From 1d79110d1f0bde70f945ceb161e8db40a202ed7a Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Fri, 5 Jun 2020 15:13:48 -0500 Subject: [PATCH 01/38] genereated python client for event grid --- .../azure-eventgrid/src/code-model-v1 | 1425 +++++++++++++++++ .../azure-eventgrid/src/eventgrid/__init__.py | 18 + .../src/eventgrid/generated_client.py | 163 ++ .../src/eventgrid/models/__init__.py | 31 + .../src/eventgrid/models/cloud_event_event.py | 76 + .../eventgrid/models/cloud_event_event_py3.py | 76 + .../src/eventgrid/models/event_grid_event.py | 72 + .../eventgrid/models/event_grid_event_py3.py | 72 + .../models/subscription_deleted_event_data.py | 37 + .../subscription_deleted_event_data_py3.py | 37 + .../subscription_validation_event_data.py | 50 + .../subscription_validation_event_data_py3.py | 50 + .../subscription_validation_response.py | 32 + .../subscription_validation_response_py3.py | 32 + .../azure-eventgrid/src/eventgrid/version.py | 13 + .../swagger/README.PYTHON_T2.md | 18 + 16 files changed, 2202 insertions(+) create mode 100644 sdk/eventgrid/azure-eventgrid/src/code-model-v1 create mode 100644 sdk/eventgrid/azure-eventgrid/src/eventgrid/__init__.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/eventgrid/generated_client.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/eventgrid/models/__init__.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/eventgrid/models/cloud_event_event.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/eventgrid/models/cloud_event_event_py3.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/eventgrid/models/event_grid_event.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/eventgrid/models/event_grid_event_py3.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_deleted_event_data.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_deleted_event_data_py3.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_validation_event_data.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_validation_event_data_py3.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_validation_response.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_validation_response_py3.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/eventgrid/version.py create mode 100644 sdk/eventgrid/azure-eventgrid/swagger/README.PYTHON_T2.md diff --git a/sdk/eventgrid/azure-eventgrid/src/code-model-v1 b/sdk/eventgrid/azure-eventgrid/src/code-model-v1 new file mode 100644 index 000000000000..1b12c8732098 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/code-model-v1 @@ -0,0 +1,1425 @@ +{ + "$id": "1", + "modelTypes": [ + { + "$id": "2", + "$type": "CompositeType", + "properties": [ + { + "$id": "3", + "isReadOnly": false, + "realPath": [ + "id" + ], + "collectionFormat": "none", + "defaultValue": { + "$id": "4", + "fixed": false + }, + "deprecated": false, + "documentation": { + "$id": "5", + "fixed": false, + "raw": "An unique identifier for the event." + }, + "isRequired": true, + "isConstant": false, + "name": { + "$id": "6", + "fixed": false, + "raw": "id" + }, + "serializedName": "id", + "modelType": { + "$id": "7", + "$type": "PrimaryType", + "knownPrimaryType": "string", + "name": { + "$id": "8", + "fixed": false, + "raw": "String" + }, + "deprecated": false + } + }, + { + "$id": "9", + "isReadOnly": false, + "realPath": [ + "topic" + ], + "collectionFormat": "none", + "defaultValue": { + "$id": "10", + "fixed": false + }, + "deprecated": false, + "documentation": { + "$id": "11", + "fixed": false, + "raw": "The resource path of the event source." + }, + "isRequired": false, + "isConstant": false, + "name": { + "$id": "12", + "fixed": false, + "raw": "topic" + }, + "serializedName": "topic", + "modelType": { + "$id": "13", + "$type": "PrimaryType", + "knownPrimaryType": "string", + "name": { + "$id": "14", + "fixed": false, + "raw": "String" + }, + "deprecated": false + } + }, + { + "$id": "15", + "isReadOnly": false, + "realPath": [ + "subject" + ], + "collectionFormat": "none", + "defaultValue": { + "$id": "16", + "fixed": false + }, + "deprecated": false, + "documentation": { + "$id": "17", + "fixed": false, + "raw": "A resource path relative to the topic path." + }, + "isRequired": true, + "isConstant": false, + "name": { + "$id": "18", + "fixed": false, + "raw": "subject" + }, + "serializedName": "subject", + "modelType": { + "$id": "19", + "$type": "PrimaryType", + "knownPrimaryType": "string", + "name": { + "$id": "20", + "fixed": false, + "raw": "String" + }, + "deprecated": false + } + }, + { + "$id": "21", + "isReadOnly": false, + "realPath": [ + "data" + ], + "collectionFormat": "none", + "defaultValue": { + "$id": "22", + "fixed": false + }, + "deprecated": false, + "documentation": { + "$id": "23", + "fixed": false, + "raw": "Event data specific to the event type." + }, + "isRequired": true, + "isConstant": false, + "name": { + "$id": "24", + "fixed": false, + "raw": "data" + }, + "serializedName": "data", + "modelType": { + "$id": "25", + "$type": "PrimaryType", + "knownPrimaryType": "object", + "name": { + "$id": "26", + "fixed": false, + "raw": "Object" + }, + "deprecated": false + } + }, + { + "$id": "27", + "isReadOnly": false, + "realPath": [ + "eventType" + ], + "collectionFormat": "none", + "defaultValue": { + "$id": "28", + "fixed": false + }, + "deprecated": false, + "documentation": { + "$id": "29", + "fixed": false, + "raw": "The type of the event that occurred." + }, + "isRequired": true, + "isConstant": false, + "name": { + "$id": "30", + "fixed": false, + "raw": "eventType" + }, + "serializedName": "eventType", + "modelType": { + "$id": "31", + "$type": "PrimaryType", + "knownPrimaryType": "string", + "name": { + "$id": "32", + "fixed": false, + "raw": "String" + }, + "deprecated": false + } + }, + { + "$id": "33", + "isReadOnly": false, + "realPath": [ + "eventTime" + ], + "collectionFormat": "none", + "defaultValue": { + "$id": "34", + "fixed": false + }, + "deprecated": false, + "documentation": { + "$id": "35", + "fixed": false, + "raw": "The time (in UTC) the event was generated." + }, + "isRequired": true, + "isConstant": false, + "name": { + "$id": "36", + "fixed": false, + "raw": "eventTime" + }, + "serializedName": "eventTime", + "modelType": { + "$id": "37", + "$type": "PrimaryType", + "format": "date-time", + "knownPrimaryType": "dateTime", + "name": { + "$id": "38", + "fixed": false, + "raw": "DateTime" + }, + "deprecated": false + } + }, + { + "$id": "39", + "isReadOnly": true, + "realPath": [ + "metadataVersion" + ], + "collectionFormat": "none", + "defaultValue": { + "$id": "40", + "fixed": false + }, + "deprecated": false, + "documentation": { + "$id": "41", + "fixed": false, + "raw": "The schema version of the event metadata." + }, + "isRequired": false, + "isConstant": false, + "name": { + "$id": "42", + "fixed": false, + "raw": "metadataVersion" + }, + "serializedName": "metadataVersion", + "modelType": { + "$id": "43", + "$type": "PrimaryType", + "knownPrimaryType": "string", + "name": { + "$id": "44", + "fixed": false, + "raw": "String" + }, + "deprecated": false + } + }, + { + "$id": "45", + "isReadOnly": false, + "realPath": [ + "dataVersion" + ], + "collectionFormat": "none", + "defaultValue": { + "$id": "46", + "fixed": false + }, + "deprecated": false, + "documentation": { + "$id": "47", + "fixed": false, + "raw": "The schema version of the data object." + }, + "isRequired": true, + "isConstant": false, + "name": { + "$id": "48", + "fixed": false, + "raw": "dataVersion" + }, + "serializedName": "dataVersion", + "modelType": { + "$id": "49", + "$type": "PrimaryType", + "knownPrimaryType": "string", + "name": { + "$id": "50", + "fixed": false, + "raw": "String" + }, + "deprecated": false + } + } + ], + "serializedName": "EventGridEvent", + "documentation": "Properties of an event published to an Event Grid topic using the EventGrid Schema.", + "containsConstantProperties": false, + "name": { + "$id": "51", + "fixed": false, + "raw": "EventGridEvent" + }, + "extensions": { + "x-ms-metadata": { + "apiVersions": [ + "2018-01-01" + ], + "filename": [ + "mem:///105?oai3.shaken.json" + ], + "name": "EventGridEvent", + "originalLocations": [ + "https://raw.githubusercontent.com/t-swpill/azure-rest-api-specs/add-cloud-event-publish-to-event-grid/specification/eventgrid/data-plane/Microsoft.EventGrid/stable/2018-01-01/EventGrid.json#/components/schemas/EventGridEvent" + ] + } + }, + "deprecated": false + }, + { + "$id": "52", + "$type": "CompositeType", + "properties": [ + { + "$id": "53", + "isReadOnly": false, + "realPath": [ + "id" + ], + "collectionFormat": "none", + "defaultValue": { + "$id": "54", + "fixed": false + }, + "deprecated": false, + "documentation": { + "$id": "55", + "fixed": false, + "raw": "An identifier for the event. The combination of id and source must be unique for each distinct event." + }, + "isRequired": true, + "isConstant": false, + "name": { + "$id": "56", + "fixed": false, + "raw": "id" + }, + "serializedName": "id", + "modelType": { + "$id": "57", + "$type": "PrimaryType", + "knownPrimaryType": "string", + "name": { + "$id": "58", + "fixed": false, + "raw": "String" + }, + "deprecated": false + } + }, + { + "$id": "59", + "isReadOnly": false, + "realPath": [ + "source" + ], + "collectionFormat": "none", + "defaultValue": { + "$id": "60", + "fixed": false + }, + "deprecated": false, + "documentation": { + "$id": "61", + "fixed": false, + "raw": "Identifies the context in which an event happened. The combination of id and source must be unique for each distinct event." + }, + "isRequired": true, + "isConstant": false, + "name": { + "$id": "62", + "fixed": false, + "raw": "source" + }, + "serializedName": "source", + "modelType": { + "$id": "63", + "$type": "PrimaryType", + "knownPrimaryType": "string", + "name": { + "$id": "64", + "fixed": false, + "raw": "String" + }, + "deprecated": false + } + }, + { + "$id": "65", + "isReadOnly": false, + "realPath": [ + "data" + ], + "collectionFormat": "none", + "defaultValue": { + "$id": "66", + "fixed": false + }, + "deprecated": false, + "documentation": { + "$id": "67", + "fixed": false, + "raw": "Event data specific to the event type." + }, + "isRequired": false, + "isConstant": false, + "name": { + "$id": "68", + "fixed": false, + "raw": "data" + }, + "serializedName": "data", + "modelType": { + "$id": "69", + "$type": "PrimaryType", + "knownPrimaryType": "object", + "name": { + "$id": "70", + "fixed": false, + "raw": "Object" + }, + "deprecated": false + } + }, + { + "$id": "71", + "isReadOnly": false, + "realPath": [ + "type" + ], + "collectionFormat": "none", + "defaultValue": { + "$id": "72", + "fixed": false + }, + "deprecated": false, + "documentation": { + "$id": "73", + "fixed": false, + "raw": "Type of event related to the originating occurrence." + }, + "isRequired": true, + "isConstant": false, + "name": { + "$id": "74", + "fixed": false, + "raw": "type" + }, + "serializedName": "type", + "modelType": { + "$id": "75", + "$type": "PrimaryType", + "knownPrimaryType": "string", + "name": { + "$id": "76", + "fixed": false, + "raw": "String" + }, + "deprecated": false + } + }, + { + "$id": "77", + "isReadOnly": false, + "realPath": [ + "time" + ], + "collectionFormat": "none", + "defaultValue": { + "$id": "78", + "fixed": false + }, + "deprecated": false, + "documentation": { + "$id": "79", + "fixed": false, + "raw": "The time (in UTC) the event was generated, in RFC3339 format." + }, + "isRequired": false, + "isConstant": false, + "name": { + "$id": "80", + "fixed": false, + "raw": "time" + }, + "serializedName": "time", + "modelType": { + "$id": "81", + "$type": "PrimaryType", + "format": "date-time", + "knownPrimaryType": "dateTime", + "name": { + "$id": "82", + "fixed": false, + "raw": "DateTime" + }, + "deprecated": false + } + }, + { + "$id": "83", + "isReadOnly": false, + "realPath": [ + "specversion" + ], + "collectionFormat": "none", + "defaultValue": { + "$id": "84", + "fixed": false + }, + "deprecated": false, + "documentation": { + "$id": "85", + "fixed": false, + "raw": "The version of the CloudEvents specification which the event uses." + }, + "isRequired": true, + "isConstant": false, + "name": { + "$id": "86", + "fixed": false, + "raw": "specversion" + }, + "serializedName": "specversion", + "modelType": { + "$id": "87", + "$type": "PrimaryType", + "knownPrimaryType": "string", + "name": { + "$id": "88", + "fixed": false, + "raw": "String" + }, + "deprecated": false + } + }, + { + "$id": "89", + "isReadOnly": false, + "realPath": [ + "dataschema" + ], + "collectionFormat": "none", + "defaultValue": { + "$id": "90", + "fixed": false + }, + "deprecated": false, + "documentation": { + "$id": "91", + "fixed": false, + "raw": "Identifies the schema that data adheres to." + }, + "isRequired": false, + "isConstant": false, + "name": { + "$id": "92", + "fixed": false, + "raw": "dataschema" + }, + "serializedName": "dataschema", + "modelType": { + "$id": "93", + "$type": "PrimaryType", + "knownPrimaryType": "string", + "name": { + "$id": "94", + "fixed": false, + "raw": "String" + }, + "deprecated": false + } + }, + { + "$id": "95", + "isReadOnly": false, + "realPath": [ + "datacontenttype" + ], + "collectionFormat": "none", + "defaultValue": { + "$id": "96", + "fixed": false + }, + "deprecated": false, + "documentation": { + "$id": "97", + "fixed": false, + "raw": "Content type of data value." + }, + "isRequired": false, + "isConstant": false, + "name": { + "$id": "98", + "fixed": false, + "raw": "datacontenttype" + }, + "serializedName": "datacontenttype", + "modelType": { + "$id": "99", + "$type": "PrimaryType", + "knownPrimaryType": "string", + "name": { + "$id": "100", + "fixed": false, + "raw": "String" + }, + "deprecated": false + } + }, + { + "$id": "101", + "isReadOnly": false, + "realPath": [ + "subject" + ], + "collectionFormat": "none", + "defaultValue": { + "$id": "102", + "fixed": false + }, + "deprecated": false, + "documentation": { + "$id": "103", + "fixed": false, + "raw": "This describes the subject of the event in the context of the event producer (identified by source)." + }, + "isRequired": false, + "isConstant": false, + "name": { + "$id": "104", + "fixed": false, + "raw": "subject" + }, + "serializedName": "subject", + "modelType": { + "$id": "105", + "$type": "PrimaryType", + "knownPrimaryType": "string", + "name": { + "$id": "106", + "fixed": false, + "raw": "String" + }, + "deprecated": false + } + } + ], + "serializedName": "CloudEventEvent", + "documentation": "Properties of an event published to an Event Grid topic using the CloudEvent 1.0 Schema.", + "containsConstantProperties": false, + "name": { + "$id": "107", + "fixed": false, + "raw": "CloudEventEvent" + }, + "extensions": { + "x-ms-metadata": { + "apiVersions": [ + "2018-01-01" + ], + "filename": [ + "mem:///105?oai3.shaken.json" + ], + "name": "CloudEventEvent", + "originalLocations": [ + "https://raw.githubusercontent.com/t-swpill/azure-rest-api-specs/add-cloud-event-publish-to-event-grid/specification/eventgrid/data-plane/Microsoft.EventGrid/stable/2018-01-01/EventGrid.json#/components/schemas/CloudEventEvent" + ] + } + }, + "deprecated": false + }, + { + "$id": "108", + "$type": "CompositeType", + "properties": [ + { + "$id": "109", + "isReadOnly": true, + "realPath": [ + "validationCode" + ], + "collectionFormat": "none", + "defaultValue": { + "$id": "110", + "fixed": false + }, + "deprecated": false, + "documentation": { + "$id": "111", + "fixed": false, + "raw": "The validation code sent by Azure Event Grid to validate an event subscription. To complete the validation handshake, the subscriber must either respond with this validation code as part of the validation response, or perform a GET request on the validationUrl (available starting version 2018-05-01-preview)." + }, + "isRequired": false, + "isConstant": false, + "name": { + "$id": "112", + "fixed": false, + "raw": "validationCode" + }, + "serializedName": "validationCode", + "modelType": { + "$id": "113", + "$type": "PrimaryType", + "knownPrimaryType": "string", + "name": { + "$id": "114", + "fixed": false, + "raw": "String" + }, + "deprecated": false + } + }, + { + "$id": "115", + "isReadOnly": true, + "realPath": [ + "validationUrl" + ], + "collectionFormat": "none", + "defaultValue": { + "$id": "116", + "fixed": false + }, + "deprecated": false, + "documentation": { + "$id": "117", + "fixed": false, + "raw": "The validation URL sent by Azure Event Grid (available starting version 2018-05-01-preview). To complete the validation handshake, the subscriber must either respond with the validationCode as part of the validation response, or perform a GET request on the validationUrl (available starting version 2018-05-01-preview)." + }, + "isRequired": false, + "isConstant": false, + "name": { + "$id": "118", + "fixed": false, + "raw": "validationUrl" + }, + "serializedName": "validationUrl", + "modelType": { + "$id": "119", + "$type": "PrimaryType", + "knownPrimaryType": "string", + "name": { + "$id": "120", + "fixed": false, + "raw": "String" + }, + "deprecated": false + } + } + ], + "serializedName": "SubscriptionValidationEventData", + "documentation": "Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionValidationEvent.", + "containsConstantProperties": false, + "name": { + "$id": "121", + "fixed": false, + "raw": "SubscriptionValidationEventData" + }, + "extensions": { + "x-ms-metadata": { + "apiVersions": [ + "2018-01-01" + ], + "filename": [ + "mem:///105?oai3.shaken.json" + ], + "name": "SubscriptionValidationEventData", + "originalLocations": [ + "https://raw.githubusercontent.com/t-swpill/azure-rest-api-specs/add-cloud-event-publish-to-event-grid/specification/eventgrid/data-plane/Microsoft.EventGrid/stable/2018-01-01/EventGrid.json#/components/schemas/SubscriptionValidationEventData" + ] + } + }, + "deprecated": false + }, + { + "$id": "122", + "$type": "CompositeType", + "properties": [ + { + "$id": "123", + "isReadOnly": false, + "realPath": [ + "validationResponse" + ], + "collectionFormat": "none", + "defaultValue": { + "$id": "124", + "fixed": false + }, + "deprecated": false, + "documentation": { + "$id": "125", + "fixed": false, + "raw": "The validation response sent by the subscriber to Azure Event Grid to complete the validation of an event subscription." + }, + "isRequired": false, + "isConstant": false, + "name": { + "$id": "126", + "fixed": false, + "raw": "validationResponse" + }, + "serializedName": "validationResponse", + "modelType": { + "$id": "127", + "$type": "PrimaryType", + "knownPrimaryType": "string", + "name": { + "$id": "128", + "fixed": false, + "raw": "String" + }, + "deprecated": false + } + } + ], + "serializedName": "SubscriptionValidationResponse", + "documentation": "To complete an event subscription validation handshake, a subscriber can use either the validationCode or the validationUrl received in a SubscriptionValidationEvent. When the validationCode is used, the SubscriptionValidationResponse can be used to build the response.", + "containsConstantProperties": false, + "name": { + "$id": "129", + "fixed": false, + "raw": "SubscriptionValidationResponse" + }, + "extensions": { + "x-ms-metadata": { + "apiVersions": [ + "2018-01-01" + ], + "filename": [ + "mem:///105?oai3.shaken.json" + ], + "name": "SubscriptionValidationResponse", + "originalLocations": [ + "https://raw.githubusercontent.com/t-swpill/azure-rest-api-specs/add-cloud-event-publish-to-event-grid/specification/eventgrid/data-plane/Microsoft.EventGrid/stable/2018-01-01/EventGrid.json#/components/schemas/SubscriptionValidationResponse" + ] + } + }, + "deprecated": false + }, + { + "$id": "130", + "$type": "CompositeType", + "properties": [ + { + "$id": "131", + "isReadOnly": true, + "realPath": [ + "eventSubscriptionId" + ], + "collectionFormat": "none", + "defaultValue": { + "$id": "132", + "fixed": false + }, + "deprecated": false, + "documentation": { + "$id": "133", + "fixed": false, + "raw": "The Azure resource ID of the deleted event subscription." + }, + "isRequired": false, + "isConstant": false, + "name": { + "$id": "134", + "fixed": false, + "raw": "eventSubscriptionId" + }, + "serializedName": "eventSubscriptionId", + "modelType": { + "$id": "135", + "$type": "PrimaryType", + "knownPrimaryType": "string", + "name": { + "$id": "136", + "fixed": false, + "raw": "String" + }, + "deprecated": false + } + } + ], + "serializedName": "SubscriptionDeletedEventData", + "documentation": "Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionDeletedEvent.", + "containsConstantProperties": false, + "name": { + "$id": "137", + "fixed": false, + "raw": "SubscriptionDeletedEventData" + }, + "extensions": { + "x-ms-metadata": { + "apiVersions": [ + "2018-01-01" + ], + "filename": [ + "mem:///105?oai3.shaken.json" + ], + "name": "SubscriptionDeletedEventData", + "originalLocations": [ + "https://raw.githubusercontent.com/t-swpill/azure-rest-api-specs/add-cloud-event-publish-to-event-grid/specification/eventgrid/data-plane/Microsoft.EventGrid/stable/2018-01-01/EventGrid.json#/components/schemas/SubscriptionDeletedEventData" + ] + } + }, + "deprecated": false + } + ], + "hostParametersFront": [ + { + "$id": "138", + "location": "path", + "collectionFormat": "none", + "defaultValue": { + "$id": "139", + "fixed": false, + "raw": "" + }, + "deprecated": false, + "documentation": { + "$id": "140", + "fixed": false, + "raw": "The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net" + }, + "extensions": { + "x-name": "topicHostname", + "x-required": true, + "x-type": "string", + "x-in": "path", + "x-ms-skip-url-encoding": true, + "hostParameter": true + }, + "isRequired": true, + "isConstant": false, + "name": { + "$id": "141", + "fixed": false, + "raw": "topicHostname" + }, + "serializedName": "topicHostname", + "modelType": { + "$id": "142", + "$type": "PrimaryType", + "knownPrimaryType": "string", + "name": { + "$id": "143", + "fixed": false, + "raw": "String" + }, + "deprecated": false + } + } + ], + "name": "GeneratedClient", + "namespace": "", + "modelsName": "Models", + "apiVersion": "2018-01-01", + "baseUrl": "https://{topicHostname}", + "documentation": "EventGrid Python Client", + "extensions": { + "x-ms-parameterized-host": true + }, + "properties": [ + { + "$id": "144", + "isReadOnly": false, + "realPath": [ + "api-version" + ], + "collectionFormat": "none", + "defaultValue": { + "$id": "145", + "fixed": false + }, + "deprecated": false, + "documentation": { + "$id": "146", + "fixed": false, + "raw": "Version of the API to be used with the client request." + }, + "extensions": { + "x-ms-metadata": { + "apiVersions": [ + "2018-01-01" + ], + "filename": [ + "mem:///105?oai3.shaken.json" + ], + "name": "ApiVersionParameter", + "originalLocations": [ + "https://raw.githubusercontent.com/t-swpill/azure-rest-api-specs/add-cloud-event-publish-to-event-grid/specification/eventgrid/data-plane/Microsoft.EventGrid/stable/2018-01-01/EventGrid.json#/components/parameters/ApiVersionParameter" + ] + } + }, + "isRequired": true, + "isConstant": false, + "name": { + "$id": "147", + "fixed": false, + "raw": "api-version" + }, + "serializedName": "api-version", + "modelType": { + "$id": "148", + "$type": "PrimaryType", + "knownPrimaryType": "string", + "name": { + "$id": "149", + "fixed": false, + "raw": "String" + }, + "deprecated": false + } + } + ], + "operations": [ + { + "$id": "150", + "methods": [ + { + "$id": "151", + "parameters": [ + { + "$id": "152", + "location": "body", + "collectionFormat": "none", + "defaultValue": { + "$id": "153", + "fixed": false + }, + "deprecated": false, + "documentation": { + "$id": "154", + "fixed": false, + "raw": "An array of events to be published to Event Grid." + }, + "extensions": { + "x-ms-metadata": { + "apiVersions": [ + "2018-01-01" + ], + "filename": [ + "mem:///105?oai3.shaken.json" + ], + "name": "paths·1ou78lj·api-events·post·requestbody", + "originalLocations": [ + "https://raw.githubusercontent.com/t-swpill/azure-rest-api-specs/add-cloud-event-publish-to-event-grid/specification/eventgrid/data-plane/Microsoft.EventGrid/stable/2018-01-01/EventGrid.json#/components/requestBodies/paths·1ou78lj·api-events·post·requestbody" + ] + }, + "x-ms-requestBody-name": "events" + }, + "isRequired": true, + "isConstant": false, + "name": { + "$id": "155", + "fixed": false, + "raw": "events" + }, + "serializedName": "events", + "modelType": { + "$id": "156", + "$type": "SequenceType", + "elementType": { + "$ref": "2" + }, + "name": { + "$id": "157", + "fixed": false + }, + "deprecated": false + } + }, + { + "$id": "158", + "location": "query", + "collectionFormat": "none", + "defaultValue": { + "$id": "159", + "fixed": false, + "raw": "2018-01-01" + }, + "deprecated": false, + "documentation": { + "$id": "160", + "fixed": false, + "raw": "The API version to use for the request." + }, + "isRequired": true, + "isConstant": true, + "name": { + "$id": "161", + "fixed": false, + "raw": "api-version" + }, + "serializedName": "api-version", + "modelType": { + "$id": "162", + "$type": "PrimaryType", + "knownPrimaryType": "string", + "name": { + "$id": "163", + "fixed": false, + "raw": "String" + }, + "deprecated": false + } + } + ], + "name": { + "$id": "164", + "fixed": false, + "raw": "PublishEvents" + }, + "group": { + "$id": "165", + "fixed": false, + "raw": "" + }, + "serializedName": "PublishEvents", + "url": "/api/events", + "isAbsoluteUrl": false, + "httpMethod": "post", + "responses": { + "OK": { + "$id": "166", + "extensions": { + "$id": "167", + "x-ms-metadata": { + "apiVersions": [ + "2018-01-01" + ], + "filename": [ + "mem:///105?oai3.shaken.json" + ], + "name": "paths·341l0q·api-events·post·responses·200", + "originalLocations": [ + "https://raw.githubusercontent.com/t-swpill/azure-rest-api-specs/add-cloud-event-publish-to-event-grid/specification/eventgrid/data-plane/Microsoft.EventGrid/stable/2018-01-01/EventGrid.json#/components/responses/paths·341l0q·api-events·post·responses·200" + ] + } + }, + "isNullable": true + } + }, + "defaultResponse": { + "$id": "168", + "isNullable": true + }, + "returnType": { + "$id": "169", + "isNullable": true + }, + "description": "Publishes a batch of events to an Azure Event Grid topic.", + "requestContentType": "application/json; charset=utf-8", + "responseContentTypes": [ + "application/json" + ], + "extensions": { + "servers": [ + { + "url": "https://{topicHostname}", + "x-ms-parameterized-host": { + "positionInOperation": "first" + }, + "variables": { + "topicHostname": { + "x-name": "topicHostname", + "description": "The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net", + "x-required": true, + "x-type": "string", + "x-in": "path", + "x-ms-skip-url-encoding": true, + "default": "" + } + } + } + ], + "x-ms-requestBody-index": "0", + "x-ms-examples": { + "PublishEventsToEventGridTopic": { + "parameters": { + "topicHostname": "mytopic.westcentralus-1.eventgrid.azure.net", + "api-version": "2018-01-01", + "events": [ + { + "id": "b3ccc7e3-c1cb-49bf-b7c8-0d4e60980616", + "subject": "TestSubject", + "data": { + "Property1": "Value1", + "Property2": "Value2" + }, + "eventType": "Microsoft.Contoso.TestEvent", + "eventTime": "2017-12-04T22:06:09.147165Z", + "dataVersion": "1.0" + } + ] + }, + "responses": { + "200": {} + } + } + } + }, + "deprecated": false, + "hidden": false + }, + { + "$id": "170", + "parameters": [ + { + "$id": "171", + "location": "body", + "collectionFormat": "none", + "defaultValue": { + "$id": "172", + "fixed": false + }, + "deprecated": false, + "documentation": { + "$id": "173", + "fixed": false, + "raw": "An array of cloud events to be published to Event Grid." + }, + "extensions": { + "x-ms-metadata": { + "apiVersions": [ + "2018-01-01" + ], + "filename": [ + "mem:///105?oai3.shaken.json" + ], + "name": "paths·1mr7dvi·api-events-overload-cloudevent·post·requestbody", + "originalLocations": [ + "https://raw.githubusercontent.com/t-swpill/azure-rest-api-specs/add-cloud-event-publish-to-event-grid/specification/eventgrid/data-plane/Microsoft.EventGrid/stable/2018-01-01/EventGrid.json#/components/requestBodies/paths·1mr7dvi·api-events-overload-cloudevent·post·requestbody" + ] + }, + "x-ms-requestBody-name": "events" + }, + "isRequired": true, + "isConstant": false, + "name": { + "$id": "174", + "fixed": false, + "raw": "events" + }, + "serializedName": "events", + "modelType": { + "$id": "175", + "$type": "SequenceType", + "elementType": { + "$ref": "52" + }, + "name": { + "$id": "176", + "fixed": false + }, + "deprecated": false + } + }, + { + "$id": "177", + "location": "query", + "collectionFormat": "none", + "defaultValue": { + "$id": "178", + "fixed": false, + "raw": "2018-01-01" + }, + "deprecated": false, + "documentation": { + "$id": "179", + "fixed": false, + "raw": "The API version to use for the request." + }, + "isRequired": true, + "isConstant": true, + "name": { + "$id": "180", + "fixed": false, + "raw": "api-version" + }, + "serializedName": "api-version", + "modelType": { + "$id": "181", + "$type": "PrimaryType", + "knownPrimaryType": "string", + "name": { + "$id": "182", + "fixed": false, + "raw": "String" + }, + "deprecated": false + } + } + ], + "name": { + "$id": "183", + "fixed": false, + "raw": "PublishCloudEventEvents" + }, + "group": { + "$id": "184", + "fixed": false, + "raw": "" + }, + "serializedName": "PublishCloudEventEvents", + "url": "/api/events", + "isAbsoluteUrl": false, + "httpMethod": "post", + "responses": { + "OK": { + "$id": "185", + "extensions": { + "$id": "186", + "x-ms-metadata": { + "apiVersions": [ + "2018-01-01" + ], + "filename": [ + "mem:///105?oai3.shaken.json" + ], + "name": "paths·1o704oh·api-events-overload-cloudevent·post·responses·200", + "originalLocations": [ + "https://raw.githubusercontent.com/t-swpill/azure-rest-api-specs/add-cloud-event-publish-to-event-grid/specification/eventgrid/data-plane/Microsoft.EventGrid/stable/2018-01-01/EventGrid.json#/components/responses/paths·1o704oh·api-events-overload-cloudevent·post·responses·200" + ] + } + }, + "isNullable": true + } + }, + "defaultResponse": { + "$id": "187", + "isNullable": true + }, + "returnType": { + "$id": "188", + "isNullable": true + }, + "description": "Publishes a batch of cloud events to an Azure Event Grid topic.", + "requestContentType": "application/cloudevents-batch+json; charset=utf-8", + "responseContentTypes": [ + "application/json" + ], + "extensions": { + "servers": [ + { + "url": "https://{topicHostname}", + "x-ms-parameterized-host": { + "positionInOperation": "first" + }, + "variables": { + "topicHostname": { + "x-name": "topicHostname", + "description": "The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net", + "x-required": true, + "x-type": "string", + "x-in": "path", + "x-ms-skip-url-encoding": true, + "default": "" + } + } + } + ], + "x-ms-requestBody-index": "0", + "x-ms-examples": { + "PublishEventsToEventGridTopicAsCloudEvents": { + "parameters": { + "topicHostname": "mytopic.westcentralus-1.eventgrid.azure.net", + "api-version": "2018-01-01", + "events": [ + { + "id": "b3ccc7e3-c1cb-49bf-b7c8-0d4e60980616", + "source": "/microsoft/autorest/examples/eventgrid/cloud-events/publish", + "specversion": "1.0", + "data": { + "Property1": "Value1", + "Property2": "Value2" + }, + "type": "Microsoft.Contoso.TestEvent", + "time": "2017-12-04T22:06:09.147165Z" + } + ] + }, + "responses": { + "200": {} + } + } + } + }, + "deprecated": false, + "hidden": false + } + ], + "name": { + "$id": "189", + "fixed": false, + "raw": "" + }, + "typeName": { + "$id": "190", + "fixed": false + }, + "nameForProperty": "GeneratedClient" + } + ] +} \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/src/eventgrid/__init__.py b/sdk/eventgrid/azure-eventgrid/src/eventgrid/__init__.py new file mode 100644 index 000000000000..ec5e84d480eb --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/eventgrid/__init__.py @@ -0,0 +1,18 @@ +# 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 .generated_client import GeneratedClient +from .version import VERSION + +__all__ = ['GeneratedClient'] + +__version__ = VERSION + diff --git a/sdk/eventgrid/azure-eventgrid/src/eventgrid/generated_client.py b/sdk/eventgrid/azure-eventgrid/src/eventgrid/generated_client.py new file mode 100644 index 000000000000..644f9788cc72 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/eventgrid/generated_client.py @@ -0,0 +1,163 @@ +# 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 msrest.service_client import SDKClient +from msrest import Configuration, Serializer, Deserializer +from .version import VERSION +from msrest.pipeline import ClientRawResponse +from msrest.exceptions import HttpOperationError +from . import models + + +class GeneratedClientConfiguration(Configuration): + """Configuration for GeneratedClient + Note that all parameters used to create this instance are saved as instance + attributes. + + """ + + def __init__( + self): + + base_url = 'https://{topicHostname}' + + super(GeneratedClientConfiguration, self).__init__(base_url) + + self.add_user_agent('generatedclient/{}'.format(VERSION)) + + +class GeneratedClient(SDKClient): + """EventGrid Python Client + + :ivar config: Configuration for client. + :vartype config: GeneratedClientConfiguration + + """ + + def __init__( + self): + + self.config = GeneratedClientConfiguration() + super(GeneratedClient, self).__init__(None, self.config) + + client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} + self.api_version = '2018-01-01' + self._serialize = Serializer(client_models) + self._deserialize = Deserializer(client_models) + + + def publish_events( + self, topic_hostname, events, custom_headers=None, raw=False, **operation_config): + """Publishes a batch of events to an Azure Event Grid topic. + + :param topic_hostname: The host name of the topic, e.g. + topic1.westus2-1.eventgrid.azure.net + :type topic_hostname: str + :param events: An array of events to be published to Event Grid. + :type events: list[~eventgrid.models.EventGridEvent] + :param dict custom_headers: headers that will be added to the request + :param bool raw: returns the direct response alongside the + deserialized response + :param operation_config: :ref:`Operation configuration + overrides`. + :return: None or ClientRawResponse if raw=true + :rtype: None or ~msrest.pipeline.ClientRawResponse + :raises: + :class:`HttpOperationError` + """ + api_version = "2018-01-01" + + # Construct URL + url = self.publish_events.metadata['url'] + path_format_arguments = { + 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True) + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} + header_parameters['Content-Type'] = 'application/json; charset=utf-8' + if custom_headers: + header_parameters.update(custom_headers) + + # Construct body + body_content = self._serialize.body(events, '[EventGridEvent]') + + # Construct and send request + request = self._client.post(url, query_parameters) + response = self._client.send( + request, header_parameters, body_content, stream=False, **operation_config) + + if response.status_code not in [200]: + raise HttpOperationError(self._deserialize, response) + + if raw: + client_raw_response = ClientRawResponse(None, response) + return client_raw_response + publish_events.metadata = {'url': '/api/events'} + + def publish_cloud_event_events( + self, topic_hostname, events, custom_headers=None, raw=False, **operation_config): + """Publishes a batch of cloud events to an Azure Event Grid topic. + + :param topic_hostname: The host name of the topic, e.g. + topic1.westus2-1.eventgrid.azure.net + :type topic_hostname: str + :param events: An array of cloud events to be published to Event Grid. + :type events: list[~eventgrid.models.CloudEventEvent] + :param dict custom_headers: headers that will be added to the request + :param bool raw: returns the direct response alongside the + deserialized response + :param operation_config: :ref:`Operation configuration + overrides`. + :return: None or ClientRawResponse if raw=true + :rtype: None or ~msrest.pipeline.ClientRawResponse + :raises: + :class:`HttpOperationError` + """ + api_version = "2018-01-01" + + # Construct URL + url = self.publish_cloud_event_events.metadata['url'] + path_format_arguments = { + 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True) + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} + header_parameters['Content-Type'] = 'application/cloudevents-batch+json; charset=utf-8' + if custom_headers: + header_parameters.update(custom_headers) + + # Construct body + body_content = self._serialize.body(events, '[CloudEventEvent]') + + # Construct and send request + request = self._client.post(url, query_parameters) + response = self._client.send( + request, header_parameters, body_content, stream=False, **operation_config) + + if response.status_code not in [200]: + raise HttpOperationError(self._deserialize, response) + + if raw: + client_raw_response = ClientRawResponse(None, response) + return client_raw_response + publish_cloud_event_events.metadata = {'url': '/api/events'} diff --git a/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/__init__.py b/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/__init__.py new file mode 100644 index 000000000000..256a94867e20 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/__init__.py @@ -0,0 +1,31 @@ +# 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. +# -------------------------------------------------------------------------- + +try: + from .event_grid_event_py3 import EventGridEvent + from .cloud_event_event_py3 import CloudEventEvent + from .subscription_validation_event_data_py3 import SubscriptionValidationEventData + from .subscription_validation_response_py3 import SubscriptionValidationResponse + from .subscription_deleted_event_data_py3 import SubscriptionDeletedEventData +except (SyntaxError, ImportError): + from .event_grid_event import EventGridEvent + from .cloud_event_event import CloudEventEvent + from .subscription_validation_event_data import SubscriptionValidationEventData + from .subscription_validation_response import SubscriptionValidationResponse + from .subscription_deleted_event_data import SubscriptionDeletedEventData + +__all__ = [ + 'EventGridEvent', + 'CloudEventEvent', + 'SubscriptionValidationEventData', + 'SubscriptionValidationResponse', + 'SubscriptionDeletedEventData', +] diff --git a/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/cloud_event_event.py b/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/cloud_event_event.py new file mode 100644 index 000000000000..799b8898d443 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/cloud_event_event.py @@ -0,0 +1,76 @@ +# 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 msrest.serialization import Model + + +class CloudEventEvent(Model): + """Properties of an event published to an Event Grid topic using the + CloudEvent 1.0 Schema. + + All required parameters must be populated in order to send to Azure. + + :param id: Required. An identifier for the event. The combination of id + and source must be unique for each distinct event. + :type id: str + :param source: Required. Identifies the context in which an event + happened. The combination of id and source must be unique for each + distinct event. + :type source: str + :param data: Event data specific to the event type. + :type data: object + :param type: Required. Type of event related to the originating + occurrence. + :type type: str + :param time: The time (in UTC) the event was generated, in RFC3339 format. + :type time: datetime + :param specversion: Required. The version of the CloudEvents specification + which the event uses. + :type specversion: str + :param dataschema: Identifies the schema that data adheres to. + :type dataschema: str + :param datacontenttype: Content type of data value. + :type datacontenttype: str + :param subject: This describes the subject of the event in the context of + the event producer (identified by source). + :type subject: str + """ + + _validation = { + 'id': {'required': True}, + 'source': {'required': True}, + 'type': {'required': True}, + 'specversion': {'required': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'source': {'key': 'source', 'type': 'str'}, + 'data': {'key': 'data', 'type': 'object'}, + 'type': {'key': 'type', 'type': 'str'}, + 'time': {'key': 'time', 'type': 'iso-8601'}, + 'specversion': {'key': 'specversion', 'type': 'str'}, + 'dataschema': {'key': 'dataschema', 'type': 'str'}, + 'datacontenttype': {'key': 'datacontenttype', 'type': 'str'}, + 'subject': {'key': 'subject', 'type': 'str'}, + } + + def __init__(self, **kwargs): + super(CloudEventEvent, self).__init__(**kwargs) + self.id = kwargs.get('id', None) + self.source = kwargs.get('source', None) + self.data = kwargs.get('data', None) + self.type = kwargs.get('type', None) + self.time = kwargs.get('time', None) + self.specversion = kwargs.get('specversion', None) + self.dataschema = kwargs.get('dataschema', None) + self.datacontenttype = kwargs.get('datacontenttype', None) + self.subject = kwargs.get('subject', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/cloud_event_event_py3.py b/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/cloud_event_event_py3.py new file mode 100644 index 000000000000..d0d15001f02e --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/cloud_event_event_py3.py @@ -0,0 +1,76 @@ +# 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 msrest.serialization import Model + + +class CloudEventEvent(Model): + """Properties of an event published to an Event Grid topic using the + CloudEvent 1.0 Schema. + + All required parameters must be populated in order to send to Azure. + + :param id: Required. An identifier for the event. The combination of id + and source must be unique for each distinct event. + :type id: str + :param source: Required. Identifies the context in which an event + happened. The combination of id and source must be unique for each + distinct event. + :type source: str + :param data: Event data specific to the event type. + :type data: object + :param type: Required. Type of event related to the originating + occurrence. + :type type: str + :param time: The time (in UTC) the event was generated, in RFC3339 format. + :type time: datetime + :param specversion: Required. The version of the CloudEvents specification + which the event uses. + :type specversion: str + :param dataschema: Identifies the schema that data adheres to. + :type dataschema: str + :param datacontenttype: Content type of data value. + :type datacontenttype: str + :param subject: This describes the subject of the event in the context of + the event producer (identified by source). + :type subject: str + """ + + _validation = { + 'id': {'required': True}, + 'source': {'required': True}, + 'type': {'required': True}, + 'specversion': {'required': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'source': {'key': 'source', 'type': 'str'}, + 'data': {'key': 'data', 'type': 'object'}, + 'type': {'key': 'type', 'type': 'str'}, + 'time': {'key': 'time', 'type': 'iso-8601'}, + 'specversion': {'key': 'specversion', 'type': 'str'}, + 'dataschema': {'key': 'dataschema', 'type': 'str'}, + 'datacontenttype': {'key': 'datacontenttype', 'type': 'str'}, + 'subject': {'key': 'subject', 'type': 'str'}, + } + + def __init__(self, *, id: str, source: str, type: str, specversion: str, data=None, time=None, dataschema: str=None, datacontenttype: str=None, subject: str=None, **kwargs) -> None: + super(CloudEventEvent, self).__init__(**kwargs) + self.id = id + self.source = source + self.data = data + self.type = type + self.time = time + self.specversion = specversion + self.dataschema = dataschema + self.datacontenttype = datacontenttype + self.subject = subject diff --git a/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/event_grid_event.py b/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/event_grid_event.py new file mode 100644 index 000000000000..d791ca99503d --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/event_grid_event.py @@ -0,0 +1,72 @@ +# 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 msrest.serialization import Model + + +class EventGridEvent(Model): + """Properties of an event published to an Event Grid topic using the EventGrid + Schema. + + Variables are only populated by the server, and will be ignored when + sending a request. + + All required parameters must be populated in order to send to Azure. + + :param id: Required. An unique identifier for the event. + :type id: str + :param topic: The resource path of the event source. + :type topic: str + :param subject: Required. A resource path relative to the topic path. + :type subject: str + :param data: Required. Event data specific to the event type. + :type data: object + :param event_type: Required. The type of the event that occurred. + :type event_type: str + :param event_time: Required. The time (in UTC) the event was generated. + :type event_time: datetime + :ivar metadata_version: The schema version of the event metadata. + :vartype metadata_version: str + :param data_version: Required. The schema version of the data object. + :type data_version: str + """ + + _validation = { + 'id': {'required': True}, + 'subject': {'required': True}, + 'data': {'required': True}, + 'event_type': {'required': True}, + 'event_time': {'required': True}, + 'metadata_version': {'readonly': True}, + 'data_version': {'required': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'topic': {'key': 'topic', 'type': 'str'}, + 'subject': {'key': 'subject', 'type': 'str'}, + 'data': {'key': 'data', 'type': 'object'}, + 'event_type': {'key': 'eventType', 'type': 'str'}, + 'event_time': {'key': 'eventTime', 'type': 'iso-8601'}, + 'metadata_version': {'key': 'metadataVersion', 'type': 'str'}, + 'data_version': {'key': 'dataVersion', 'type': 'str'}, + } + + def __init__(self, **kwargs): + super(EventGridEvent, self).__init__(**kwargs) + self.id = kwargs.get('id', None) + self.topic = kwargs.get('topic', None) + self.subject = kwargs.get('subject', None) + self.data = kwargs.get('data', None) + self.event_type = kwargs.get('event_type', None) + self.event_time = kwargs.get('event_time', None) + self.metadata_version = None + self.data_version = kwargs.get('data_version', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/event_grid_event_py3.py b/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/event_grid_event_py3.py new file mode 100644 index 000000000000..a9b3bf451ada --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/event_grid_event_py3.py @@ -0,0 +1,72 @@ +# 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 msrest.serialization import Model + + +class EventGridEvent(Model): + """Properties of an event published to an Event Grid topic using the EventGrid + Schema. + + Variables are only populated by the server, and will be ignored when + sending a request. + + All required parameters must be populated in order to send to Azure. + + :param id: Required. An unique identifier for the event. + :type id: str + :param topic: The resource path of the event source. + :type topic: str + :param subject: Required. A resource path relative to the topic path. + :type subject: str + :param data: Required. Event data specific to the event type. + :type data: object + :param event_type: Required. The type of the event that occurred. + :type event_type: str + :param event_time: Required. The time (in UTC) the event was generated. + :type event_time: datetime + :ivar metadata_version: The schema version of the event metadata. + :vartype metadata_version: str + :param data_version: Required. The schema version of the data object. + :type data_version: str + """ + + _validation = { + 'id': {'required': True}, + 'subject': {'required': True}, + 'data': {'required': True}, + 'event_type': {'required': True}, + 'event_time': {'required': True}, + 'metadata_version': {'readonly': True}, + 'data_version': {'required': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'topic': {'key': 'topic', 'type': 'str'}, + 'subject': {'key': 'subject', 'type': 'str'}, + 'data': {'key': 'data', 'type': 'object'}, + 'event_type': {'key': 'eventType', 'type': 'str'}, + 'event_time': {'key': 'eventTime', 'type': 'iso-8601'}, + 'metadata_version': {'key': 'metadataVersion', 'type': 'str'}, + 'data_version': {'key': 'dataVersion', 'type': 'str'}, + } + + def __init__(self, *, id: str, subject: str, data, event_type: str, event_time, data_version: str, topic: str=None, **kwargs) -> None: + super(EventGridEvent, self).__init__(**kwargs) + self.id = id + self.topic = topic + self.subject = subject + self.data = data + self.event_type = event_type + self.event_time = event_time + self.metadata_version = None + self.data_version = data_version diff --git a/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_deleted_event_data.py b/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_deleted_event_data.py new file mode 100644 index 000000000000..2aa366646706 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_deleted_event_data.py @@ -0,0 +1,37 @@ +# 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 msrest.serialization import Model + + +class SubscriptionDeletedEventData(Model): + """Schema of the Data property of an EventGridEvent for a + Microsoft.EventGrid.SubscriptionDeletedEvent. + + Variables are only populated by the server, and will be ignored when + sending a request. + + :ivar event_subscription_id: The Azure resource ID of the deleted event + subscription. + :vartype event_subscription_id: str + """ + + _validation = { + 'event_subscription_id': {'readonly': True}, + } + + _attribute_map = { + 'event_subscription_id': {'key': 'eventSubscriptionId', 'type': 'str'}, + } + + def __init__(self, **kwargs): + super(SubscriptionDeletedEventData, self).__init__(**kwargs) + self.event_subscription_id = None diff --git a/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_deleted_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_deleted_event_data_py3.py new file mode 100644 index 000000000000..133338d9d112 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_deleted_event_data_py3.py @@ -0,0 +1,37 @@ +# 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 msrest.serialization import Model + + +class SubscriptionDeletedEventData(Model): + """Schema of the Data property of an EventGridEvent for a + Microsoft.EventGrid.SubscriptionDeletedEvent. + + Variables are only populated by the server, and will be ignored when + sending a request. + + :ivar event_subscription_id: The Azure resource ID of the deleted event + subscription. + :vartype event_subscription_id: str + """ + + _validation = { + 'event_subscription_id': {'readonly': True}, + } + + _attribute_map = { + 'event_subscription_id': {'key': 'eventSubscriptionId', 'type': 'str'}, + } + + def __init__(self, **kwargs) -> None: + super(SubscriptionDeletedEventData, self).__init__(**kwargs) + self.event_subscription_id = None diff --git a/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_validation_event_data.py b/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_validation_event_data.py new file mode 100644 index 000000000000..f9d0bfe7c431 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_validation_event_data.py @@ -0,0 +1,50 @@ +# 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 msrest.serialization import Model + + +class SubscriptionValidationEventData(Model): + """Schema of the Data property of an EventGridEvent for a + Microsoft.EventGrid.SubscriptionValidationEvent. + + Variables are only populated by the server, and will be ignored when + sending a request. + + :ivar validation_code: The validation code sent by Azure Event Grid to + validate an event subscription. To complete the validation handshake, the + subscriber must either respond with this validation code as part of the + validation response, or perform a GET request on the validationUrl + (available starting version 2018-05-01-preview). + :vartype validation_code: str + :ivar validation_url: The validation URL sent by Azure Event Grid + (available starting version 2018-05-01-preview). To complete the + validation handshake, the subscriber must either respond with the + validationCode as part of the validation response, or perform a GET + request on the validationUrl (available starting version + 2018-05-01-preview). + :vartype validation_url: str + """ + + _validation = { + 'validation_code': {'readonly': True}, + 'validation_url': {'readonly': True}, + } + + _attribute_map = { + 'validation_code': {'key': 'validationCode', 'type': 'str'}, + 'validation_url': {'key': 'validationUrl', 'type': 'str'}, + } + + def __init__(self, **kwargs): + super(SubscriptionValidationEventData, self).__init__(**kwargs) + self.validation_code = None + self.validation_url = None diff --git a/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_validation_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_validation_event_data_py3.py new file mode 100644 index 000000000000..b4302b98927b --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_validation_event_data_py3.py @@ -0,0 +1,50 @@ +# 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 msrest.serialization import Model + + +class SubscriptionValidationEventData(Model): + """Schema of the Data property of an EventGridEvent for a + Microsoft.EventGrid.SubscriptionValidationEvent. + + Variables are only populated by the server, and will be ignored when + sending a request. + + :ivar validation_code: The validation code sent by Azure Event Grid to + validate an event subscription. To complete the validation handshake, the + subscriber must either respond with this validation code as part of the + validation response, or perform a GET request on the validationUrl + (available starting version 2018-05-01-preview). + :vartype validation_code: str + :ivar validation_url: The validation URL sent by Azure Event Grid + (available starting version 2018-05-01-preview). To complete the + validation handshake, the subscriber must either respond with the + validationCode as part of the validation response, or perform a GET + request on the validationUrl (available starting version + 2018-05-01-preview). + :vartype validation_url: str + """ + + _validation = { + 'validation_code': {'readonly': True}, + 'validation_url': {'readonly': True}, + } + + _attribute_map = { + 'validation_code': {'key': 'validationCode', 'type': 'str'}, + 'validation_url': {'key': 'validationUrl', 'type': 'str'}, + } + + def __init__(self, **kwargs) -> None: + super(SubscriptionValidationEventData, self).__init__(**kwargs) + self.validation_code = None + self.validation_url = None diff --git a/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_validation_response.py b/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_validation_response.py new file mode 100644 index 000000000000..034d55d1faf1 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_validation_response.py @@ -0,0 +1,32 @@ +# 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 msrest.serialization import Model + + +class SubscriptionValidationResponse(Model): + """To complete an event subscription validation handshake, a subscriber can + use either the validationCode or the validationUrl received in a + SubscriptionValidationEvent. When the validationCode is used, the + SubscriptionValidationResponse can be used to build the response. + + :param validation_response: The validation response sent by the subscriber + to Azure Event Grid to complete the validation of an event subscription. + :type validation_response: str + """ + + _attribute_map = { + 'validation_response': {'key': 'validationResponse', 'type': 'str'}, + } + + def __init__(self, **kwargs): + super(SubscriptionValidationResponse, self).__init__(**kwargs) + self.validation_response = kwargs.get('validation_response', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_validation_response_py3.py b/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_validation_response_py3.py new file mode 100644 index 000000000000..dc76e2a5ca6f --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_validation_response_py3.py @@ -0,0 +1,32 @@ +# 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 msrest.serialization import Model + + +class SubscriptionValidationResponse(Model): + """To complete an event subscription validation handshake, a subscriber can + use either the validationCode or the validationUrl received in a + SubscriptionValidationEvent. When the validationCode is used, the + SubscriptionValidationResponse can be used to build the response. + + :param validation_response: The validation response sent by the subscriber + to Azure Event Grid to complete the validation of an event subscription. + :type validation_response: str + """ + + _attribute_map = { + 'validation_response': {'key': 'validationResponse', 'type': 'str'}, + } + + def __init__(self, *, validation_response: str=None, **kwargs) -> None: + super(SubscriptionValidationResponse, self).__init__(**kwargs) + self.validation_response = validation_response diff --git a/sdk/eventgrid/azure-eventgrid/src/eventgrid/version.py b/sdk/eventgrid/azure-eventgrid/src/eventgrid/version.py new file mode 100644 index 000000000000..c3c04423a322 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/eventgrid/version.py @@ -0,0 +1,13 @@ +# 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. +# -------------------------------------------------------------------------- + +VERSION = "2018-01-01" + diff --git a/sdk/eventgrid/azure-eventgrid/swagger/README.PYTHON_T2.md b/sdk/eventgrid/azure-eventgrid/swagger/README.PYTHON_T2.md new file mode 100644 index 000000000000..6afffd34d5de --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/swagger/README.PYTHON_T2.md @@ -0,0 +1,18 @@ +# Azure EventGrid Client Generation for Python + +> see https://aka.ms/autorest + +### Configuration + +```yaml +title: GeneratedClient +description: EventGrid Python Client +generated-metadata: false +license-header: MICROSOFT_MIT_NO_VERSION +output-folder: ../src +source-code-folder-path: ./src/generated +input-file: https://raw.githubusercontent.com/t-swpill/azure-rest-api-specs/add-cloud-event-publish-to-event-grid/specification/eventgrid/data-plane/Microsoft.EventGrid/stable/2018-01-01/EventGrid.json +python: true +use-extension: + "@microsoft.azure/autorest.python": latest +``` \ No newline at end of file From aad10b47c2b7d33e10c64cd6b42e4c0aa3f7e558 Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Fri, 5 Jun 2020 15:49:07 -0500 Subject: [PATCH 02/38] updated readme to use track2 generator --- .../src/generated_client/__init__.py | 16 ++ .../src/generated_client/_configuration.py | 51 ++++ .../src/generated_client/_generated_client.py | 54 ++++ .../src/generated_client/aio/__init__.py | 10 + .../aio/_configuration_async.py | 45 ++++ .../aio/_generated_client_async.py | 46 ++++ .../aio/operations_async/__init__.py | 13 + .../_generated_client_operations_async.py | 130 ++++++++++ .../src/generated_client/models/__init__.py | 28 +++ .../src/generated_client/models/_models.py | 215 ++++++++++++++++ .../generated_client/models/_models_py3.py | 238 ++++++++++++++++++ .../generated_client/operations/__init__.py | 13 + .../_generated_client_operations.py | 136 ++++++++++ .../src/generated_client/py.typed | 1 + .../swagger/README.PYTHON_T2.md | 3 +- 15 files changed, 997 insertions(+), 2 deletions(-) create mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/__init__.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/_configuration.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/_generated_client.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/aio/__init__.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/aio/_configuration_async.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/aio/_generated_client_async.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/aio/operations_async/__init__.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/aio/operations_async/_generated_client_operations_async.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/models/__init__.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models_py3.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/operations/__init__.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/operations/_generated_client_operations.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/py.typed diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/__init__.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/__init__.py new file mode 100644 index 000000000000..34589543390e --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/generated_client/__init__.py @@ -0,0 +1,16 @@ +# 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 ._generated_client import GeneratedClient +__all__ = ['GeneratedClient'] + +try: + from ._patch import patch_sdk + patch_sdk() +except ImportError: + pass diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/_configuration.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/_configuration.py new file mode 100644 index 000000000000..ad92f04923da --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/generated_client/_configuration.py @@ -0,0 +1,51 @@ +# 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 TYPE_CHECKING + +from azure.core.configuration import Configuration +from azure.core.pipeline import policies + +if TYPE_CHECKING: + # pylint: disable=unused-import,ungrouped-imports + from typing import Any + +VERSION = "unknown" + +class GeneratedClientConfiguration(Configuration): + """Configuration for GeneratedClient. + + Note that all parameters used to create this instance are saved as instance + attributes. + + """ + + def __init__( + self, + **kwargs # type: Any + ): + # type: (...) -> None + super(GeneratedClientConfiguration, self).__init__(**kwargs) + + self.api_version = "2018-01-01" + kwargs.setdefault('sdk_moniker', 'generatedclient/{}'.format(VERSION)) + self._configure(**kwargs) + + def _configure( + self, + **kwargs # type: Any + ): + # type: (...) -> None + self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get('authentication_policy') diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/_generated_client.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/_generated_client.py new file mode 100644 index 000000000000..591edd14ce37 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/generated_client/_generated_client.py @@ -0,0 +1,54 @@ +# 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 TYPE_CHECKING + +from azure.core import PipelineClient +from msrest import Deserializer, Serializer + +if TYPE_CHECKING: + # pylint: disable=unused-import,ungrouped-imports + from typing import Any + +from ._configuration import GeneratedClientConfiguration +from .operations import GeneratedClientOperationsMixin +from . import models + + +class GeneratedClient(GeneratedClientOperationsMixin): + """EventGrid Python Client. + + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. + """ + + def __init__( + self, + **kwargs # type: Any + ): + # type: (...) -> None + base_url = 'https://{topicHostname}' + self._config = GeneratedClientConfiguration(**kwargs) + self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) + + client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} + self._serialize = Serializer(client_models) + self._deserialize = Deserializer(client_models) + + + def close(self): + # type: () -> None + self._client.close() + + def __enter__(self): + # type: () -> GeneratedClient + self._client.__enter__() + return self + + def __exit__(self, *exc_details): + # type: (Any) -> None + self._client.__exit__(*exc_details) diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/__init__.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/__init__.py new file mode 100644 index 000000000000..b449f08a05aa --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/__init__.py @@ -0,0 +1,10 @@ +# 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 ._generated_client_async import GeneratedClient +__all__ = ['GeneratedClient'] diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/_configuration_async.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/_configuration_async.py new file mode 100644 index 000000000000..613243a0efda --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/_configuration_async.py @@ -0,0 +1,45 @@ +# 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 + +from azure.core.configuration import Configuration +from azure.core.pipeline import policies + +VERSION = "unknown" + +class GeneratedClientConfiguration(Configuration): + """Configuration for GeneratedClient. + + Note that all parameters used to create this instance are saved as instance + attributes. + + """ + + def __init__( + self, + **kwargs: Any + ) -> None: + super(GeneratedClientConfiguration, self).__init__(**kwargs) + + self.api_version = "2018-01-01" + kwargs.setdefault('sdk_moniker', 'generatedclient/{}'.format(VERSION)) + self._configure(**kwargs) + + def _configure( + self, + **kwargs: Any + ) -> None: + self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get('authentication_policy') diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/_generated_client_async.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/_generated_client_async.py new file mode 100644 index 000000000000..d9773af778ce --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/_generated_client_async.py @@ -0,0 +1,46 @@ +# 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 + +from azure.core import AsyncPipelineClient +from msrest import Deserializer, Serializer + +from ._configuration_async import GeneratedClientConfiguration +from .operations_async import GeneratedClientOperationsMixin +from .. import models + + +class GeneratedClient(GeneratedClientOperationsMixin): + """EventGrid Python Client. + + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. + """ + + def __init__( + self, + **kwargs: Any + ) -> None: + base_url = 'https://{topicHostname}' + self._config = GeneratedClientConfiguration(**kwargs) + self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) + + client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} + self._serialize = Serializer(client_models) + self._deserialize = Deserializer(client_models) + + + async def close(self) -> None: + await self._client.close() + + async def __aenter__(self) -> "GeneratedClient": + await self._client.__aenter__() + return self + + async def __aexit__(self, *exc_details) -> None: + await self._client.__aexit__(*exc_details) diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/operations_async/__init__.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/operations_async/__init__.py new file mode 100644 index 000000000000..63ca05183b21 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/operations_async/__init__.py @@ -0,0 +1,13 @@ +# 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 ._generated_client_operations_async import GeneratedClientOperationsMixin + +__all__ = [ + 'GeneratedClientOperationsMixin', +] diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/operations_async/_generated_client_operations_async.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/operations_async/_generated_client_operations_async.py new file mode 100644 index 000000000000..9ae0f3cb6c59 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/operations_async/_generated_client_operations_async.py @@ -0,0 +1,130 @@ +# 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, Generic, List, Optional, TypeVar +import warnings + +from azure.core.exceptions import HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest + +from ... import models + +T = TypeVar('T') +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + +class GeneratedClientOperationsMixin: + + async def publish_events( + self, + topic_hostname: str, + events: List["models.EventGridEvent"], + **kwargs + ) -> None: + """Publishes a batch of events to an Azure Event Grid topic. + + :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. + :type topic_hostname: str + :param events: An array of events to be published to Event Grid. + :type events: list[~generated_client.models.EventGridEvent] + :keyword callable cls: A custom type or function that will be passed the direct response + :return: None, or the result of cls(response) + :rtype: None + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType[None] + error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop('error_map', {})) + api_version = "2018-01-01" + content_type = kwargs.pop("content_type", "application/json") + + # Construct URL + url = self.publish_events.metadata['url'] # type: ignore + path_format_arguments = { + 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + + body_content_kwargs = {} # type: Dict[str, Any] + body_content = self._serialize.body(events, '[EventGridEvent]') + body_content_kwargs['content'] = body_content + request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **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) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) + + publish_events.metadata = {'url': '/api/events'} # type: ignore + + async def publish_cloud_event_events( + self, + topic_hostname: str, + events: List["models.CloudEvent"], + **kwargs + ) -> None: + """Publishes a batch of cloud events to an Azure Event Grid topic. + + :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. + :type topic_hostname: str + :param events: An array of cloud events to be published to Event Grid. + :type events: list[~generated_client.models.CloudEvent] + :keyword callable cls: A custom type or function that will be passed the direct response + :return: None, or the result of cls(response) + :rtype: None + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType[None] + error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop('error_map', {})) + api_version = "2018-01-01" + content_type = kwargs.pop("content_type", "application/cloudevents-batch+json; charset=utf-8") + + # Construct URL + url = self.publish_cloud_event_events.metadata['url'] # type: ignore + path_format_arguments = { + 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + + body_content_kwargs = {} # type: Dict[str, Any] + body_content = self._serialize.body(events, '[CloudEvent]') + body_content_kwargs['content'] = body_content + request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **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) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) + + publish_cloud_event_events.metadata = {'url': '/api/events'} # type: ignore diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/models/__init__.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/models/__init__.py new file mode 100644 index 000000000000..54dc11aecd20 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/generated_client/models/__init__.py @@ -0,0 +1,28 @@ +# 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. +# -------------------------------------------------------------------------- + +try: + from ._models_py3 import CloudEvent + from ._models_py3 import EventGridEvent + from ._models_py3 import SubscriptionDeletedEventData + from ._models_py3 import SubscriptionValidationEventData + from ._models_py3 import SubscriptionValidationResponse +except (SyntaxError, ImportError): + from ._models import CloudEvent # type: ignore + from ._models import EventGridEvent # type: ignore + from ._models import SubscriptionDeletedEventData # type: ignore + from ._models import SubscriptionValidationEventData # type: ignore + from ._models import SubscriptionValidationResponse # type: ignore + +__all__ = [ + 'CloudEvent', + 'EventGridEvent', + 'SubscriptionDeletedEventData', + 'SubscriptionValidationEventData', + 'SubscriptionValidationResponse', +] diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models.py new file mode 100644 index 000000000000..4400509cf5cd --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models.py @@ -0,0 +1,215 @@ +# 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. +# -------------------------------------------------------------------------- + +import msrest.serialization + + +class CloudEvent(msrest.serialization.Model): + """Properties of an event published to an Event Grid topic using the CloudEvent 1.0 Schema. + + All required parameters must be populated in order to send to Azure. + + :param id: Required. An identifier for the event. The combination of id and source must be + unique for each distinct event. + :type id: str + :param source: Required. Identifies the context in which an event happened. The combination of + id and source must be unique for each distinct event. + :type source: str + :param data: Event data specific to the event type. + :type data: object + :param type: Required. Type of event related to the originating occurrence. + :type type: str + :param time: The time (in UTC) the event was generated, in RFC3339 format. + :type time: ~datetime.datetime + :param specversion: Required. The version of the CloudEvents specification which the event + uses. + :type specversion: str + :param dataschema: Identifies the schema that data adheres to. + :type dataschema: str + :param datacontenttype: Content type of data value. + :type datacontenttype: str + :param subject: This describes the subject of the event in the context of the event producer + (identified by source). + :type subject: str + """ + + _validation = { + 'id': {'required': True}, + 'source': {'required': True}, + 'type': {'required': True}, + 'specversion': {'required': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'source': {'key': 'source', 'type': 'str'}, + 'data': {'key': 'data', 'type': 'object'}, + 'type': {'key': 'type', 'type': 'str'}, + 'time': {'key': 'time', 'type': 'iso-8601'}, + 'specversion': {'key': 'specversion', 'type': 'str'}, + 'dataschema': {'key': 'dataschema', 'type': 'str'}, + 'datacontenttype': {'key': 'datacontenttype', 'type': 'str'}, + 'subject': {'key': 'subject', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(CloudEvent, self).__init__(**kwargs) + self.id = kwargs['id'] + self.source = kwargs['source'] + self.data = kwargs.get('data', None) + self.type = kwargs['type'] + self.time = kwargs.get('time', None) + self.specversion = kwargs['specversion'] + self.dataschema = kwargs.get('dataschema', None) + self.datacontenttype = kwargs.get('datacontenttype', None) + self.subject = kwargs.get('subject', None) + + +class EventGridEvent(msrest.serialization.Model): + """Properties of an event published to an Event Grid topic using the EventGrid Schema. + + Variables are only populated by the server, and will be ignored when sending a request. + + All required parameters must be populated in order to send to Azure. + + :param id: Required. An unique identifier for the event. + :type id: str + :param topic: The resource path of the event source. + :type topic: str + :param subject: Required. A resource path relative to the topic path. + :type subject: str + :param data: Required. Event data specific to the event type. + :type data: object + :param event_type: Required. The type of the event that occurred. + :type event_type: str + :param event_time: Required. The time (in UTC) the event was generated. + :type event_time: ~datetime.datetime + :ivar metadata_version: The schema version of the event metadata. + :vartype metadata_version: str + :param data_version: Required. The schema version of the data object. + :type data_version: str + """ + + _validation = { + 'id': {'required': True}, + 'subject': {'required': True}, + 'data': {'required': True}, + 'event_type': {'required': True}, + 'event_time': {'required': True}, + 'metadata_version': {'readonly': True}, + 'data_version': {'required': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'topic': {'key': 'topic', 'type': 'str'}, + 'subject': {'key': 'subject', 'type': 'str'}, + 'data': {'key': 'data', 'type': 'object'}, + 'event_type': {'key': 'eventType', 'type': 'str'}, + 'event_time': {'key': 'eventTime', 'type': 'iso-8601'}, + 'metadata_version': {'key': 'metadataVersion', 'type': 'str'}, + 'data_version': {'key': 'dataVersion', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(EventGridEvent, self).__init__(**kwargs) + self.id = kwargs['id'] + self.topic = kwargs.get('topic', None) + self.subject = kwargs['subject'] + self.data = kwargs['data'] + self.event_type = kwargs['event_type'] + self.event_time = kwargs['event_time'] + self.metadata_version = None + self.data_version = kwargs['data_version'] + + +class SubscriptionDeletedEventData(msrest.serialization.Model): + """Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionDeletedEvent. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar event_subscription_id: The Azure resource ID of the deleted event subscription. + :vartype event_subscription_id: str + """ + + _validation = { + 'event_subscription_id': {'readonly': True}, + } + + _attribute_map = { + 'event_subscription_id': {'key': 'eventSubscriptionId', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(SubscriptionDeletedEventData, self).__init__(**kwargs) + self.event_subscription_id = None + + +class SubscriptionValidationEventData(msrest.serialization.Model): + """Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionValidationEvent. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar validation_code: The validation code sent by Azure Event Grid to validate an event + subscription. To complete the validation handshake, the subscriber must either respond with + this validation code as part of the validation response, or perform a GET request on the + validationUrl (available starting version 2018-05-01-preview). + :vartype validation_code: str + :ivar validation_url: The validation URL sent by Azure Event Grid (available starting version + 2018-05-01-preview). To complete the validation handshake, the subscriber must either respond + with the validationCode as part of the validation response, or perform a GET request on the + validationUrl (available starting version 2018-05-01-preview). + :vartype validation_url: str + """ + + _validation = { + 'validation_code': {'readonly': True}, + 'validation_url': {'readonly': True}, + } + + _attribute_map = { + 'validation_code': {'key': 'validationCode', 'type': 'str'}, + 'validation_url': {'key': 'validationUrl', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(SubscriptionValidationEventData, self).__init__(**kwargs) + self.validation_code = None + self.validation_url = None + + +class SubscriptionValidationResponse(msrest.serialization.Model): + """To complete an event subscription validation handshake, a subscriber can use either the validationCode or the validationUrl received in a SubscriptionValidationEvent. When the validationCode is used, the SubscriptionValidationResponse can be used to build the response. + + :param validation_response: The validation response sent by the subscriber to Azure Event Grid + to complete the validation of an event subscription. + :type validation_response: str + """ + + _attribute_map = { + 'validation_response': {'key': 'validationResponse', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(SubscriptionValidationResponse, self).__init__(**kwargs) + self.validation_response = kwargs.get('validation_response', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models_py3.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models_py3.py new file mode 100644 index 000000000000..b6f9d61ebdc9 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models_py3.py @@ -0,0 +1,238 @@ +# 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. +# -------------------------------------------------------------------------- + +import datetime +from typing import Optional + +import msrest.serialization + + +class CloudEvent(msrest.serialization.Model): + """Properties of an event published to an Event Grid topic using the CloudEvent 1.0 Schema. + + All required parameters must be populated in order to send to Azure. + + :param id: Required. An identifier for the event. The combination of id and source must be + unique for each distinct event. + :type id: str + :param source: Required. Identifies the context in which an event happened. The combination of + id and source must be unique for each distinct event. + :type source: str + :param data: Event data specific to the event type. + :type data: object + :param type: Required. Type of event related to the originating occurrence. + :type type: str + :param time: The time (in UTC) the event was generated, in RFC3339 format. + :type time: ~datetime.datetime + :param specversion: Required. The version of the CloudEvents specification which the event + uses. + :type specversion: str + :param dataschema: Identifies the schema that data adheres to. + :type dataschema: str + :param datacontenttype: Content type of data value. + :type datacontenttype: str + :param subject: This describes the subject of the event in the context of the event producer + (identified by source). + :type subject: str + """ + + _validation = { + 'id': {'required': True}, + 'source': {'required': True}, + 'type': {'required': True}, + 'specversion': {'required': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'source': {'key': 'source', 'type': 'str'}, + 'data': {'key': 'data', 'type': 'object'}, + 'type': {'key': 'type', 'type': 'str'}, + 'time': {'key': 'time', 'type': 'iso-8601'}, + 'specversion': {'key': 'specversion', 'type': 'str'}, + 'dataschema': {'key': 'dataschema', 'type': 'str'}, + 'datacontenttype': {'key': 'datacontenttype', 'type': 'str'}, + 'subject': {'key': 'subject', 'type': 'str'}, + } + + def __init__( + self, + *, + id: str, + source: str, + type: str, + specversion: str, + data: Optional[object] = None, + time: Optional[datetime.datetime] = None, + dataschema: Optional[str] = None, + datacontenttype: Optional[str] = None, + subject: Optional[str] = None, + **kwargs + ): + super(CloudEvent, self).__init__(**kwargs) + self.id = id + self.source = source + self.data = data + self.type = type + self.time = time + self.specversion = specversion + self.dataschema = dataschema + self.datacontenttype = datacontenttype + self.subject = subject + + +class EventGridEvent(msrest.serialization.Model): + """Properties of an event published to an Event Grid topic using the EventGrid Schema. + + Variables are only populated by the server, and will be ignored when sending a request. + + All required parameters must be populated in order to send to Azure. + + :param id: Required. An unique identifier for the event. + :type id: str + :param topic: The resource path of the event source. + :type topic: str + :param subject: Required. A resource path relative to the topic path. + :type subject: str + :param data: Required. Event data specific to the event type. + :type data: object + :param event_type: Required. The type of the event that occurred. + :type event_type: str + :param event_time: Required. The time (in UTC) the event was generated. + :type event_time: ~datetime.datetime + :ivar metadata_version: The schema version of the event metadata. + :vartype metadata_version: str + :param data_version: Required. The schema version of the data object. + :type data_version: str + """ + + _validation = { + 'id': {'required': True}, + 'subject': {'required': True}, + 'data': {'required': True}, + 'event_type': {'required': True}, + 'event_time': {'required': True}, + 'metadata_version': {'readonly': True}, + 'data_version': {'required': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'topic': {'key': 'topic', 'type': 'str'}, + 'subject': {'key': 'subject', 'type': 'str'}, + 'data': {'key': 'data', 'type': 'object'}, + 'event_type': {'key': 'eventType', 'type': 'str'}, + 'event_time': {'key': 'eventTime', 'type': 'iso-8601'}, + 'metadata_version': {'key': 'metadataVersion', 'type': 'str'}, + 'data_version': {'key': 'dataVersion', 'type': 'str'}, + } + + def __init__( + self, + *, + id: str, + subject: str, + data: object, + event_type: str, + event_time: datetime.datetime, + data_version: str, + topic: Optional[str] = None, + **kwargs + ): + super(EventGridEvent, self).__init__(**kwargs) + self.id = id + self.topic = topic + self.subject = subject + self.data = data + self.event_type = event_type + self.event_time = event_time + self.metadata_version = None + self.data_version = data_version + + +class SubscriptionDeletedEventData(msrest.serialization.Model): + """Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionDeletedEvent. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar event_subscription_id: The Azure resource ID of the deleted event subscription. + :vartype event_subscription_id: str + """ + + _validation = { + 'event_subscription_id': {'readonly': True}, + } + + _attribute_map = { + 'event_subscription_id': {'key': 'eventSubscriptionId', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(SubscriptionDeletedEventData, self).__init__(**kwargs) + self.event_subscription_id = None + + +class SubscriptionValidationEventData(msrest.serialization.Model): + """Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionValidationEvent. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar validation_code: The validation code sent by Azure Event Grid to validate an event + subscription. To complete the validation handshake, the subscriber must either respond with + this validation code as part of the validation response, or perform a GET request on the + validationUrl (available starting version 2018-05-01-preview). + :vartype validation_code: str + :ivar validation_url: The validation URL sent by Azure Event Grid (available starting version + 2018-05-01-preview). To complete the validation handshake, the subscriber must either respond + with the validationCode as part of the validation response, or perform a GET request on the + validationUrl (available starting version 2018-05-01-preview). + :vartype validation_url: str + """ + + _validation = { + 'validation_code': {'readonly': True}, + 'validation_url': {'readonly': True}, + } + + _attribute_map = { + 'validation_code': {'key': 'validationCode', 'type': 'str'}, + 'validation_url': {'key': 'validationUrl', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(SubscriptionValidationEventData, self).__init__(**kwargs) + self.validation_code = None + self.validation_url = None + + +class SubscriptionValidationResponse(msrest.serialization.Model): + """To complete an event subscription validation handshake, a subscriber can use either the validationCode or the validationUrl received in a SubscriptionValidationEvent. When the validationCode is used, the SubscriptionValidationResponse can be used to build the response. + + :param validation_response: The validation response sent by the subscriber to Azure Event Grid + to complete the validation of an event subscription. + :type validation_response: str + """ + + _attribute_map = { + 'validation_response': {'key': 'validationResponse', 'type': 'str'}, + } + + def __init__( + self, + *, + validation_response: Optional[str] = None, + **kwargs + ): + super(SubscriptionValidationResponse, self).__init__(**kwargs) + self.validation_response = validation_response diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/operations/__init__.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/operations/__init__.py new file mode 100644 index 000000000000..7327062bb494 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/generated_client/operations/__init__.py @@ -0,0 +1,13 @@ +# 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 ._generated_client_operations import GeneratedClientOperationsMixin + +__all__ = [ + 'GeneratedClientOperationsMixin', +] diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/operations/_generated_client_operations.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/operations/_generated_client_operations.py new file mode 100644 index 000000000000..b7e196e993e5 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/generated_client/operations/_generated_client_operations.py @@ -0,0 +1,136 @@ +# 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 TYPE_CHECKING +import warnings + +from azure.core.exceptions import HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import HttpRequest, HttpResponse + +from .. import models + +if TYPE_CHECKING: + # pylint: disable=unused-import,ungrouped-imports + from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar + + T = TypeVar('T') + ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + +class GeneratedClientOperationsMixin(object): + + def publish_events( + self, + topic_hostname, # type: str + events, # type: List["models.EventGridEvent"] + **kwargs # type: Any + ): + # type: (...) -> None + """Publishes a batch of events to an Azure Event Grid topic. + + :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. + :type topic_hostname: str + :param events: An array of events to be published to Event Grid. + :type events: list[~generated_client.models.EventGridEvent] + :keyword callable cls: A custom type or function that will be passed the direct response + :return: None, or the result of cls(response) + :rtype: None + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType[None] + error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop('error_map', {})) + api_version = "2018-01-01" + content_type = kwargs.pop("content_type", "application/json") + + # Construct URL + url = self.publish_events.metadata['url'] # type: ignore + path_format_arguments = { + 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + + body_content_kwargs = {} # type: Dict[str, Any] + body_content = self._serialize.body(events, '[EventGridEvent]') + body_content_kwargs['content'] = body_content + request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) + + pipeline_response = self._client._pipeline.run(request, stream=False, **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) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) + + publish_events.metadata = {'url': '/api/events'} # type: ignore + + def publish_cloud_event_events( + self, + topic_hostname, # type: str + events, # type: List["models.CloudEvent"] + **kwargs # type: Any + ): + # type: (...) -> None + """Publishes a batch of cloud events to an Azure Event Grid topic. + + :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. + :type topic_hostname: str + :param events: An array of cloud events to be published to Event Grid. + :type events: list[~generated_client.models.CloudEvent] + :keyword callable cls: A custom type or function that will be passed the direct response + :return: None, or the result of cls(response) + :rtype: None + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType[None] + error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop('error_map', {})) + api_version = "2018-01-01" + content_type = kwargs.pop("content_type", "application/cloudevents-batch+json; charset=utf-8") + + # Construct URL + url = self.publish_cloud_event_events.metadata['url'] # type: ignore + path_format_arguments = { + 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + + body_content_kwargs = {} # type: Dict[str, Any] + body_content = self._serialize.body(events, '[CloudEvent]') + body_content_kwargs['content'] = body_content + request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) + + pipeline_response = self._client._pipeline.run(request, stream=False, **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) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) + + publish_cloud_event_events.metadata = {'url': '/api/events'} # type: ignore diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/py.typed b/sdk/eventgrid/azure-eventgrid/src/generated_client/py.typed new file mode 100644 index 000000000000..e5aff4f83af8 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/generated_client/py.typed @@ -0,0 +1 @@ +# Marker file for PEP 561. \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/swagger/README.PYTHON_T2.md b/sdk/eventgrid/azure-eventgrid/swagger/README.PYTHON_T2.md index 6afffd34d5de..42d1a61cfafa 100644 --- a/sdk/eventgrid/azure-eventgrid/swagger/README.PYTHON_T2.md +++ b/sdk/eventgrid/azure-eventgrid/swagger/README.PYTHON_T2.md @@ -13,6 +13,5 @@ output-folder: ../src source-code-folder-path: ./src/generated input-file: https://raw.githubusercontent.com/t-swpill/azure-rest-api-specs/add-cloud-event-publish-to-event-grid/specification/eventgrid/data-plane/Microsoft.EventGrid/stable/2018-01-01/EventGrid.json python: true -use-extension: - "@microsoft.azure/autorest.python": latest +use: "@autorest/python@5.1.0-preview.1" ``` \ No newline at end of file From ce1fa5204faec2eb7908bc2510dd9e7e5fee99a6 Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Thu, 11 Jun 2020 16:09:03 -0500 Subject: [PATCH 03/38] added sas key auth sample --- .../azure-eventgrid/dev_requirements.txt | 3 +- .../azure-eventgrid/samples/auth_sample.py | 57 +++++++++++++++++++ 2 files changed, 59 insertions(+), 1 deletion(-) create mode 100644 sdk/eventgrid/azure-eventgrid/samples/auth_sample.py diff --git a/sdk/eventgrid/azure-eventgrid/dev_requirements.txt b/sdk/eventgrid/azure-eventgrid/dev_requirements.txt index f6457a93d5e8..685788caa515 100644 --- a/sdk/eventgrid/azure-eventgrid/dev_requirements.txt +++ b/sdk/eventgrid/azure-eventgrid/dev_requirements.txt @@ -1 +1,2 @@ --e ../../../tools/azure-sdk-tools \ No newline at end of file +-e ../../../tools/azure-sdk-tools +-e ../../core/azure-core \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/samples/auth_sample.py b/sdk/eventgrid/azure-eventgrid/samples/auth_sample.py new file mode 100644 index 000000000000..81a183a0d9d3 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/auth_sample.py @@ -0,0 +1,57 @@ +import sys +import os +import datetime as dt + +PACKAGE_PARENT = '..' +SCRIPT_DIR = os.path.dirname(os.path.realpath(os.path.join(os.getcwd(), os.path.expanduser(__file__)))) +sys.path.append(os.path.normpath(os.path.join(SCRIPT_DIR, PACKAGE_PARENT))) + +from azure.core.pipeline.policies import AzureKeyCredentialPolicy +from azure.core.credentials import AzureKeyCredential +from src.generated_client import GeneratedClient +from src.generated_client.models import EventGridEvent, CloudEvent +from azure.core.exceptions import ( + ResourceNotFoundError, + ResourceExistsError, + ClientAuthenticationError +) + +cloud_hostname = "eventgridcloudeventsub.eastus-1.eventgrid.azure.net/" +eg_hostname = "eventgridegeventsub.eastus-1.eventgrid.azure.net/" + +EVENTGRID_KEY_HEADER = 'aeg-sas-key' +cloud_key = '' +eg_key = '' + +def get_authentication_policy(credential): + authentication_policy = None + if credential is None: + raise ValueError("Parameter 'credential' must not be None.") + if isinstance(credential, AzureKeyCredential): + authentication_policy = AzureKeyCredentialPolicy(credential=credential, name=EVENTGRID_KEY_HEADER) + + return authentication_policy + +def key_authentication(events, key, hostname): + akc_credential = AzureKeyCredential(key) + akc_policy = get_authentication_policy(akc_credential) + sample_client = GeneratedClient(authentication_policy=akc_policy) + if type(events[0]) == EventGridEvent: + sample_client.publish_events(hostname, events) + else: + sample_client.publish_cloud_event_events(hostname, events) + + +dtime = dt.datetime.now().strftime("%m-%d-%YT%I:%M:%S.%f") +# send EG event +#eg_event = EventGridEvent(id='831e1650-001e-001b-66ab-eeb76e06l631', subject="/blobServices/default/containers/oc2d2817345i200097container/blobs/oc2d2817345i20002296blob", data="\{\}", event_type='recordInserted', event_time=dtime, data_version="1.0") +#eg_events = [eg_event] +#key_authentication(eg_events, eg_key, eg_hostname) + +# send cloud event +cloud_event = CloudEvent(specversion="1.0", id="b85d631a-101e-005a-02f2-cee7aa06f148", type="zohan.music.request", source="https://swath1.dev/music/", subject="zohan/music/requests/4322", time="2020-09-14T10:00:00Z", data="{ \"artist\": \"Gerardo\", \"song\": \"Rico Suave\" }") +cloud_event2 = CloudEvent(specversion="1.0", id="b85d631a-101e-005a-02f2-cee7aa06f149", type="zohan.music.request", source="https://swath2.dev/music/", subject="zohan/music/requests/4322", time="2020-09-14T10:00:00Z", data="{ \"artist\": \"Gerardo\", \"song\": \"Rico Suave\" }") +cloud_events = [cloud_event, cloud_event2] +key_authentication(cloud_events, cloud_key, cloud_hostname) + + From 05d0e430d605f633c151355982264d2b7b005c04 Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Tue, 30 Jun 2020 17:55:27 -0500 Subject: [PATCH 04/38] added consume sample, not final --- .gitignore | 7 +- .../azure/azure-eventgrid_python.json | 1 + .../azure-eventgrid/dev_requirements.txt | 4 +- .../samples/consume_custom_topic_events.py | 95 +++++++++++++++++++ ...sh_cloud_events_to_custom_topic_sample.py} | 29 ++++-- 5 files changed, 124 insertions(+), 12 deletions(-) create mode 100644 sdk/eventgrid/azure-eventgrid/azure/azure-eventgrid_python.json create mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_custom_topic_events.py rename sdk/eventgrid/azure-eventgrid/samples/{auth_sample.py => publish_cloud_events_to_custom_topic_sample.py} (52%) diff --git a/.gitignore b/.gitignore index d357979f797d..550f85e47936 100644 --- a/.gitignore +++ b/.gitignore @@ -96,4 +96,9 @@ sdk/storage/azure-storage-file-datalake/tests/settings_real.py sdk/cosmos/azure-cosmos/test/test_config.py # temp path to to run regression test -.tmp_code_path/ \ No newline at end of file +.tmp_code_path/ + +# api view +.history +.env +dev.env \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/azure/azure-eventgrid_python.json b/sdk/eventgrid/azure-eventgrid/azure/azure-eventgrid_python.json new file mode 100644 index 000000000000..74a5482a3600 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure/azure-eventgrid_python.json @@ -0,0 +1 @@ +{"Name": "azure-eventgrid", "Version": 0, "VersionString": "1.3.0", "Navigation": [{"Text": "azure-eventgrid", "NavigationId": null, "ChildItems": [{"Text": "azure.eventgrid", "NavigationId": "azure.eventgrid", "ChildItems": [{"Text": "EventGridClient", "NavigationId": "azure.eventgrid.EventGridClient", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.event_grid_client", "NavigationId": "azure.eventgrid.event_grid_client", "ChildItems": [{"Text": "EventGridClient", "NavigationId": "azure.eventgrid.event_grid_client.EventGridClient", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "EventGridClientConfiguration", "NavigationId": "azure.eventgrid.event_grid_client.EventGridClientConfiguration", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models", "NavigationId": "azure.eventgrid.models", "ChildItems": [{"Text": "AppConfigurationKeyValueDeletedEventData", "NavigationId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "AppConfigurationKeyValueModifiedEventData", "NavigationId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryArtifactEventData", "NavigationId": "azure.eventgrid.models.ContainerRegistryArtifactEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryArtifactEventTarget", "NavigationId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryChartDeletedEventData", "NavigationId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryChartPushedEventData", "NavigationId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryEventActor", "NavigationId": "azure.eventgrid.models.ContainerRegistryEventActor", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryEventData", "NavigationId": "azure.eventgrid.models.ContainerRegistryEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryEventRequest", "NavigationId": "azure.eventgrid.models.ContainerRegistryEventRequest", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryEventSource", "NavigationId": "azure.eventgrid.models.ContainerRegistryEventSource", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryEventTarget", "NavigationId": "azure.eventgrid.models.ContainerRegistryEventTarget", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryImageDeletedEventData", "NavigationId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryImagePushedEventData", "NavigationId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "DeviceConnectionStateEventInfo", "NavigationId": "azure.eventgrid.models.DeviceConnectionStateEventInfo", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "DeviceConnectionStateEventProperties", "NavigationId": "azure.eventgrid.models.DeviceConnectionStateEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "DeviceLifeCycleEventProperties", "NavigationId": "azure.eventgrid.models.DeviceLifeCycleEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "DeviceTelemetryEventProperties", "NavigationId": "azure.eventgrid.models.DeviceTelemetryEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "DeviceTwinInfo", "NavigationId": "azure.eventgrid.models.DeviceTwinInfo", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "DeviceTwinInfoProperties", "NavigationId": "azure.eventgrid.models.DeviceTwinInfoProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "DeviceTwinInfoX509Thumbprint", "NavigationId": "azure.eventgrid.models.DeviceTwinInfoX509Thumbprint", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "DeviceTwinMetadata", "NavigationId": "azure.eventgrid.models.DeviceTwinMetadata", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "DeviceTwinProperties", "NavigationId": "azure.eventgrid.models.DeviceTwinProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "EventGridEvent", "NavigationId": "azure.eventgrid.models.EventGridEvent", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "EventHubCaptureFileCreatedEventData", "NavigationId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "IotHubDeviceConnectedEventData", "NavigationId": "azure.eventgrid.models.IotHubDeviceConnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "IotHubDeviceCreatedEventData", "NavigationId": "azure.eventgrid.models.IotHubDeviceCreatedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "IotHubDeviceDeletedEventData", "NavigationId": "azure.eventgrid.models.IotHubDeviceDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "IotHubDeviceDisconnectedEventData", "NavigationId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "IotHubDeviceTelemetryEventData", "NavigationId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MapsGeofenceEnteredEventData", "NavigationId": "azure.eventgrid.models.MapsGeofenceEnteredEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MapsGeofenceEventProperties", "NavigationId": "azure.eventgrid.models.MapsGeofenceEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MapsGeofenceExitedEventData", "NavigationId": "azure.eventgrid.models.MapsGeofenceExitedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MapsGeofenceGeometry", "NavigationId": "azure.eventgrid.models.MapsGeofenceGeometry", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MapsGeofenceResultEventData", "NavigationId": "azure.eventgrid.models.MapsGeofenceResultEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobCanceledEventData", "NavigationId": "azure.eventgrid.models.MediaJobCanceledEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobCancelingEventData", "NavigationId": "azure.eventgrid.models.MediaJobCancelingEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobError", "NavigationId": "azure.eventgrid.models.MediaJobError", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobErrorCategory", "NavigationId": "azure.eventgrid.models.MediaJobErrorCategory", "ChildItems": [], "Tags": {"TypeKind": "enum"}}, {"Text": "MediaJobErrorCode", "NavigationId": "azure.eventgrid.models.MediaJobErrorCode", "ChildItems": [], "Tags": {"TypeKind": "enum"}}, {"Text": "MediaJobErrorDetail", "NavigationId": "azure.eventgrid.models.MediaJobErrorDetail", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobErroredEventData", "NavigationId": "azure.eventgrid.models.MediaJobErroredEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobFinishedEventData", "NavigationId": "azure.eventgrid.models.MediaJobFinishedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutput", "NavigationId": "azure.eventgrid.models.MediaJobOutput", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputAsset", "NavigationId": "azure.eventgrid.models.MediaJobOutputAsset", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputCanceledEventData", "NavigationId": "azure.eventgrid.models.MediaJobOutputCanceledEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputCancelingEventData", "NavigationId": "azure.eventgrid.models.MediaJobOutputCancelingEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputErroredEventData", "NavigationId": "azure.eventgrid.models.MediaJobOutputErroredEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputFinishedEventData", "NavigationId": "azure.eventgrid.models.MediaJobOutputFinishedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputProcessingEventData", "NavigationId": "azure.eventgrid.models.MediaJobOutputProcessingEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputProgressEventData", "NavigationId": "azure.eventgrid.models.MediaJobOutputProgressEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputScheduledEventData", "NavigationId": "azure.eventgrid.models.MediaJobOutputScheduledEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputStateChangeEventData", "NavigationId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobProcessingEventData", "NavigationId": "azure.eventgrid.models.MediaJobProcessingEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobRetry", "NavigationId": "azure.eventgrid.models.MediaJobRetry", "ChildItems": [], "Tags": {"TypeKind": "enum"}}, {"Text": "MediaJobScheduledEventData", "NavigationId": "azure.eventgrid.models.MediaJobScheduledEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobState", "NavigationId": "azure.eventgrid.models.MediaJobState", "ChildItems": [], "Tags": {"TypeKind": "enum"}}, {"Text": "MediaJobStateChangeEventData", "NavigationId": "azure.eventgrid.models.MediaJobStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaLiveEventConnectionRejectedEventData", "NavigationId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaLiveEventEncoderConnectedEventData", "NavigationId": "azure.eventgrid.models.MediaLiveEventEncoderConnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaLiveEventEncoderDisconnectedEventData", "NavigationId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaLiveEventIncomingDataChunkDroppedEventData", "NavigationId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaLiveEventIncomingStreamReceivedEventData", "NavigationId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaLiveEventIncomingStreamsOutOfSyncEventData", "NavigationId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaLiveEventIncomingVideoStreamsOutOfSyncEventData", "NavigationId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaLiveEventIngestHeartbeatEventData", "NavigationId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaLiveEventTrackDiscontinuityDetectedEventData", "NavigationId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ResourceActionCancelData", "NavigationId": "azure.eventgrid.models.ResourceActionCancelData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ResourceActionFailureData", "NavigationId": "azure.eventgrid.models.ResourceActionFailureData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ResourceActionSuccessData", "NavigationId": "azure.eventgrid.models.ResourceActionSuccessData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ResourceDeleteCancelData", "NavigationId": "azure.eventgrid.models.ResourceDeleteCancelData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ResourceDeleteFailureData", "NavigationId": "azure.eventgrid.models.ResourceDeleteFailureData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ResourceDeleteSuccessData", "NavigationId": "azure.eventgrid.models.ResourceDeleteSuccessData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ResourceWriteCancelData", "NavigationId": "azure.eventgrid.models.ResourceWriteCancelData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ResourceWriteFailureData", "NavigationId": "azure.eventgrid.models.ResourceWriteFailureData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ResourceWriteSuccessData", "NavigationId": "azure.eventgrid.models.ResourceWriteSuccessData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ServiceBusActiveMessagesAvailableWithNoListenersEventData", "NavigationId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ServiceBusDeadletterMessagesAvailableWithNoListenersEventData", "NavigationId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "SignalRServiceClientConnectionConnectedEventData", "NavigationId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "SignalRServiceClientConnectionDisconnectedEventData", "NavigationId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "StorageBlobCreatedEventData", "NavigationId": "azure.eventgrid.models.StorageBlobCreatedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "StorageBlobDeletedEventData", "NavigationId": "azure.eventgrid.models.StorageBlobDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "SubscriptionDeletedEventData", "NavigationId": "azure.eventgrid.models.SubscriptionDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "SubscriptionValidationEventData", "NavigationId": "azure.eventgrid.models.SubscriptionValidationEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "SubscriptionValidationResponse", "NavigationId": "azure.eventgrid.models.SubscriptionValidationResponse", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data", "NavigationId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data", "ChildItems": [{"Text": "AppConfigurationKeyValueDeletedEventData", "NavigationId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data.AppConfigurationKeyValueDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3", "NavigationId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3", "ChildItems": [{"Text": "AppConfigurationKeyValueDeletedEventData", "NavigationId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.app_configuration_key_value_modified_event_data", "NavigationId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data", "ChildItems": [{"Text": "AppConfigurationKeyValueModifiedEventData", "NavigationId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data.AppConfigurationKeyValueModifiedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3", "NavigationId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3", "ChildItems": [{"Text": "AppConfigurationKeyValueModifiedEventData", "NavigationId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_artifact_event_data", "NavigationId": "azure.eventgrid.models.container_registry_artifact_event_data", "ChildItems": [{"Text": "ContainerRegistryArtifactEventData", "NavigationId": "azure.eventgrid.models.container_registry_artifact_event_data.ContainerRegistryArtifactEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_artifact_event_data_py3", "NavigationId": "azure.eventgrid.models.container_registry_artifact_event_data_py3", "ChildItems": [{"Text": "ContainerRegistryArtifactEventData", "NavigationId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_artifact_event_target", "NavigationId": "azure.eventgrid.models.container_registry_artifact_event_target", "ChildItems": [{"Text": "ContainerRegistryArtifactEventTarget", "NavigationId": "azure.eventgrid.models.container_registry_artifact_event_target.ContainerRegistryArtifactEventTarget", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_artifact_event_target_py3", "NavigationId": "azure.eventgrid.models.container_registry_artifact_event_target_py3", "ChildItems": [{"Text": "ContainerRegistryArtifactEventTarget", "NavigationId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_chart_deleted_event_data", "NavigationId": "azure.eventgrid.models.container_registry_chart_deleted_event_data", "ChildItems": [{"Text": "ContainerRegistryArtifactEventData", "NavigationId": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryArtifactEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryChartDeletedEventData", "NavigationId": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryChartDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3", "NavigationId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3", "ChildItems": [{"Text": "ContainerRegistryArtifactEventData", "NavigationId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryChartDeletedEventData", "NavigationId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_chart_pushed_event_data", "NavigationId": "azure.eventgrid.models.container_registry_chart_pushed_event_data", "ChildItems": [{"Text": "ContainerRegistryArtifactEventData", "NavigationId": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryArtifactEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryChartPushedEventData", "NavigationId": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryChartPushedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3", "NavigationId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3", "ChildItems": [{"Text": "ContainerRegistryArtifactEventData", "NavigationId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryChartPushedEventData", "NavigationId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_event_actor", "NavigationId": "azure.eventgrid.models.container_registry_event_actor", "ChildItems": [{"Text": "ContainerRegistryEventActor", "NavigationId": "azure.eventgrid.models.container_registry_event_actor.ContainerRegistryEventActor", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_event_actor_py3", "NavigationId": "azure.eventgrid.models.container_registry_event_actor_py3", "ChildItems": [{"Text": "ContainerRegistryEventActor", "NavigationId": "azure.eventgrid.models.container_registry_event_actor_py3.ContainerRegistryEventActor", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_event_data", "NavigationId": "azure.eventgrid.models.container_registry_event_data", "ChildItems": [{"Text": "ContainerRegistryEventData", "NavigationId": "azure.eventgrid.models.container_registry_event_data.ContainerRegistryEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_event_data_py3", "NavigationId": "azure.eventgrid.models.container_registry_event_data_py3", "ChildItems": [{"Text": "ContainerRegistryEventData", "NavigationId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_event_request", "NavigationId": "azure.eventgrid.models.container_registry_event_request", "ChildItems": [{"Text": "ContainerRegistryEventRequest", "NavigationId": "azure.eventgrid.models.container_registry_event_request.ContainerRegistryEventRequest", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_event_request_py3", "NavigationId": "azure.eventgrid.models.container_registry_event_request_py3", "ChildItems": [{"Text": "ContainerRegistryEventRequest", "NavigationId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_event_source", "NavigationId": "azure.eventgrid.models.container_registry_event_source", "ChildItems": [{"Text": "ContainerRegistryEventSource", "NavigationId": "azure.eventgrid.models.container_registry_event_source.ContainerRegistryEventSource", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_event_source_py3", "NavigationId": "azure.eventgrid.models.container_registry_event_source_py3", "ChildItems": [{"Text": "ContainerRegistryEventSource", "NavigationId": "azure.eventgrid.models.container_registry_event_source_py3.ContainerRegistryEventSource", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_event_target", "NavigationId": "azure.eventgrid.models.container_registry_event_target", "ChildItems": [{"Text": "ContainerRegistryEventTarget", "NavigationId": "azure.eventgrid.models.container_registry_event_target.ContainerRegistryEventTarget", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_event_target_py3", "NavigationId": "azure.eventgrid.models.container_registry_event_target_py3", "ChildItems": [{"Text": "ContainerRegistryEventTarget", "NavigationId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_image_deleted_event_data", "NavigationId": "azure.eventgrid.models.container_registry_image_deleted_event_data", "ChildItems": [{"Text": "ContainerRegistryEventData", "NavigationId": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryImageDeletedEventData", "NavigationId": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryImageDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3", "NavigationId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3", "ChildItems": [{"Text": "ContainerRegistryEventData", "NavigationId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryImageDeletedEventData", "NavigationId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_image_pushed_event_data", "NavigationId": "azure.eventgrid.models.container_registry_image_pushed_event_data", "ChildItems": [{"Text": "ContainerRegistryEventData", "NavigationId": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryImagePushedEventData", "NavigationId": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryImagePushedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3", "NavigationId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3", "ChildItems": [{"Text": "ContainerRegistryEventData", "NavigationId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryImagePushedEventData", "NavigationId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_connection_state_event_info", "NavigationId": "azure.eventgrid.models.device_connection_state_event_info", "ChildItems": [{"Text": "DeviceConnectionStateEventInfo", "NavigationId": "azure.eventgrid.models.device_connection_state_event_info.DeviceConnectionStateEventInfo", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_connection_state_event_info_py3", "NavigationId": "azure.eventgrid.models.device_connection_state_event_info_py3", "ChildItems": [{"Text": "DeviceConnectionStateEventInfo", "NavigationId": "azure.eventgrid.models.device_connection_state_event_info_py3.DeviceConnectionStateEventInfo", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_connection_state_event_properties", "NavigationId": "azure.eventgrid.models.device_connection_state_event_properties", "ChildItems": [{"Text": "DeviceConnectionStateEventProperties", "NavigationId": "azure.eventgrid.models.device_connection_state_event_properties.DeviceConnectionStateEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_connection_state_event_properties_py3", "NavigationId": "azure.eventgrid.models.device_connection_state_event_properties_py3", "ChildItems": [{"Text": "DeviceConnectionStateEventProperties", "NavigationId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_life_cycle_event_properties", "NavigationId": "azure.eventgrid.models.device_life_cycle_event_properties", "ChildItems": [{"Text": "DeviceLifeCycleEventProperties", "NavigationId": "azure.eventgrid.models.device_life_cycle_event_properties.DeviceLifeCycleEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_life_cycle_event_properties_py3", "NavigationId": "azure.eventgrid.models.device_life_cycle_event_properties_py3", "ChildItems": [{"Text": "DeviceLifeCycleEventProperties", "NavigationId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_telemetry_event_properties", "NavigationId": "azure.eventgrid.models.device_telemetry_event_properties", "ChildItems": [{"Text": "DeviceTelemetryEventProperties", "NavigationId": "azure.eventgrid.models.device_telemetry_event_properties.DeviceTelemetryEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_telemetry_event_properties_py3", "NavigationId": "azure.eventgrid.models.device_telemetry_event_properties_py3", "ChildItems": [{"Text": "DeviceTelemetryEventProperties", "NavigationId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_twin_info", "NavigationId": "azure.eventgrid.models.device_twin_info", "ChildItems": [{"Text": "DeviceTwinInfo", "NavigationId": "azure.eventgrid.models.device_twin_info.DeviceTwinInfo", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_twin_info_properties", "NavigationId": "azure.eventgrid.models.device_twin_info_properties", "ChildItems": [{"Text": "DeviceTwinInfoProperties", "NavigationId": "azure.eventgrid.models.device_twin_info_properties.DeviceTwinInfoProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_twin_info_properties_py3", "NavigationId": "azure.eventgrid.models.device_twin_info_properties_py3", "ChildItems": [{"Text": "DeviceTwinInfoProperties", "NavigationId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_twin_info_py3", "NavigationId": "azure.eventgrid.models.device_twin_info_py3", "ChildItems": [{"Text": "DeviceTwinInfo", "NavigationId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_twin_info_x509_thumbprint", "NavigationId": "azure.eventgrid.models.device_twin_info_x509_thumbprint", "ChildItems": [{"Text": "DeviceTwinInfoX509Thumbprint", "NavigationId": "azure.eventgrid.models.device_twin_info_x509_thumbprint.DeviceTwinInfoX509Thumbprint", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3", "NavigationId": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3", "ChildItems": [{"Text": "DeviceTwinInfoX509Thumbprint", "NavigationId": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3.DeviceTwinInfoX509Thumbprint", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_twin_metadata", "NavigationId": "azure.eventgrid.models.device_twin_metadata", "ChildItems": [{"Text": "DeviceTwinMetadata", "NavigationId": "azure.eventgrid.models.device_twin_metadata.DeviceTwinMetadata", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_twin_metadata_py3", "NavigationId": "azure.eventgrid.models.device_twin_metadata_py3", "ChildItems": [{"Text": "DeviceTwinMetadata", "NavigationId": "azure.eventgrid.models.device_twin_metadata_py3.DeviceTwinMetadata", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_twin_properties", "NavigationId": "azure.eventgrid.models.device_twin_properties", "ChildItems": [{"Text": "DeviceTwinProperties", "NavigationId": "azure.eventgrid.models.device_twin_properties.DeviceTwinProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_twin_properties_py3", "NavigationId": "azure.eventgrid.models.device_twin_properties_py3", "ChildItems": [{"Text": "DeviceTwinProperties", "NavigationId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.event_grid_client_enums", "NavigationId": "azure.eventgrid.models.event_grid_client_enums", "ChildItems": [{"Text": "MediaJobErrorCategory", "NavigationId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCategory", "ChildItems": [], "Tags": {"TypeKind": "enum"}}, {"Text": "MediaJobErrorCode", "NavigationId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode", "ChildItems": [], "Tags": {"TypeKind": "enum"}}, {"Text": "MediaJobRetry", "NavigationId": "azure.eventgrid.models.event_grid_client_enums.MediaJobRetry", "ChildItems": [], "Tags": {"TypeKind": "enum"}}, {"Text": "MediaJobState", "NavigationId": "azure.eventgrid.models.event_grid_client_enums.MediaJobState", "ChildItems": [], "Tags": {"TypeKind": "enum"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.event_grid_event", "NavigationId": "azure.eventgrid.models.event_grid_event", "ChildItems": [{"Text": "EventGridEvent", "NavigationId": "azure.eventgrid.models.event_grid_event.EventGridEvent", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.event_grid_event_py3", "NavigationId": "azure.eventgrid.models.event_grid_event_py3", "ChildItems": [{"Text": "EventGridEvent", "NavigationId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.event_hub_capture_file_created_event_data", "NavigationId": "azure.eventgrid.models.event_hub_capture_file_created_event_data", "ChildItems": [{"Text": "EventHubCaptureFileCreatedEventData", "NavigationId": "azure.eventgrid.models.event_hub_capture_file_created_event_data.EventHubCaptureFileCreatedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3", "NavigationId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3", "ChildItems": [{"Text": "EventHubCaptureFileCreatedEventData", "NavigationId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.iot_hub_device_connected_event_data", "NavigationId": "azure.eventgrid.models.iot_hub_device_connected_event_data", "ChildItems": [{"Text": "DeviceConnectionStateEventProperties", "NavigationId": "azure.eventgrid.models.iot_hub_device_connected_event_data.DeviceConnectionStateEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "IotHubDeviceConnectedEventData", "NavigationId": "azure.eventgrid.models.iot_hub_device_connected_event_data.IotHubDeviceConnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3", "NavigationId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3", "ChildItems": [{"Text": "DeviceConnectionStateEventProperties", "NavigationId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "IotHubDeviceConnectedEventData", "NavigationId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.iot_hub_device_created_event_data", "NavigationId": "azure.eventgrid.models.iot_hub_device_created_event_data", "ChildItems": [{"Text": "DeviceLifeCycleEventProperties", "NavigationId": "azure.eventgrid.models.iot_hub_device_created_event_data.DeviceLifeCycleEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "IotHubDeviceCreatedEventData", "NavigationId": "azure.eventgrid.models.iot_hub_device_created_event_data.IotHubDeviceCreatedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.iot_hub_device_created_event_data_py3", "NavigationId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3", "ChildItems": [{"Text": "DeviceLifeCycleEventProperties", "NavigationId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "IotHubDeviceCreatedEventData", "NavigationId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.iot_hub_device_deleted_event_data", "NavigationId": "azure.eventgrid.models.iot_hub_device_deleted_event_data", "ChildItems": [{"Text": "DeviceLifeCycleEventProperties", "NavigationId": "azure.eventgrid.models.iot_hub_device_deleted_event_data.DeviceLifeCycleEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "IotHubDeviceDeletedEventData", "NavigationId": "azure.eventgrid.models.iot_hub_device_deleted_event_data.IotHubDeviceDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3", "NavigationId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3", "ChildItems": [{"Text": "DeviceLifeCycleEventProperties", "NavigationId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "IotHubDeviceDeletedEventData", "NavigationId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.iot_hub_device_disconnected_event_data", "NavigationId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data", "ChildItems": [{"Text": "DeviceConnectionStateEventProperties", "NavigationId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.DeviceConnectionStateEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "IotHubDeviceDisconnectedEventData", "NavigationId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.IotHubDeviceDisconnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3", "NavigationId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3", "ChildItems": [{"Text": "DeviceConnectionStateEventProperties", "NavigationId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "IotHubDeviceDisconnectedEventData", "NavigationId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.iot_hub_device_telemetry_event_data", "NavigationId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data", "ChildItems": [{"Text": "DeviceTelemetryEventProperties", "NavigationId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.DeviceTelemetryEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "IotHubDeviceTelemetryEventData", "NavigationId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.IotHubDeviceTelemetryEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3", "NavigationId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3", "ChildItems": [{"Text": "DeviceTelemetryEventProperties", "NavigationId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "IotHubDeviceTelemetryEventData", "NavigationId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.maps_geofence_entered_event_data", "NavigationId": "azure.eventgrid.models.maps_geofence_entered_event_data", "ChildItems": [{"Text": "MapsGeofenceEnteredEventData", "NavigationId": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEnteredEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MapsGeofenceEventProperties", "NavigationId": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.maps_geofence_entered_event_data_py3", "NavigationId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3", "ChildItems": [{"Text": "MapsGeofenceEnteredEventData", "NavigationId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MapsGeofenceEventProperties", "NavigationId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.maps_geofence_event_properties", "NavigationId": "azure.eventgrid.models.maps_geofence_event_properties", "ChildItems": [{"Text": "MapsGeofenceEventProperties", "NavigationId": "azure.eventgrid.models.maps_geofence_event_properties.MapsGeofenceEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.maps_geofence_event_properties_py3", "NavigationId": "azure.eventgrid.models.maps_geofence_event_properties_py3", "ChildItems": [{"Text": "MapsGeofenceEventProperties", "NavigationId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.maps_geofence_exited_event_data", "NavigationId": "azure.eventgrid.models.maps_geofence_exited_event_data", "ChildItems": [{"Text": "MapsGeofenceEventProperties", "NavigationId": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MapsGeofenceExitedEventData", "NavigationId": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceExitedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.maps_geofence_exited_event_data_py3", "NavigationId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3", "ChildItems": [{"Text": "MapsGeofenceEventProperties", "NavigationId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MapsGeofenceExitedEventData", "NavigationId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.maps_geofence_geometry", "NavigationId": "azure.eventgrid.models.maps_geofence_geometry", "ChildItems": [{"Text": "MapsGeofenceGeometry", "NavigationId": "azure.eventgrid.models.maps_geofence_geometry.MapsGeofenceGeometry", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.maps_geofence_geometry_py3", "NavigationId": "azure.eventgrid.models.maps_geofence_geometry_py3", "ChildItems": [{"Text": "MapsGeofenceGeometry", "NavigationId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.maps_geofence_result_event_data", "NavigationId": "azure.eventgrid.models.maps_geofence_result_event_data", "ChildItems": [{"Text": "MapsGeofenceEventProperties", "NavigationId": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MapsGeofenceResultEventData", "NavigationId": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceResultEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.maps_geofence_result_event_data_py3", "NavigationId": "azure.eventgrid.models.maps_geofence_result_event_data_py3", "ChildItems": [{"Text": "MapsGeofenceEventProperties", "NavigationId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MapsGeofenceResultEventData", "NavigationId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_canceled_event_data", "NavigationId": "azure.eventgrid.models.media_job_canceled_event_data", "ChildItems": [{"Text": "MediaJobCanceledEventData", "NavigationId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobCanceledEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_canceled_event_data_py3", "NavigationId": "azure.eventgrid.models.media_job_canceled_event_data_py3", "ChildItems": [{"Text": "MediaJobCanceledEventData", "NavigationId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_canceling_event_data", "NavigationId": "azure.eventgrid.models.media_job_canceling_event_data", "ChildItems": [{"Text": "MediaJobCancelingEventData", "NavigationId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobCancelingEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_canceling_event_data_py3", "NavigationId": "azure.eventgrid.models.media_job_canceling_event_data_py3", "ChildItems": [{"Text": "MediaJobCancelingEventData", "NavigationId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_error", "NavigationId": "azure.eventgrid.models.media_job_error", "ChildItems": [{"Text": "MediaJobError", "NavigationId": "azure.eventgrid.models.media_job_error.MediaJobError", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_errored_event_data", "NavigationId": "azure.eventgrid.models.media_job_errored_event_data", "ChildItems": [{"Text": "MediaJobErroredEventData", "NavigationId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobErroredEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_errored_event_data_py3", "NavigationId": "azure.eventgrid.models.media_job_errored_event_data_py3", "ChildItems": [{"Text": "MediaJobErroredEventData", "NavigationId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_error_detail", "NavigationId": "azure.eventgrid.models.media_job_error_detail", "ChildItems": [{"Text": "MediaJobErrorDetail", "NavigationId": "azure.eventgrid.models.media_job_error_detail.MediaJobErrorDetail", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_error_detail_py3", "NavigationId": "azure.eventgrid.models.media_job_error_detail_py3", "ChildItems": [{"Text": "MediaJobErrorDetail", "NavigationId": "azure.eventgrid.models.media_job_error_detail_py3.MediaJobErrorDetail", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_error_py3", "NavigationId": "azure.eventgrid.models.media_job_error_py3", "ChildItems": [{"Text": "MediaJobError", "NavigationId": "azure.eventgrid.models.media_job_error_py3.MediaJobError", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_finished_event_data", "NavigationId": "azure.eventgrid.models.media_job_finished_event_data", "ChildItems": [{"Text": "MediaJobFinishedEventData", "NavigationId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobFinishedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_finished_event_data_py3", "NavigationId": "azure.eventgrid.models.media_job_finished_event_data_py3", "ChildItems": [{"Text": "MediaJobFinishedEventData", "NavigationId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output", "NavigationId": "azure.eventgrid.models.media_job_output", "ChildItems": [{"Text": "MediaJobOutput", "NavigationId": "azure.eventgrid.models.media_job_output.MediaJobOutput", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_asset", "NavigationId": "azure.eventgrid.models.media_job_output_asset", "ChildItems": [{"Text": "MediaJobOutput", "NavigationId": "azure.eventgrid.models.media_job_output_asset.MediaJobOutput", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputAsset", "NavigationId": "azure.eventgrid.models.media_job_output_asset.MediaJobOutputAsset", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_asset_py3", "NavigationId": "azure.eventgrid.models.media_job_output_asset_py3", "ChildItems": [{"Text": "MediaJobOutput", "NavigationId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputAsset", "NavigationId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_canceled_event_data", "NavigationId": "azure.eventgrid.models.media_job_output_canceled_event_data", "ChildItems": [{"Text": "MediaJobOutputCanceledEventData", "NavigationId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputCanceledEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_canceled_event_data_py3", "NavigationId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3", "ChildItems": [{"Text": "MediaJobOutputCanceledEventData", "NavigationId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_canceling_event_data", "NavigationId": "azure.eventgrid.models.media_job_output_canceling_event_data", "ChildItems": [{"Text": "MediaJobOutputCancelingEventData", "NavigationId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputCancelingEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_canceling_event_data_py3", "NavigationId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3", "ChildItems": [{"Text": "MediaJobOutputCancelingEventData", "NavigationId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_errored_event_data", "NavigationId": "azure.eventgrid.models.media_job_output_errored_event_data", "ChildItems": [{"Text": "MediaJobOutputErroredEventData", "NavigationId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputErroredEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_errored_event_data_py3", "NavigationId": "azure.eventgrid.models.media_job_output_errored_event_data_py3", "ChildItems": [{"Text": "MediaJobOutputErroredEventData", "NavigationId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_finished_event_data", "NavigationId": "azure.eventgrid.models.media_job_output_finished_event_data", "ChildItems": [{"Text": "MediaJobOutputFinishedEventData", "NavigationId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputFinishedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_finished_event_data_py3", "NavigationId": "azure.eventgrid.models.media_job_output_finished_event_data_py3", "ChildItems": [{"Text": "MediaJobOutputFinishedEventData", "NavigationId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_processing_event_data", "NavigationId": "azure.eventgrid.models.media_job_output_processing_event_data", "ChildItems": [{"Text": "MediaJobOutputProcessingEventData", "NavigationId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputProcessingEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_processing_event_data_py3", "NavigationId": "azure.eventgrid.models.media_job_output_processing_event_data_py3", "ChildItems": [{"Text": "MediaJobOutputProcessingEventData", "NavigationId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_progress_event_data", "NavigationId": "azure.eventgrid.models.media_job_output_progress_event_data", "ChildItems": [{"Text": "MediaJobOutputProgressEventData", "NavigationId": "azure.eventgrid.models.media_job_output_progress_event_data.MediaJobOutputProgressEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_progress_event_data_py3", "NavigationId": "azure.eventgrid.models.media_job_output_progress_event_data_py3", "ChildItems": [{"Text": "MediaJobOutputProgressEventData", "NavigationId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_py3", "NavigationId": "azure.eventgrid.models.media_job_output_py3", "ChildItems": [{"Text": "MediaJobOutput", "NavigationId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_scheduled_event_data", "NavigationId": "azure.eventgrid.models.media_job_output_scheduled_event_data", "ChildItems": [{"Text": "MediaJobOutputScheduledEventData", "NavigationId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputScheduledEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3", "NavigationId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3", "ChildItems": [{"Text": "MediaJobOutputScheduledEventData", "NavigationId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_state_change_event_data", "NavigationId": "azure.eventgrid.models.media_job_output_state_change_event_data", "ChildItems": [{"Text": "MediaJobOutputStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_output_state_change_event_data.MediaJobOutputStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_state_change_event_data_py3", "NavigationId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3", "ChildItems": [{"Text": "MediaJobOutputStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_processing_event_data", "NavigationId": "azure.eventgrid.models.media_job_processing_event_data", "ChildItems": [{"Text": "MediaJobProcessingEventData", "NavigationId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobProcessingEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_processing_event_data_py3", "NavigationId": "azure.eventgrid.models.media_job_processing_event_data_py3", "ChildItems": [{"Text": "MediaJobProcessingEventData", "NavigationId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_scheduled_event_data", "NavigationId": "azure.eventgrid.models.media_job_scheduled_event_data", "ChildItems": [{"Text": "MediaJobScheduledEventData", "NavigationId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobScheduledEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_scheduled_event_data_py3", "NavigationId": "azure.eventgrid.models.media_job_scheduled_event_data_py3", "ChildItems": [{"Text": "MediaJobScheduledEventData", "NavigationId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_state_change_event_data", "NavigationId": "azure.eventgrid.models.media_job_state_change_event_data", "ChildItems": [{"Text": "MediaJobStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_state_change_event_data_py3", "NavigationId": "azure.eventgrid.models.media_job_state_change_event_data_py3", "ChildItems": [{"Text": "MediaJobStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_connection_rejected_event_data", "NavigationId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data", "ChildItems": [{"Text": "MediaLiveEventConnectionRejectedEventData", "NavigationId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3", "NavigationId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3", "ChildItems": [{"Text": "MediaLiveEventConnectionRejectedEventData", "NavigationId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_encoder_connected_event_data", "NavigationId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data", "ChildItems": [{"Text": "MediaLiveEventEncoderConnectedEventData", "NavigationId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data.MediaLiveEventEncoderConnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3", "NavigationId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3", "ChildItems": [{"Text": "MediaLiveEventEncoderConnectedEventData", "NavigationId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3.MediaLiveEventEncoderConnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data", "NavigationId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data", "ChildItems": [{"Text": "MediaLiveEventEncoderDisconnectedEventData", "NavigationId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3", "NavigationId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3", "ChildItems": [{"Text": "MediaLiveEventEncoderDisconnectedEventData", "NavigationId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data", "NavigationId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data", "ChildItems": [{"Text": "MediaLiveEventIncomingDataChunkDroppedEventData", "NavigationId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3", "NavigationId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3", "ChildItems": [{"Text": "MediaLiveEventIncomingDataChunkDroppedEventData", "NavigationId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data", "NavigationId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data", "ChildItems": [{"Text": "MediaLiveEventIncomingStreamsOutOfSyncEventData", "NavigationId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3", "NavigationId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3", "ChildItems": [{"Text": "MediaLiveEventIncomingStreamsOutOfSyncEventData", "NavigationId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data", "NavigationId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data", "ChildItems": [{"Text": "MediaLiveEventIncomingStreamReceivedEventData", "NavigationId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3", "NavigationId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3", "ChildItems": [{"Text": "MediaLiveEventIncomingStreamReceivedEventData", "NavigationId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data", "NavigationId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data", "ChildItems": [{"Text": "MediaLiveEventIncomingVideoStreamsOutOfSyncEventData", "NavigationId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3", "NavigationId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3", "ChildItems": [{"Text": "MediaLiveEventIncomingVideoStreamsOutOfSyncEventData", "NavigationId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data", "NavigationId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data", "ChildItems": [{"Text": "MediaLiveEventIngestHeartbeatEventData", "NavigationId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3", "NavigationId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3", "ChildItems": [{"Text": "MediaLiveEventIngestHeartbeatEventData", "NavigationId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data", "NavigationId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data", "ChildItems": [{"Text": "MediaLiveEventTrackDiscontinuityDetectedEventData", "NavigationId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3", "NavigationId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3", "ChildItems": [{"Text": "MediaLiveEventTrackDiscontinuityDetectedEventData", "NavigationId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_action_cancel_data", "NavigationId": "azure.eventgrid.models.resource_action_cancel_data", "ChildItems": [{"Text": "ResourceActionCancelData", "NavigationId": "azure.eventgrid.models.resource_action_cancel_data.ResourceActionCancelData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_action_cancel_data_py3", "NavigationId": "azure.eventgrid.models.resource_action_cancel_data_py3", "ChildItems": [{"Text": "ResourceActionCancelData", "NavigationId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_action_failure_data", "NavigationId": "azure.eventgrid.models.resource_action_failure_data", "ChildItems": [{"Text": "ResourceActionFailureData", "NavigationId": "azure.eventgrid.models.resource_action_failure_data.ResourceActionFailureData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_action_failure_data_py3", "NavigationId": "azure.eventgrid.models.resource_action_failure_data_py3", "ChildItems": [{"Text": "ResourceActionFailureData", "NavigationId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_action_success_data", "NavigationId": "azure.eventgrid.models.resource_action_success_data", "ChildItems": [{"Text": "ResourceActionSuccessData", "NavigationId": "azure.eventgrid.models.resource_action_success_data.ResourceActionSuccessData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_action_success_data_py3", "NavigationId": "azure.eventgrid.models.resource_action_success_data_py3", "ChildItems": [{"Text": "ResourceActionSuccessData", "NavigationId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_delete_cancel_data", "NavigationId": "azure.eventgrid.models.resource_delete_cancel_data", "ChildItems": [{"Text": "ResourceDeleteCancelData", "NavigationId": "azure.eventgrid.models.resource_delete_cancel_data.ResourceDeleteCancelData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_delete_cancel_data_py3", "NavigationId": "azure.eventgrid.models.resource_delete_cancel_data_py3", "ChildItems": [{"Text": "ResourceDeleteCancelData", "NavigationId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_delete_failure_data", "NavigationId": "azure.eventgrid.models.resource_delete_failure_data", "ChildItems": [{"Text": "ResourceDeleteFailureData", "NavigationId": "azure.eventgrid.models.resource_delete_failure_data.ResourceDeleteFailureData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_delete_failure_data_py3", "NavigationId": "azure.eventgrid.models.resource_delete_failure_data_py3", "ChildItems": [{"Text": "ResourceDeleteFailureData", "NavigationId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_delete_success_data", "NavigationId": "azure.eventgrid.models.resource_delete_success_data", "ChildItems": [{"Text": "ResourceDeleteSuccessData", "NavigationId": "azure.eventgrid.models.resource_delete_success_data.ResourceDeleteSuccessData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_delete_success_data_py3", "NavigationId": "azure.eventgrid.models.resource_delete_success_data_py3", "ChildItems": [{"Text": "ResourceDeleteSuccessData", "NavigationId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_write_cancel_data", "NavigationId": "azure.eventgrid.models.resource_write_cancel_data", "ChildItems": [{"Text": "ResourceWriteCancelData", "NavigationId": "azure.eventgrid.models.resource_write_cancel_data.ResourceWriteCancelData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_write_cancel_data_py3", "NavigationId": "azure.eventgrid.models.resource_write_cancel_data_py3", "ChildItems": [{"Text": "ResourceWriteCancelData", "NavigationId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_write_failure_data", "NavigationId": "azure.eventgrid.models.resource_write_failure_data", "ChildItems": [{"Text": "ResourceWriteFailureData", "NavigationId": "azure.eventgrid.models.resource_write_failure_data.ResourceWriteFailureData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_write_failure_data_py3", "NavigationId": "azure.eventgrid.models.resource_write_failure_data_py3", "ChildItems": [{"Text": "ResourceWriteFailureData", "NavigationId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_write_success_data", "NavigationId": "azure.eventgrid.models.resource_write_success_data", "ChildItems": [{"Text": "ResourceWriteSuccessData", "NavigationId": "azure.eventgrid.models.resource_write_success_data.ResourceWriteSuccessData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_write_success_data_py3", "NavigationId": "azure.eventgrid.models.resource_write_success_data_py3", "ChildItems": [{"Text": "ResourceWriteSuccessData", "NavigationId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data", "NavigationId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data", "ChildItems": [{"Text": "ServiceBusActiveMessagesAvailableWithNoListenersEventData", "NavigationId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data.ServiceBusActiveMessagesAvailableWithNoListenersEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3", "NavigationId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3", "ChildItems": [{"Text": "ServiceBusActiveMessagesAvailableWithNoListenersEventData", "NavigationId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data", "NavigationId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data", "ChildItems": [{"Text": "ServiceBusDeadletterMessagesAvailableWithNoListenersEventData", "NavigationId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3", "NavigationId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3", "ChildItems": [{"Text": "ServiceBusDeadletterMessagesAvailableWithNoListenersEventData", "NavigationId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data", "NavigationId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data", "ChildItems": [{"Text": "SignalRServiceClientConnectionConnectedEventData", "NavigationId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data.SignalRServiceClientConnectionConnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3", "NavigationId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3", "ChildItems": [{"Text": "SignalRServiceClientConnectionConnectedEventData", "NavigationId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data", "NavigationId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data", "ChildItems": [{"Text": "SignalRServiceClientConnectionDisconnectedEventData", "NavigationId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data.SignalRServiceClientConnectionDisconnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3", "NavigationId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3", "ChildItems": [{"Text": "SignalRServiceClientConnectionDisconnectedEventData", "NavigationId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.storage_blob_created_event_data", "NavigationId": "azure.eventgrid.models.storage_blob_created_event_data", "ChildItems": [{"Text": "StorageBlobCreatedEventData", "NavigationId": "azure.eventgrid.models.storage_blob_created_event_data.StorageBlobCreatedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.storage_blob_created_event_data_py3", "NavigationId": "azure.eventgrid.models.storage_blob_created_event_data_py3", "ChildItems": [{"Text": "StorageBlobCreatedEventData", "NavigationId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.storage_blob_deleted_event_data", "NavigationId": "azure.eventgrid.models.storage_blob_deleted_event_data", "ChildItems": [{"Text": "StorageBlobDeletedEventData", "NavigationId": "azure.eventgrid.models.storage_blob_deleted_event_data.StorageBlobDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.storage_blob_deleted_event_data_py3", "NavigationId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3", "ChildItems": [{"Text": "StorageBlobDeletedEventData", "NavigationId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.subscription_deleted_event_data", "NavigationId": "azure.eventgrid.models.subscription_deleted_event_data", "ChildItems": [{"Text": "SubscriptionDeletedEventData", "NavigationId": "azure.eventgrid.models.subscription_deleted_event_data.SubscriptionDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.subscription_deleted_event_data_py3", "NavigationId": "azure.eventgrid.models.subscription_deleted_event_data_py3", "ChildItems": [{"Text": "SubscriptionDeletedEventData", "NavigationId": "azure.eventgrid.models.subscription_deleted_event_data_py3.SubscriptionDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.subscription_validation_event_data", "NavigationId": "azure.eventgrid.models.subscription_validation_event_data", "ChildItems": [{"Text": "SubscriptionValidationEventData", "NavigationId": "azure.eventgrid.models.subscription_validation_event_data.SubscriptionValidationEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.subscription_validation_event_data_py3", "NavigationId": "azure.eventgrid.models.subscription_validation_event_data_py3", "ChildItems": [{"Text": "SubscriptionValidationEventData", "NavigationId": "azure.eventgrid.models.subscription_validation_event_data_py3.SubscriptionValidationEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.subscription_validation_response", "NavigationId": "azure.eventgrid.models.subscription_validation_response", "ChildItems": [{"Text": "SubscriptionValidationResponse", "NavigationId": "azure.eventgrid.models.subscription_validation_response.SubscriptionValidationResponse", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.subscription_validation_response_py3", "NavigationId": "azure.eventgrid.models.subscription_validation_response_py3", "ChildItems": [{"Text": "SubscriptionValidationResponse", "NavigationId": "azure.eventgrid.models.subscription_validation_response_py3.SubscriptionValidationResponse", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}], "Tags": {"TypeKind": "assembly"}}], "Tokens": [{"Kind": 9, "Value": "# Package is parsed using api-stub-generator(version:0.1.2)"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.EventGridClient", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.EventGridClient", "Value": "azure.eventgrid.EventGridClient"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "SDKClient"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.EventGridClient.config(EventGridClientConfiguration)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.EventGridClient.config(EventGridClientConfiguration)", "Value": "config"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "EventGridClientConfiguration"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.EventGridClient.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.EventGridClient.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.EventGridClient.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.EventGridClient.__init__", "Value": "credentials"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "None"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.EventGridClient.publish_events", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.EventGridClient.publish_events", "Value": "publish_events"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.EventGridClient.publish_events.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.EventGridClient.publish_events.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.EventGridClient.publish_events.param(topic_hostname", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.EventGridClient.publish_events.param(topic_hostname", "Value": "topic_hostname"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.EventGridClient.publish_events.param(events", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.EventGridClient.publish_events.param(events", "Value": "events"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "list"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.EventGridEvent", "Value": "EventGridEvent"}, {"Kind": 3, "Value": "]"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.EventGridClient.publish_events.param(custom_headers", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.EventGridClient.publish_events.param(custom_headers", "Value": "custom_headers"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "dict"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.EventGridClient.publish_events.param(raw", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.EventGridClient.publish_events.param(raw", "Value": "raw"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "False"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.EventGridClient.publish_events.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.EventGridClient.publish_events.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "->"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.EventGridClient.publish_events.returntype", "Value": ""}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "ClientRawResponse"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient", "Value": "azure.eventgrid.event_grid_client.EventGridClient"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "SDKClient"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.config(EventGridClientConfiguration)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.config(EventGridClientConfiguration)", "Value": "config"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "EventGridClientConfiguration"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.__init__", "Value": "credentials"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "None"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.publish_events", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.publish_events", "Value": "publish_events"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.publish_events.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.publish_events.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.publish_events.param(topic_hostname", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.publish_events.param(topic_hostname", "Value": "topic_hostname"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.publish_events.param(events", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.publish_events.param(events", "Value": "events"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "list"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.EventGridEvent", "Value": "EventGridEvent"}, {"Kind": 3, "Value": "]"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.publish_events.param(custom_headers", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.publish_events.param(custom_headers", "Value": "custom_headers"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "dict"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.publish_events.param(raw", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.publish_events.param(raw", "Value": "raw"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "False"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.publish_events.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.publish_events.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "->"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.publish_events.returntype", "Value": ""}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "ClientRawResponse"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClientConfiguration", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClientConfiguration", "Value": "azure.eventgrid.event_grid_client.EventGridClientConfiguration"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Configuration"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "property"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClientConfiguration.enable_http_logger", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClientConfiguration.enable_http_logger", "Value": "enable_http_logger"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "property"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClientConfiguration.user_agent", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClientConfiguration.user_agent", "Value": "user_agent"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 0, "Value": " "}, {"Kind": 9, "Value": "# Read-only"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClientConfiguration.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClientConfiguration.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClientConfiguration.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClientConfiguration.__init__", "Value": "credentials"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "None"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData", "Value": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData.__init__.param(etag", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData.__init__.param(etag", "Value": "etag"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData.__init__.param(key", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData.__init__.param(key", "Value": "key"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData.__init__.param(label", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData.__init__.param(label", "Value": "label"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData", "Value": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData.__init__.param(etag", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData.__init__.param(etag", "Value": "etag"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData.__init__.param(key", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData.__init__.param(key", "Value": "key"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData.__init__.param(label", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData.__init__.param(label", "Value": "label"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData", "Value": "azure.eventgrid.models.ContainerRegistryArtifactEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__.param(action", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__.param(action", "Value": "action"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__.param(target", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__.param(target", "Value": "target"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget", "Value": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(digest", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(digest", "Value": "digest"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(media_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(media_type", "Value": "media_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(name", "Value": "name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(repository", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(repository", "Value": "repository"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(size", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(size", "Value": "size"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(tag", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(tag", "Value": "tag"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(version", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(version", "Value": "version"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData", "Value": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData", "Value": "ContainerRegistryArtifactEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__.param(action", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__.param(action", "Value": "action"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__.param(target", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__.param(target", "Value": "target"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData", "Value": "azure.eventgrid.models.ContainerRegistryChartPushedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData", "Value": "ContainerRegistryArtifactEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__.param(action", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__.param(action", "Value": "action"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__.param(target", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__.param(target", "Value": "target"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventActor", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventActor", "Value": "azure.eventgrid.models.ContainerRegistryEventActor"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventActor.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventActor.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventActor.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventActor.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventActor.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventActor.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventActor.__init__.param(name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventActor.__init__.param(name", "Value": "name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventActor.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventActor.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData", "Value": "azure.eventgrid.models.ContainerRegistryEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(action", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(action", "Value": "action"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(actor", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(actor", "Value": "actor"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(request", "Value": "request"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(source", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(source", "Value": "source"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(target", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(target", "Value": "target"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest", "Value": "azure.eventgrid.models.ContainerRegistryEventRequest"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__.param(addr", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__.param(addr", "Value": "addr"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__.param(host", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__.param(host", "Value": "host"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__.param(method", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__.param(method", "Value": "method"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__.param(useragent", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__.param(useragent", "Value": "useragent"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventSource", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventSource", "Value": "azure.eventgrid.models.ContainerRegistryEventSource"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventSource.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventSource.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventSource.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventSource.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventSource.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventSource.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventSource.__init__.param(addr", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventSource.__init__.param(addr", "Value": "addr"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventSource.__init__.param(instance_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventSource.__init__.param(instance_id", "Value": "instance_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventSource.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventSource.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget", "Value": "azure.eventgrid.models.ContainerRegistryEventTarget"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(digest", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(digest", "Value": "digest"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(length", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(length", "Value": "length"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(media_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(media_type", "Value": "media_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(repository", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(repository", "Value": "repository"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(size", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(size", "Value": "size"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(tag", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(tag", "Value": "tag"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(url", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(url", "Value": "url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData", "Value": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData", "Value": "ContainerRegistryEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(action", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(action", "Value": "action"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(actor", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(actor", "Value": "actor"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(request", "Value": "request"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(source", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(source", "Value": "source"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(target", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(target", "Value": "target"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData", "Value": "azure.eventgrid.models.ContainerRegistryImagePushedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData", "Value": "ContainerRegistryEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(action", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(action", "Value": "action"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(actor", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(actor", "Value": "actor"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(request", "Value": "request"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(source", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(source", "Value": "source"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(target", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(target", "Value": "target"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventInfo", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventInfo", "Value": "azure.eventgrid.models.DeviceConnectionStateEventInfo"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventInfo.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventInfo.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventInfo.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventInfo.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventInfo.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventInfo.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventInfo.__init__.param(sequence_number", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventInfo.__init__.param(sequence_number", "Value": "sequence_number"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventInfo.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventInfo.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties", "Value": "azure.eventgrid.models.DeviceConnectionStateEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__.param(device_connection_state_event_info", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__.param(device_connection_state_event_info", "Value": "device_connection_state_event_info"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__.param(hub_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__.param(hub_name", "Value": "hub_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__.param(module_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__.param(module_id", "Value": "module_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceLifeCycleEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceLifeCycleEventProperties", "Value": "azure.eventgrid.models.DeviceLifeCycleEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceLifeCycleEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceLifeCycleEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceLifeCycleEventProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceLifeCycleEventProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceLifeCycleEventProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceLifeCycleEventProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceLifeCycleEventProperties.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceLifeCycleEventProperties.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceLifeCycleEventProperties.__init__.param(hub_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceLifeCycleEventProperties.__init__.param(hub_name", "Value": "hub_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceLifeCycleEventProperties.__init__.param(twin", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceLifeCycleEventProperties.__init__.param(twin", "Value": "twin"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceLifeCycleEventProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceLifeCycleEventProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTelemetryEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTelemetryEventProperties", "Value": "azure.eventgrid.models.DeviceTelemetryEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__.param(body", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__.param(body", "Value": "body"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__.param(properties", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__.param(properties", "Value": "properties"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__.param(system_properties", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__.param(system_properties", "Value": "system_properties"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo", "Value": "azure.eventgrid.models.DeviceTwinInfo"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(authentication_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(authentication_type", "Value": "authentication_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(cloud_to_device_message_count", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(cloud_to_device_message_count", "Value": "cloud_to_device_message_count"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "float"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(connection_state", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(connection_state", "Value": "connection_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(etag", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(etag", "Value": "etag"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(last_activity_time", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(last_activity_time", "Value": "last_activity_time"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(properties", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(properties", "Value": "properties"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(status_update_time", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(status_update_time", "Value": "status_update_time"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(version", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(version", "Value": "version"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "float"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(x509_thumbprint", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(x509_thumbprint", "Value": "x509_thumbprint"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoProperties", "Value": "azure.eventgrid.models.DeviceTwinInfoProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoProperties.__init__.param(desired", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoProperties.__init__.param(desired", "Value": "desired"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoProperties.__init__.param(reported", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoProperties.__init__.param(reported", "Value": "reported"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoX509Thumbprint", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoX509Thumbprint", "Value": "azure.eventgrid.models.DeviceTwinInfoX509Thumbprint"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoX509Thumbprint.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoX509Thumbprint.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoX509Thumbprint.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoX509Thumbprint.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoX509Thumbprint.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoX509Thumbprint.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoX509Thumbprint.__init__.param(primary_thumbprint", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoX509Thumbprint.__init__.param(primary_thumbprint", "Value": "primary_thumbprint"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoX509Thumbprint.__init__.param(secondary_thumbprint", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoX509Thumbprint.__init__.param(secondary_thumbprint", "Value": "secondary_thumbprint"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoX509Thumbprint.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoX509Thumbprint.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinMetadata", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinMetadata", "Value": "azure.eventgrid.models.DeviceTwinMetadata"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinMetadata.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinMetadata.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinMetadata.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinMetadata.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinMetadata.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinMetadata.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinMetadata.__init__.param(last_updated", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinMetadata.__init__.param(last_updated", "Value": "last_updated"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinMetadata.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinMetadata.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinProperties", "Value": "azure.eventgrid.models.DeviceTwinProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinProperties.__init__.param(metadata", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinProperties.__init__.param(metadata", "Value": "metadata"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinProperties.__init__.param(version", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinProperties.__init__.param(version", "Value": "version"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "float"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventGridEvent", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventGridEvent", "Value": "azure.eventgrid.models.EventGridEvent"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventGridEvent.metadata_version(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventGridEvent.metadata_version(str)", "Value": "metadata_version"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(data", "Value": "data"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(data_version", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(data_version", "Value": "data_version"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(event_time", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(event_time", "Value": "event_time"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(event_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(event_type", "Value": "event_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(subject", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(subject", "Value": "subject"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(topic", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(topic", "Value": "topic"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData", "Value": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(event_count", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(event_count", "Value": "event_count"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(file_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(file_type", "Value": "file_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(fileurl", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(fileurl", "Value": "fileurl"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(first_enqueue_time", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(first_enqueue_time", "Value": "first_enqueue_time"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(first_sequence_number", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(first_sequence_number", "Value": "first_sequence_number"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(last_enqueue_time", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(last_enqueue_time", "Value": "last_enqueue_time"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(last_sequence_number", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(last_sequence_number", "Value": "last_sequence_number"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(partition_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(partition_id", "Value": "partition_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(size_in_bytes", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(size_in_bytes", "Value": "size_in_bytes"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData", "Value": "azure.eventgrid.models.IotHubDeviceConnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties", "Value": "DeviceConnectionStateEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__.param(device_connection_state_event_info", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__.param(device_connection_state_event_info", "Value": "device_connection_state_event_info"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__.param(hub_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__.param(hub_name", "Value": "hub_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__.param(module_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__.param(module_id", "Value": "module_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceCreatedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceCreatedEventData", "Value": "azure.eventgrid.models.IotHubDeviceCreatedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties", "Value": "DeviceLifeCycleEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceCreatedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceCreatedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceCreatedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceCreatedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceCreatedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceCreatedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceCreatedEventData.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceCreatedEventData.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceCreatedEventData.__init__.param(hub_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceCreatedEventData.__init__.param(hub_name", "Value": "hub_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceCreatedEventData.__init__.param(twin", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceCreatedEventData.__init__.param(twin", "Value": "twin"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceCreatedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceCreatedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDeletedEventData", "Value": "azure.eventgrid.models.IotHubDeviceDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties", "Value": "DeviceLifeCycleEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDeletedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDeletedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDeletedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDeletedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDeletedEventData.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDeletedEventData.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDeletedEventData.__init__.param(hub_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDeletedEventData.__init__.param(hub_name", "Value": "hub_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDeletedEventData.__init__.param(twin", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDeletedEventData.__init__.param(twin", "Value": "twin"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDeletedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDeletedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData", "Value": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties", "Value": "DeviceConnectionStateEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__.param(device_connection_state_event_info", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__.param(device_connection_state_event_info", "Value": "device_connection_state_event_info"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__.param(hub_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__.param(hub_name", "Value": "hub_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__.param(module_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__.param(module_id", "Value": "module_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData", "Value": "azure.eventgrid.models.IotHubDeviceTelemetryEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties", "Value": "DeviceTelemetryEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__.param(body", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__.param(body", "Value": "body"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__.param(properties", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__.param(properties", "Value": "properties"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__.param(system_properties", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__.param(system_properties", "Value": "system_properties"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData", "Value": "azure.eventgrid.models.MapsGeofenceEnteredEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties", "Value": "MapsGeofenceEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__.param(expired_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__.param(expired_geofence_geometry_id", "Value": "expired_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__.param(geometries", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__.param(geometries", "Value": "geometries"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__.param(invalid_period_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__.param(invalid_period_geofence_geometry_id", "Value": "invalid_period_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__.param(is_event_published", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__.param(is_event_published", "Value": "is_event_published"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties", "Value": "azure.eventgrid.models.MapsGeofenceEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__.param(expired_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__.param(expired_geofence_geometry_id", "Value": "expired_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__.param(geometries", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__.param(geometries", "Value": "geometries"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__.param(invalid_period_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__.param(invalid_period_geofence_geometry_id", "Value": "invalid_period_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__.param(is_event_published", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__.param(is_event_published", "Value": "is_event_published"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData", "Value": "azure.eventgrid.models.MapsGeofenceExitedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties", "Value": "MapsGeofenceEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__.param(expired_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__.param(expired_geofence_geometry_id", "Value": "expired_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__.param(geometries", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__.param(geometries", "Value": "geometries"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__.param(invalid_period_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__.param(invalid_period_geofence_geometry_id", "Value": "invalid_period_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__.param(is_event_published", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__.param(is_event_published", "Value": "is_event_published"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry", "Value": "azure.eventgrid.models.MapsGeofenceGeometry"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(distance", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(distance", "Value": "distance"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "float"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(geometry_id", "Value": "geometry_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(nearest_lat", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(nearest_lat", "Value": "nearest_lat"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "float"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(nearest_lon", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(nearest_lon", "Value": "nearest_lon"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "float"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(ud_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(ud_id", "Value": "ud_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData", "Value": "azure.eventgrid.models.MapsGeofenceResultEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties", "Value": "MapsGeofenceEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__.param(expired_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__.param(expired_geofence_geometry_id", "Value": "expired_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__.param(geometries", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__.param(geometries", "Value": "geometries"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__.param(invalid_period_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__.param(invalid_period_geofence_geometry_id", "Value": "invalid_period_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__.param(is_event_published", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__.param(is_event_published", "Value": "is_event_published"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData", "Value": "azure.eventgrid.models.MediaJobCanceledEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData.__init__.param(outputs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData.__init__.param(outputs", "Value": "outputs"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobCancelingEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobCancelingEventData", "Value": "azure.eventgrid.models.MediaJobCancelingEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobCancelingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobCancelingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobCancelingEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobCancelingEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobCancelingEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobCancelingEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobCancelingEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobCancelingEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobCancelingEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobCancelingEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobCancelingEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobCancelingEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobCancelingEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobCancelingEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobError", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobError", "Value": "azure.eventgrid.models.MediaJobError"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobError.category(str or ~azure.eventgrid.models.MediaJobErrorCategory)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobError.category(str or ~azure.eventgrid.models.MediaJobErrorCategory)", "Value": "category"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobErrorCategory", "Value": "MediaJobErrorCategory"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobError.code(str or ~azure.eventgrid.models.MediaJobErrorCode)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobError.code(str or ~azure.eventgrid.models.MediaJobErrorCode)", "Value": "code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobErrorCode", "Value": "MediaJobErrorCode"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobError.details(list[~azure.eventgrid.models.MediaJobErrorDetail])", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobError.details(list[~azure.eventgrid.models.MediaJobErrorDetail])", "Value": "details"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "list"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobErrorDetail", "Value": "MediaJobErrorDetail"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobError.message(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobError.message(str)", "Value": "message"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobError.retry(str or ~azure.eventgrid.models.MediaJobRetry)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobError.retry(str or ~azure.eventgrid.models.MediaJobRetry)", "Value": "retry"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobRetry", "Value": "MediaJobRetry"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobError.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobError.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobError.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobError.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCategory", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCategory", "Value": "azure.eventgrid.models.MediaJobErrorCategory"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "Enum"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCategory.configuration", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCategory.configuration", "Value": "configuration"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Configuration\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCategory.content", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCategory.content", "Value": "content"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Content\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCategory.download", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCategory.download", "Value": "download"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Download\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCategory.service", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCategory.service", "Value": "service"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Service\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCategory.upload", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCategory.upload", "Value": "upload"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Upload\""}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode", "Value": "azure.eventgrid.models.MediaJobErrorCode"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "Enum"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.configuration_unsupported", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.configuration_unsupported", "Value": "configuration_unsupported"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"ConfigurationUnsupported\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.content_malformed", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.content_malformed", "Value": "content_malformed"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"ContentMalformed\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.content_unsupported", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.content_unsupported", "Value": "content_unsupported"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"ContentUnsupported\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.download_not_accessible", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.download_not_accessible", "Value": "download_not_accessible"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"DownloadNotAccessible\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.download_transient_error", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.download_transient_error", "Value": "download_transient_error"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"DownloadTransientError\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.service_error", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.service_error", "Value": "service_error"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"ServiceError\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.service_transient_error", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.service_transient_error", "Value": "service_transient_error"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"ServiceTransientError\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.upload_not_accessible", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.upload_not_accessible", "Value": "upload_not_accessible"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"UploadNotAccessible\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.upload_transient_error", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.upload_transient_error", "Value": "upload_transient_error"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"UploadTransientError\""}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorDetail", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorDetail", "Value": "azure.eventgrid.models.MediaJobErrorDetail"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorDetail.code(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorDetail.code(str)", "Value": "code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorDetail.message(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorDetail.message(str)", "Value": "message"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorDetail.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorDetail.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorDetail.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorDetail.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData", "Value": "azure.eventgrid.models.MediaJobErroredEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData.__init__.param(outputs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData.__init__.param(outputs", "Value": "outputs"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData", "Value": "azure.eventgrid.models.MediaJobFinishedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData.__init__.param(outputs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData.__init__.param(outputs", "Value": "outputs"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutput", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutput", "Value": "azure.eventgrid.models.MediaJobOutput"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutput.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutput.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutput.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutput.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutput.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutput.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutput.__init__.param(error", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutput.__init__.param(error", "Value": "error"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutput.__init__.param(label", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutput.__init__.param(label", "Value": "label"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutput.__init__.param(progress", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutput.__init__.param(progress", "Value": "progress"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutput.__init__.param(state", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutput.__init__.param(state", "Value": "state"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutput.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutput.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset", "Value": "azure.eventgrid.models.MediaJobOutputAsset"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput", "Value": "MediaJobOutput"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(asset_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(asset_name", "Value": "asset_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(error", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(error", "Value": "error"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(label", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(label", "Value": "label"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(progress", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(progress", "Value": "progress"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(state", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(state", "Value": "state"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCanceledEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCanceledEventData", "Value": "azure.eventgrid.models.MediaJobOutputCanceledEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCancelingEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCancelingEventData", "Value": "azure.eventgrid.models.MediaJobOutputCancelingEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputErroredEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputErroredEventData", "Value": "azure.eventgrid.models.MediaJobOutputErroredEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputErroredEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputErroredEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputErroredEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputErroredEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputErroredEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputErroredEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputErroredEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputErroredEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputErroredEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputErroredEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputErroredEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputErroredEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputErroredEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputErroredEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputFinishedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputFinishedEventData", "Value": "azure.eventgrid.models.MediaJobOutputFinishedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProcessingEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProcessingEventData", "Value": "azure.eventgrid.models.MediaJobOutputProcessingEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProgressEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProgressEventData", "Value": "azure.eventgrid.models.MediaJobOutputProgressEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProgressEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProgressEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProgressEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProgressEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProgressEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProgressEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProgressEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProgressEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProgressEventData.__init__.param(label", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProgressEventData.__init__.param(label", "Value": "label"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProgressEventData.__init__.param(progress", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProgressEventData.__init__.param(progress", "Value": "progress"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProgressEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProgressEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputScheduledEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputScheduledEventData", "Value": "azure.eventgrid.models.MediaJobOutputScheduledEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData", "Value": "azure.eventgrid.models.MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobProcessingEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobProcessingEventData", "Value": "azure.eventgrid.models.MediaJobProcessingEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobProcessingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobProcessingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobProcessingEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobProcessingEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobProcessingEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobProcessingEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobProcessingEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobProcessingEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobProcessingEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobProcessingEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobProcessingEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobProcessingEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobProcessingEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobProcessingEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobRetry", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobRetry", "Value": "azure.eventgrid.models.MediaJobRetry"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "Enum"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobRetry.do_not_retry", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobRetry.do_not_retry", "Value": "do_not_retry"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"DoNotRetry\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobRetry.may_retry", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobRetry.may_retry", "Value": "may_retry"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"MayRetry\""}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobScheduledEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobScheduledEventData", "Value": "azure.eventgrid.models.MediaJobScheduledEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobScheduledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobScheduledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobScheduledEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobScheduledEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobScheduledEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobScheduledEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobScheduledEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobScheduledEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobScheduledEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobScheduledEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobScheduledEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobScheduledEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobScheduledEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobScheduledEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobState", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobState", "Value": "azure.eventgrid.models.MediaJobState"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "Enum"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobState.canceled", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobState.canceled", "Value": "canceled"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Canceled\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobState.canceling", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobState.canceling", "Value": "canceling"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Canceling\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobState.error", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobState.error", "Value": "error"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Error\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobState.finished", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobState.finished", "Value": "finished"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Finished\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobState.processing", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobState.processing", "Value": "processing"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Processing\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobState.queued", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobState.queued", "Value": "queued"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Queued\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobState.scheduled", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobState.scheduled", "Value": "scheduled"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Scheduled\""}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobStateChangeEventData", "Value": "azure.eventgrid.models.MediaJobStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobStateChangeEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobStateChangeEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobStateChangeEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobStateChangeEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobStateChangeEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobStateChangeEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobStateChangeEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobStateChangeEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData", "Value": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData.encoder_ip(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData.encoder_ip(str)", "Value": "encoder_ip"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData.encoder_port(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData.encoder_port(str)", "Value": "encoder_port"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData.ingest_url(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData.ingest_url(str)", "Value": "ingest_url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData.result_code(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData.result_code(str)", "Value": "result_code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData.stream_id(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData.stream_id(str)", "Value": "stream_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderConnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderConnectedEventData", "Value": "azure.eventgrid.models.MediaLiveEventEncoderConnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderConnectedEventData.encoder_ip(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderConnectedEventData.encoder_ip(str)", "Value": "encoder_ip"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderConnectedEventData.encoder_port(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderConnectedEventData.encoder_port(str)", "Value": "encoder_port"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderConnectedEventData.ingest_url(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderConnectedEventData.ingest_url(str)", "Value": "ingest_url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderConnectedEventData.stream_id(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderConnectedEventData.stream_id(str)", "Value": "stream_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderConnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderConnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderConnectedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderConnectedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData", "Value": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData.encoder_ip(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData.encoder_ip(str)", "Value": "encoder_ip"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData.encoder_port(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData.encoder_port(str)", "Value": "encoder_port"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData.ingest_url(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData.ingest_url(str)", "Value": "ingest_url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData.result_code(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData.result_code(str)", "Value": "result_code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData.stream_id(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData.stream_id(str)", "Value": "stream_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData", "Value": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData.bitrate(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData.bitrate(long)", "Value": "bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData.result_code(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData.result_code(str)", "Value": "result_code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData.timescale(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData.timescale(str)", "Value": "timescale"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData.timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData.timestamp(str)", "Value": "timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData.track_name(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData.track_name(str)", "Value": "track_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData.track_type(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData.track_type(str)", "Value": "track_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData", "Value": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.bitrate(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.bitrate(long)", "Value": "bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.duration(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.duration(str)", "Value": "duration"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.encoder_ip(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.encoder_ip(str)", "Value": "encoder_ip"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.encoder_port(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.encoder_port(str)", "Value": "encoder_port"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.ingest_url(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.ingest_url(str)", "Value": "ingest_url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.timescale(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.timescale(str)", "Value": "timescale"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.timestamp(str)", "Value": "timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.track_name(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.track_name(str)", "Value": "track_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.track_type(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.track_type(str)", "Value": "track_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData", "Value": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData.max_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData.max_last_timestamp(str)", "Value": "max_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData.min_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData.min_last_timestamp(str)", "Value": "min_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData.timescale_of_max_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData.timescale_of_max_last_timestamp(str)", "Value": "timescale_of_max_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData.timescale_of_min_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData.timescale_of_min_last_timestamp(str)", "Value": "timescale_of_min_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData.type_of_stream_with_max_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData.type_of_stream_with_max_last_timestamp(str)", "Value": "type_of_stream_with_max_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData.type_of_stream_with_min_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData.type_of_stream_with_min_last_timestamp(str)", "Value": "type_of_stream_with_min_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData", "Value": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.first_duration(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.first_duration(str)", "Value": "first_duration"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.first_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.first_timestamp(str)", "Value": "first_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.second_duration(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.second_duration(str)", "Value": "second_duration"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.second_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.second_timestamp(str)", "Value": "second_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.timescale(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.timescale(str)", "Value": "timescale"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData", "Value": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.bitrate(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.bitrate(long)", "Value": "bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.discontinuity_count(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.discontinuity_count(long)", "Value": "discontinuity_count"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.healthy(bool)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.healthy(bool)", "Value": "healthy"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.incoming_bitrate(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.incoming_bitrate(long)", "Value": "incoming_bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.last_timestamp(str)", "Value": "last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.nonincreasing_count(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.nonincreasing_count(long)", "Value": "nonincreasing_count"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.overlap_count(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.overlap_count(long)", "Value": "overlap_count"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.state(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.state(str)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.timescale(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.timescale(str)", "Value": "timescale"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.track_name(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.track_name(str)", "Value": "track_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.track_type(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.track_type(str)", "Value": "track_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.unexpected_bitrate(bool)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.unexpected_bitrate(bool)", "Value": "unexpected_bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData", "Value": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.bitrate(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.bitrate(long)", "Value": "bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.discontinuity_gap(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.discontinuity_gap(str)", "Value": "discontinuity_gap"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.new_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.new_timestamp(str)", "Value": "new_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.previous_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.previous_timestamp(str)", "Value": "previous_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.timescale(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.timescale(str)", "Value": "timescale"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.track_name(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.track_name(str)", "Value": "track_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.track_type(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.track_type(str)", "Value": "track_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData", "Value": "azure.eventgrid.models.ResourceActionCancelData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData", "Value": "azure.eventgrid.models.ResourceActionFailureData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData", "Value": "azure.eventgrid.models.ResourceActionSuccessData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData", "Value": "azure.eventgrid.models.ResourceDeleteCancelData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData", "Value": "azure.eventgrid.models.ResourceDeleteFailureData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData", "Value": "azure.eventgrid.models.ResourceDeleteSuccessData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData", "Value": "azure.eventgrid.models.ResourceWriteCancelData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData", "Value": "azure.eventgrid.models.ResourceWriteFailureData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData", "Value": "azure.eventgrid.models.ResourceWriteSuccessData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData", "Value": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(entity_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(entity_type", "Value": "entity_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(namespace_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(namespace_name", "Value": "namespace_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(queue_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(queue_name", "Value": "queue_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(request_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(request_uri", "Value": "request_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(subscription_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(subscription_name", "Value": "subscription_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(topic_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(topic_name", "Value": "topic_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData", "Value": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(entity_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(entity_type", "Value": "entity_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(namespace_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(namespace_name", "Value": "namespace_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(queue_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(queue_name", "Value": "queue_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(request_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(request_uri", "Value": "request_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(subscription_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(subscription_name", "Value": "subscription_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(topic_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(topic_name", "Value": "topic_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData", "Value": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__.param(connection_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__.param(connection_id", "Value": "connection_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__.param(hub", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__.param(hub", "Value": "hub"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__.param(user_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__.param(user_id", "Value": "user_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData", "Value": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(connection_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(connection_id", "Value": "connection_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(error_message", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(error_message", "Value": "error_message"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(hub", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(hub", "Value": "hub"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(user_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(user_id", "Value": "user_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData", "Value": "azure.eventgrid.models.StorageBlobCreatedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(api", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(api", "Value": "api"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(blob_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(blob_type", "Value": "blob_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(client_request_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(client_request_id", "Value": "client_request_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(content_length", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(content_length", "Value": "content_length"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(content_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(content_type", "Value": "content_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(e_tag", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(e_tag", "Value": "e_tag"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(request_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(request_id", "Value": "request_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(sequencer", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(sequencer", "Value": "sequencer"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(storage_diagnostics", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(storage_diagnostics", "Value": "storage_diagnostics"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(url", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(url", "Value": "url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData", "Value": "azure.eventgrid.models.StorageBlobDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(api", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(api", "Value": "api"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(blob_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(blob_type", "Value": "blob_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(client_request_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(client_request_id", "Value": "client_request_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(content_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(content_type", "Value": "content_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(request_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(request_id", "Value": "request_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(sequencer", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(sequencer", "Value": "sequencer"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(storage_diagnostics", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(storage_diagnostics", "Value": "storage_diagnostics"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(url", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(url", "Value": "url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SubscriptionDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SubscriptionDeletedEventData", "Value": "azure.eventgrid.models.SubscriptionDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SubscriptionDeletedEventData.event_subscription_id(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SubscriptionDeletedEventData.event_subscription_id(str)", "Value": "event_subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SubscriptionDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SubscriptionDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SubscriptionDeletedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SubscriptionDeletedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationEventData", "Value": "azure.eventgrid.models.SubscriptionValidationEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationEventData.validation_code(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationEventData.validation_code(str)", "Value": "validation_code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationEventData.validation_url(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationEventData.validation_url(str)", "Value": "validation_url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationResponse", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationResponse", "Value": "azure.eventgrid.models.SubscriptionValidationResponse"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationResponse.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationResponse.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationResponse.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationResponse.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationResponse.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationResponse.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationResponse.__init__.param(validation_response", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationResponse.__init__.param(validation_response", "Value": "validation_response"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationResponse.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationResponse.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data.AppConfigurationKeyValueDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data.AppConfigurationKeyValueDeletedEventData", "Value": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data.AppConfigurationKeyValueDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data.AppConfigurationKeyValueDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data.AppConfigurationKeyValueDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data.AppConfigurationKeyValueDeletedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data.AppConfigurationKeyValueDeletedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData", "Value": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData.__init__.param(etag", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData.__init__.param(etag", "Value": "etag"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData.__init__.param(key", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData.__init__.param(key", "Value": "key"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData.__init__.param(label", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData.__init__.param(label", "Value": "label"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data.AppConfigurationKeyValueModifiedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data.AppConfigurationKeyValueModifiedEventData", "Value": "azure.eventgrid.models.app_configuration_key_value_modified_event_data.AppConfigurationKeyValueModifiedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data.AppConfigurationKeyValueModifiedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data.AppConfigurationKeyValueModifiedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data.AppConfigurationKeyValueModifiedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data.AppConfigurationKeyValueModifiedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData", "Value": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData.__init__.param(etag", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData.__init__.param(etag", "Value": "etag"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData.__init__.param(key", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData.__init__.param(key", "Value": "key"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData.__init__.param(label", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData.__init__.param(label", "Value": "label"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data.ContainerRegistryArtifactEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data.ContainerRegistryArtifactEventData", "Value": "azure.eventgrid.models.container_registry_artifact_event_data.ContainerRegistryArtifactEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data.ContainerRegistryArtifactEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data.ContainerRegistryArtifactEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data.ContainerRegistryArtifactEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data.ContainerRegistryArtifactEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData", "Value": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(action", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(action", "Value": "action"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(target", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(target", "Value": "target"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target.ContainerRegistryArtifactEventTarget", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target.ContainerRegistryArtifactEventTarget", "Value": "azure.eventgrid.models.container_registry_artifact_event_target.ContainerRegistryArtifactEventTarget"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target.ContainerRegistryArtifactEventTarget.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target.ContainerRegistryArtifactEventTarget.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target.ContainerRegistryArtifactEventTarget.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target.ContainerRegistryArtifactEventTarget.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget", "Value": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(digest", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(digest", "Value": "digest"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(media_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(media_type", "Value": "media_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(name", "Value": "name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(repository", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(repository", "Value": "repository"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(size", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(size", "Value": "size"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(tag", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(tag", "Value": "tag"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(version", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(version", "Value": "version"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryArtifactEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryArtifactEventData", "Value": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryArtifactEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryArtifactEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryArtifactEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryArtifactEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryArtifactEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryChartDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryChartDeletedEventData", "Value": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryChartDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.container_registry_artifact_event_data.ContainerRegistryArtifactEventData", "Value": "ContainerRegistryArtifactEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryChartDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryChartDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryChartDeletedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryChartDeletedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData", "Value": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(action", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(action", "Value": "action"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(target", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(target", "Value": "target"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData", "Value": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData", "Value": "ContainerRegistryArtifactEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__.param(action", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__.param(action", "Value": "action"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__.param(target", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__.param(target", "Value": "target"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryArtifactEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryArtifactEventData", "Value": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryArtifactEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryArtifactEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryArtifactEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryArtifactEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryArtifactEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryChartPushedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryChartPushedEventData", "Value": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryChartPushedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.container_registry_artifact_event_data.ContainerRegistryArtifactEventData", "Value": "ContainerRegistryArtifactEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryChartPushedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryChartPushedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryChartPushedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryChartPushedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData", "Value": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(action", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(action", "Value": "action"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(target", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(target", "Value": "target"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData", "Value": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData", "Value": "ContainerRegistryArtifactEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__.param(action", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__.param(action", "Value": "action"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__.param(target", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__.param(target", "Value": "target"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor.ContainerRegistryEventActor", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor.ContainerRegistryEventActor", "Value": "azure.eventgrid.models.container_registry_event_actor.ContainerRegistryEventActor"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor.ContainerRegistryEventActor.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor.ContainerRegistryEventActor.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor.ContainerRegistryEventActor.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor.ContainerRegistryEventActor.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor_py3.ContainerRegistryEventActor", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor_py3.ContainerRegistryEventActor", "Value": "azure.eventgrid.models.container_registry_event_actor_py3.ContainerRegistryEventActor"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor_py3.ContainerRegistryEventActor.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor_py3.ContainerRegistryEventActor.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor_py3.ContainerRegistryEventActor.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor_py3.ContainerRegistryEventActor.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor_py3.ContainerRegistryEventActor.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor_py3.ContainerRegistryEventActor.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor_py3.ContainerRegistryEventActor.__init__.param(name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor_py3.ContainerRegistryEventActor.__init__.param(name", "Value": "name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor_py3.ContainerRegistryEventActor.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor_py3.ContainerRegistryEventActor.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_data.ContainerRegistryEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_data.ContainerRegistryEventData", "Value": "azure.eventgrid.models.container_registry_event_data.ContainerRegistryEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_data.ContainerRegistryEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_data.ContainerRegistryEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_data.ContainerRegistryEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_data.ContainerRegistryEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData", "Value": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(action", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(action", "Value": "action"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(actor", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(actor", "Value": "actor"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(request", "Value": "request"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(source", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(source", "Value": "source"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(target", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(target", "Value": "target"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_request.ContainerRegistryEventRequest", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_request.ContainerRegistryEventRequest", "Value": "azure.eventgrid.models.container_registry_event_request.ContainerRegistryEventRequest"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_request.ContainerRegistryEventRequest.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_request.ContainerRegistryEventRequest.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_request.ContainerRegistryEventRequest.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_request.ContainerRegistryEventRequest.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest", "Value": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__.param(addr", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__.param(addr", "Value": "addr"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__.param(host", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__.param(host", "Value": "host"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__.param(method", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__.param(method", "Value": "method"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__.param(useragent", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__.param(useragent", "Value": "useragent"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_source.ContainerRegistryEventSource", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_source.ContainerRegistryEventSource", "Value": "azure.eventgrid.models.container_registry_event_source.ContainerRegistryEventSource"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_source.ContainerRegistryEventSource.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_source.ContainerRegistryEventSource.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_source.ContainerRegistryEventSource.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_source.ContainerRegistryEventSource.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_source_py3.ContainerRegistryEventSource", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_source_py3.ContainerRegistryEventSource", "Value": "azure.eventgrid.models.container_registry_event_source_py3.ContainerRegistryEventSource"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_source_py3.ContainerRegistryEventSource.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_source_py3.ContainerRegistryEventSource.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_source_py3.ContainerRegistryEventSource.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_source_py3.ContainerRegistryEventSource.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_source_py3.ContainerRegistryEventSource.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_source_py3.ContainerRegistryEventSource.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_source_py3.ContainerRegistryEventSource.__init__.param(addr", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_source_py3.ContainerRegistryEventSource.__init__.param(addr", "Value": "addr"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_source_py3.ContainerRegistryEventSource.__init__.param(instance_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_source_py3.ContainerRegistryEventSource.__init__.param(instance_id", "Value": "instance_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_source_py3.ContainerRegistryEventSource.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_source_py3.ContainerRegistryEventSource.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_target.ContainerRegistryEventTarget", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_target.ContainerRegistryEventTarget", "Value": "azure.eventgrid.models.container_registry_event_target.ContainerRegistryEventTarget"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_target.ContainerRegistryEventTarget.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_target.ContainerRegistryEventTarget.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_target.ContainerRegistryEventTarget.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_target.ContainerRegistryEventTarget.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget", "Value": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(digest", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(digest", "Value": "digest"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(length", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(length", "Value": "length"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(media_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(media_type", "Value": "media_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(repository", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(repository", "Value": "repository"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(size", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(size", "Value": "size"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(tag", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(tag", "Value": "tag"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(url", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(url", "Value": "url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryEventData", "Value": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryImageDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryImageDeletedEventData", "Value": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryImageDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.container_registry_event_data.ContainerRegistryEventData", "Value": "ContainerRegistryEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryImageDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryImageDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryImageDeletedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryImageDeletedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData", "Value": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(action", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(action", "Value": "action"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(actor", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(actor", "Value": "actor"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(request", "Value": "request"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(source", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(source", "Value": "source"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(target", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(target", "Value": "target"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData", "Value": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData", "Value": "ContainerRegistryEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(action", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(action", "Value": "action"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(actor", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(actor", "Value": "actor"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(request", "Value": "request"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(source", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(source", "Value": "source"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(target", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(target", "Value": "target"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryEventData", "Value": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryImagePushedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryImagePushedEventData", "Value": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryImagePushedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.container_registry_event_data.ContainerRegistryEventData", "Value": "ContainerRegistryEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryImagePushedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryImagePushedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryImagePushedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryImagePushedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData", "Value": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(action", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(action", "Value": "action"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(actor", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(actor", "Value": "actor"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(request", "Value": "request"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(source", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(source", "Value": "source"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(target", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(target", "Value": "target"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData", "Value": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData", "Value": "ContainerRegistryEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(action", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(action", "Value": "action"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(actor", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(actor", "Value": "actor"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(request", "Value": "request"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(source", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(source", "Value": "source"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(target", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(target", "Value": "target"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info.DeviceConnectionStateEventInfo", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info.DeviceConnectionStateEventInfo", "Value": "azure.eventgrid.models.device_connection_state_event_info.DeviceConnectionStateEventInfo"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info.DeviceConnectionStateEventInfo.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info.DeviceConnectionStateEventInfo.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info.DeviceConnectionStateEventInfo.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info.DeviceConnectionStateEventInfo.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info_py3.DeviceConnectionStateEventInfo", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info_py3.DeviceConnectionStateEventInfo", "Value": "azure.eventgrid.models.device_connection_state_event_info_py3.DeviceConnectionStateEventInfo"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info_py3.DeviceConnectionStateEventInfo.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info_py3.DeviceConnectionStateEventInfo.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info_py3.DeviceConnectionStateEventInfo.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info_py3.DeviceConnectionStateEventInfo.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info_py3.DeviceConnectionStateEventInfo.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info_py3.DeviceConnectionStateEventInfo.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info_py3.DeviceConnectionStateEventInfo.__init__.param(sequence_number", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info_py3.DeviceConnectionStateEventInfo.__init__.param(sequence_number", "Value": "sequence_number"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info_py3.DeviceConnectionStateEventInfo.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info_py3.DeviceConnectionStateEventInfo.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties.DeviceConnectionStateEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties.DeviceConnectionStateEventProperties", "Value": "azure.eventgrid.models.device_connection_state_event_properties.DeviceConnectionStateEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties.DeviceConnectionStateEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties.DeviceConnectionStateEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties.DeviceConnectionStateEventProperties.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties.DeviceConnectionStateEventProperties.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties", "Value": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__.param(device_connection_state_event_info", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__.param(device_connection_state_event_info", "Value": "device_connection_state_event_info"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__.param(hub_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__.param(hub_name", "Value": "hub_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__.param(module_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__.param(module_id", "Value": "module_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties.DeviceLifeCycleEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties.DeviceLifeCycleEventProperties", "Value": "azure.eventgrid.models.device_life_cycle_event_properties.DeviceLifeCycleEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties.DeviceLifeCycleEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties.DeviceLifeCycleEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties.DeviceLifeCycleEventProperties.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties.DeviceLifeCycleEventProperties.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties", "Value": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties.__init__.param(hub_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties.__init__.param(hub_name", "Value": "hub_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties.__init__.param(twin", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties.__init__.param(twin", "Value": "twin"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties.DeviceTelemetryEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties.DeviceTelemetryEventProperties", "Value": "azure.eventgrid.models.device_telemetry_event_properties.DeviceTelemetryEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties.DeviceTelemetryEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties.DeviceTelemetryEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties.DeviceTelemetryEventProperties.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties.DeviceTelemetryEventProperties.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties", "Value": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__.param(body", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__.param(body", "Value": "body"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__.param(properties", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__.param(properties", "Value": "properties"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__.param(system_properties", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__.param(system_properties", "Value": "system_properties"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info.DeviceTwinInfo", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info.DeviceTwinInfo", "Value": "azure.eventgrid.models.device_twin_info.DeviceTwinInfo"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info.DeviceTwinInfo.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info.DeviceTwinInfo.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info.DeviceTwinInfo.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info.DeviceTwinInfo.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties.DeviceTwinInfoProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties.DeviceTwinInfoProperties", "Value": "azure.eventgrid.models.device_twin_info_properties.DeviceTwinInfoProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties.DeviceTwinInfoProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties.DeviceTwinInfoProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties.DeviceTwinInfoProperties.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties.DeviceTwinInfoProperties.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties", "Value": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties.__init__.param(desired", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties.__init__.param(desired", "Value": "desired"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties.__init__.param(reported", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties.__init__.param(reported", "Value": "reported"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo", "Value": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(authentication_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(authentication_type", "Value": "authentication_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(cloud_to_device_message_count", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(cloud_to_device_message_count", "Value": "cloud_to_device_message_count"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "float"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(connection_state", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(connection_state", "Value": "connection_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(etag", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(etag", "Value": "etag"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(last_activity_time", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(last_activity_time", "Value": "last_activity_time"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(properties", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(properties", "Value": "properties"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(status_update_time", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(status_update_time", "Value": "status_update_time"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(version", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(version", "Value": "version"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "float"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(x509_thumbprint", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(x509_thumbprint", "Value": "x509_thumbprint"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint.DeviceTwinInfoX509Thumbprint", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint.DeviceTwinInfoX509Thumbprint", "Value": "azure.eventgrid.models.device_twin_info_x509_thumbprint.DeviceTwinInfoX509Thumbprint"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint.DeviceTwinInfoX509Thumbprint.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint.DeviceTwinInfoX509Thumbprint.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint.DeviceTwinInfoX509Thumbprint.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint.DeviceTwinInfoX509Thumbprint.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3.DeviceTwinInfoX509Thumbprint", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3.DeviceTwinInfoX509Thumbprint", "Value": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3.DeviceTwinInfoX509Thumbprint"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3.DeviceTwinInfoX509Thumbprint.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3.DeviceTwinInfoX509Thumbprint.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3.DeviceTwinInfoX509Thumbprint.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3.DeviceTwinInfoX509Thumbprint.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3.DeviceTwinInfoX509Thumbprint.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3.DeviceTwinInfoX509Thumbprint.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3.DeviceTwinInfoX509Thumbprint.__init__.param(primary_thumbprint", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3.DeviceTwinInfoX509Thumbprint.__init__.param(primary_thumbprint", "Value": "primary_thumbprint"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3.DeviceTwinInfoX509Thumbprint.__init__.param(secondary_thumbprint", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3.DeviceTwinInfoX509Thumbprint.__init__.param(secondary_thumbprint", "Value": "secondary_thumbprint"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3.DeviceTwinInfoX509Thumbprint.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3.DeviceTwinInfoX509Thumbprint.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_metadata.DeviceTwinMetadata", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_metadata.DeviceTwinMetadata", "Value": "azure.eventgrid.models.device_twin_metadata.DeviceTwinMetadata"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_metadata.DeviceTwinMetadata.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_metadata.DeviceTwinMetadata.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_metadata.DeviceTwinMetadata.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_metadata.DeviceTwinMetadata.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_metadata_py3.DeviceTwinMetadata", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_metadata_py3.DeviceTwinMetadata", "Value": "azure.eventgrid.models.device_twin_metadata_py3.DeviceTwinMetadata"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_metadata_py3.DeviceTwinMetadata.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_metadata_py3.DeviceTwinMetadata.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_metadata_py3.DeviceTwinMetadata.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_metadata_py3.DeviceTwinMetadata.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_metadata_py3.DeviceTwinMetadata.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_metadata_py3.DeviceTwinMetadata.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_metadata_py3.DeviceTwinMetadata.__init__.param(last_updated", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_metadata_py3.DeviceTwinMetadata.__init__.param(last_updated", "Value": "last_updated"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_metadata_py3.DeviceTwinMetadata.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_metadata_py3.DeviceTwinMetadata.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_properties.DeviceTwinProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_properties.DeviceTwinProperties", "Value": "azure.eventgrid.models.device_twin_properties.DeviceTwinProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_properties.DeviceTwinProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_properties.DeviceTwinProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_properties.DeviceTwinProperties.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_properties.DeviceTwinProperties.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties", "Value": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties.__init__.param(metadata", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties.__init__.param(metadata", "Value": "metadata"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties.__init__.param(version", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties.__init__.param(version", "Value": "version"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "float"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCategory", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCategory", "Value": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCategory"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "Enum"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCategory.configuration", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCategory.configuration", "Value": "configuration"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Configuration\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCategory.content", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCategory.content", "Value": "content"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Content\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCategory.download", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCategory.download", "Value": "download"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Download\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCategory.service", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCategory.service", "Value": "service"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Service\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCategory.upload", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCategory.upload", "Value": "upload"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Upload\""}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode", "Value": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "Enum"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.configuration_unsupported", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.configuration_unsupported", "Value": "configuration_unsupported"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"ConfigurationUnsupported\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.content_malformed", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.content_malformed", "Value": "content_malformed"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"ContentMalformed\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.content_unsupported", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.content_unsupported", "Value": "content_unsupported"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"ContentUnsupported\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.download_not_accessible", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.download_not_accessible", "Value": "download_not_accessible"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"DownloadNotAccessible\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.download_transient_error", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.download_transient_error", "Value": "download_transient_error"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"DownloadTransientError\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.service_error", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.service_error", "Value": "service_error"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"ServiceError\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.service_transient_error", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.service_transient_error", "Value": "service_transient_error"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"ServiceTransientError\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.upload_not_accessible", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.upload_not_accessible", "Value": "upload_not_accessible"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"UploadNotAccessible\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.upload_transient_error", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.upload_transient_error", "Value": "upload_transient_error"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"UploadTransientError\""}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobRetry", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobRetry", "Value": "azure.eventgrid.models.event_grid_client_enums.MediaJobRetry"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "Enum"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobRetry.do_not_retry", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobRetry.do_not_retry", "Value": "do_not_retry"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"DoNotRetry\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobRetry.may_retry", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobRetry.may_retry", "Value": "may_retry"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"MayRetry\""}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobState", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobState", "Value": "azure.eventgrid.models.event_grid_client_enums.MediaJobState"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "Enum"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobState.canceled", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobState.canceled", "Value": "canceled"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Canceled\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobState.canceling", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobState.canceling", "Value": "canceling"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Canceling\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobState.error", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobState.error", "Value": "error"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Error\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobState.finished", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobState.finished", "Value": "finished"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Finished\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobState.processing", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobState.processing", "Value": "processing"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Processing\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobState.queued", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobState.queued", "Value": "queued"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Queued\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobState.scheduled", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobState.scheduled", "Value": "scheduled"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Scheduled\""}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_event.EventGridEvent", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event.EventGridEvent", "Value": "azure.eventgrid.models.event_grid_event.EventGridEvent"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_event.EventGridEvent.metadata_version(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event.EventGridEvent.metadata_version(str)", "Value": "metadata_version"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_event.EventGridEvent.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event.EventGridEvent.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event.EventGridEvent.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event.EventGridEvent.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent", "Value": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.metadata_version(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.metadata_version(str)", "Value": "metadata_version"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(data", "Value": "data"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(data_version", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(data_version", "Value": "data_version"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(event_time", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(event_time", "Value": "event_time"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(event_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(event_type", "Value": "event_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(subject", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(subject", "Value": "subject"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(topic", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(topic", "Value": "topic"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data.EventHubCaptureFileCreatedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data.EventHubCaptureFileCreatedEventData", "Value": "azure.eventgrid.models.event_hub_capture_file_created_event_data.EventHubCaptureFileCreatedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data.EventHubCaptureFileCreatedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data.EventHubCaptureFileCreatedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data.EventHubCaptureFileCreatedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data.EventHubCaptureFileCreatedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData", "Value": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(event_count", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(event_count", "Value": "event_count"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(file_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(file_type", "Value": "file_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(fileurl", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(fileurl", "Value": "fileurl"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(first_enqueue_time", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(first_enqueue_time", "Value": "first_enqueue_time"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(first_sequence_number", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(first_sequence_number", "Value": "first_sequence_number"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(last_enqueue_time", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(last_enqueue_time", "Value": "last_enqueue_time"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(last_sequence_number", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(last_sequence_number", "Value": "last_sequence_number"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(partition_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(partition_id", "Value": "partition_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(size_in_bytes", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(size_in_bytes", "Value": "size_in_bytes"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data.DeviceConnectionStateEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data.DeviceConnectionStateEventProperties", "Value": "azure.eventgrid.models.iot_hub_device_connected_event_data.DeviceConnectionStateEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data.DeviceConnectionStateEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data.DeviceConnectionStateEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data.DeviceConnectionStateEventProperties.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data.DeviceConnectionStateEventProperties.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data.IotHubDeviceConnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data.IotHubDeviceConnectedEventData", "Value": "azure.eventgrid.models.iot_hub_device_connected_event_data.IotHubDeviceConnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.device_connection_state_event_properties.DeviceConnectionStateEventProperties", "Value": "DeviceConnectionStateEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data.IotHubDeviceConnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data.IotHubDeviceConnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data.IotHubDeviceConnectedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data.IotHubDeviceConnectedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties", "Value": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(device_connection_state_event_info", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(device_connection_state_event_info", "Value": "device_connection_state_event_info"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(hub_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(hub_name", "Value": "hub_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(module_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(module_id", "Value": "module_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData", "Value": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties", "Value": "DeviceConnectionStateEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__.param(device_connection_state_event_info", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__.param(device_connection_state_event_info", "Value": "device_connection_state_event_info"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__.param(hub_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__.param(hub_name", "Value": "hub_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__.param(module_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__.param(module_id", "Value": "module_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data.DeviceLifeCycleEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data.DeviceLifeCycleEventProperties", "Value": "azure.eventgrid.models.iot_hub_device_created_event_data.DeviceLifeCycleEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data.DeviceLifeCycleEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data.DeviceLifeCycleEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data.DeviceLifeCycleEventProperties.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data.DeviceLifeCycleEventProperties.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data.IotHubDeviceCreatedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data.IotHubDeviceCreatedEventData", "Value": "azure.eventgrid.models.iot_hub_device_created_event_data.IotHubDeviceCreatedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.device_life_cycle_event_properties.DeviceLifeCycleEventProperties", "Value": "DeviceLifeCycleEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data.IotHubDeviceCreatedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data.IotHubDeviceCreatedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data.IotHubDeviceCreatedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data.IotHubDeviceCreatedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties", "Value": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(hub_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(hub_name", "Value": "hub_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(twin", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(twin", "Value": "twin"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData", "Value": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties", "Value": "DeviceLifeCycleEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData.__init__.param(hub_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData.__init__.param(hub_name", "Value": "hub_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData.__init__.param(twin", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData.__init__.param(twin", "Value": "twin"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data.DeviceLifeCycleEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data.DeviceLifeCycleEventProperties", "Value": "azure.eventgrid.models.iot_hub_device_deleted_event_data.DeviceLifeCycleEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data.DeviceLifeCycleEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data.DeviceLifeCycleEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data.DeviceLifeCycleEventProperties.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data.DeviceLifeCycleEventProperties.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data.IotHubDeviceDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data.IotHubDeviceDeletedEventData", "Value": "azure.eventgrid.models.iot_hub_device_deleted_event_data.IotHubDeviceDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.device_life_cycle_event_properties.DeviceLifeCycleEventProperties", "Value": "DeviceLifeCycleEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data.IotHubDeviceDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data.IotHubDeviceDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data.IotHubDeviceDeletedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data.IotHubDeviceDeletedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties", "Value": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(hub_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(hub_name", "Value": "hub_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(twin", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(twin", "Value": "twin"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData", "Value": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties", "Value": "DeviceLifeCycleEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData.__init__.param(hub_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData.__init__.param(hub_name", "Value": "hub_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData.__init__.param(twin", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData.__init__.param(twin", "Value": "twin"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.DeviceConnectionStateEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.DeviceConnectionStateEventProperties", "Value": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.DeviceConnectionStateEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.DeviceConnectionStateEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.DeviceConnectionStateEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.DeviceConnectionStateEventProperties.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.DeviceConnectionStateEventProperties.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.IotHubDeviceDisconnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.IotHubDeviceDisconnectedEventData", "Value": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.IotHubDeviceDisconnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.device_connection_state_event_properties.DeviceConnectionStateEventProperties", "Value": "DeviceConnectionStateEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.IotHubDeviceDisconnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.IotHubDeviceDisconnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.IotHubDeviceDisconnectedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.IotHubDeviceDisconnectedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties", "Value": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(device_connection_state_event_info", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(device_connection_state_event_info", "Value": "device_connection_state_event_info"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(hub_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(hub_name", "Value": "hub_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(module_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(module_id", "Value": "module_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData", "Value": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties", "Value": "DeviceConnectionStateEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__.param(device_connection_state_event_info", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__.param(device_connection_state_event_info", "Value": "device_connection_state_event_info"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__.param(hub_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__.param(hub_name", "Value": "hub_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__.param(module_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__.param(module_id", "Value": "module_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.DeviceTelemetryEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.DeviceTelemetryEventProperties", "Value": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.DeviceTelemetryEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.DeviceTelemetryEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.DeviceTelemetryEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.DeviceTelemetryEventProperties.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.DeviceTelemetryEventProperties.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.IotHubDeviceTelemetryEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.IotHubDeviceTelemetryEventData", "Value": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.IotHubDeviceTelemetryEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.device_telemetry_event_properties.DeviceTelemetryEventProperties", "Value": "DeviceTelemetryEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.IotHubDeviceTelemetryEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.IotHubDeviceTelemetryEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.IotHubDeviceTelemetryEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.IotHubDeviceTelemetryEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties", "Value": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__.param(body", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__.param(body", "Value": "body"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__.param(properties", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__.param(properties", "Value": "properties"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__.param(system_properties", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__.param(system_properties", "Value": "system_properties"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData", "Value": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties", "Value": "DeviceTelemetryEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__.param(body", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__.param(body", "Value": "body"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__.param(properties", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__.param(properties", "Value": "properties"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__.param(system_properties", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__.param(system_properties", "Value": "system_properties"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEnteredEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEnteredEventData", "Value": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEnteredEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.maps_geofence_event_properties.MapsGeofenceEventProperties", "Value": "MapsGeofenceEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEnteredEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEnteredEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEnteredEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEnteredEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEventProperties", "Value": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEventProperties.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEventProperties.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData", "Value": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties", "Value": "MapsGeofenceEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__.param(expired_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__.param(expired_geofence_geometry_id", "Value": "expired_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__.param(geometries", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__.param(geometries", "Value": "geometries"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__.param(invalid_period_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__.param(invalid_period_geofence_geometry_id", "Value": "invalid_period_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__.param(is_event_published", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__.param(is_event_published", "Value": "is_event_published"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties", "Value": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__.param(expired_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__.param(expired_geofence_geometry_id", "Value": "expired_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__.param(geometries", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__.param(geometries", "Value": "geometries"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__.param(invalid_period_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__.param(invalid_period_geofence_geometry_id", "Value": "invalid_period_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__.param(is_event_published", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__.param(is_event_published", "Value": "is_event_published"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties.MapsGeofenceEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties.MapsGeofenceEventProperties", "Value": "azure.eventgrid.models.maps_geofence_event_properties.MapsGeofenceEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties.MapsGeofenceEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties.MapsGeofenceEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties.MapsGeofenceEventProperties.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties.MapsGeofenceEventProperties.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties", "Value": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__.param(expired_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__.param(expired_geofence_geometry_id", "Value": "expired_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__.param(geometries", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__.param(geometries", "Value": "geometries"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__.param(invalid_period_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__.param(invalid_period_geofence_geometry_id", "Value": "invalid_period_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__.param(is_event_published", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__.param(is_event_published", "Value": "is_event_published"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceEventProperties", "Value": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceEventProperties.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceEventProperties.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceExitedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceExitedEventData", "Value": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceExitedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.maps_geofence_event_properties.MapsGeofenceEventProperties", "Value": "MapsGeofenceEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceExitedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceExitedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceExitedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceExitedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties", "Value": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__.param(expired_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__.param(expired_geofence_geometry_id", "Value": "expired_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__.param(geometries", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__.param(geometries", "Value": "geometries"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__.param(invalid_period_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__.param(invalid_period_geofence_geometry_id", "Value": "invalid_period_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__.param(is_event_published", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__.param(is_event_published", "Value": "is_event_published"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData", "Value": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties", "Value": "MapsGeofenceEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__.param(expired_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__.param(expired_geofence_geometry_id", "Value": "expired_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__.param(geometries", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__.param(geometries", "Value": "geometries"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__.param(invalid_period_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__.param(invalid_period_geofence_geometry_id", "Value": "invalid_period_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__.param(is_event_published", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__.param(is_event_published", "Value": "is_event_published"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry.MapsGeofenceGeometry", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry.MapsGeofenceGeometry", "Value": "azure.eventgrid.models.maps_geofence_geometry.MapsGeofenceGeometry"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry.MapsGeofenceGeometry.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry.MapsGeofenceGeometry.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry.MapsGeofenceGeometry.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry.MapsGeofenceGeometry.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry", "Value": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(distance", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(distance", "Value": "distance"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "float"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(geometry_id", "Value": "geometry_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(nearest_lat", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(nearest_lat", "Value": "nearest_lat"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "float"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(nearest_lon", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(nearest_lon", "Value": "nearest_lon"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "float"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(ud_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(ud_id", "Value": "ud_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceEventProperties", "Value": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceEventProperties.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceEventProperties.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceResultEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceResultEventData", "Value": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceResultEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.maps_geofence_event_properties.MapsGeofenceEventProperties", "Value": "MapsGeofenceEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceResultEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceResultEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceResultEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceResultEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties", "Value": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__.param(expired_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__.param(expired_geofence_geometry_id", "Value": "expired_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__.param(geometries", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__.param(geometries", "Value": "geometries"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__.param(invalid_period_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__.param(invalid_period_geofence_geometry_id", "Value": "invalid_period_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__.param(is_event_published", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__.param(is_event_published", "Value": "is_event_published"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData", "Value": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties", "Value": "MapsGeofenceEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__.param(expired_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__.param(expired_geofence_geometry_id", "Value": "expired_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__.param(geometries", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__.param(geometries", "Value": "geometries"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__.param(invalid_period_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__.param(invalid_period_geofence_geometry_id", "Value": "invalid_period_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__.param(is_event_published", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__.param(is_event_published", "Value": "is_event_published"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobCanceledEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobCanceledEventData", "Value": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobCanceledEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobCanceledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobCanceledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobCanceledEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobCanceledEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobCanceledEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobCanceledEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobCanceledEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobCanceledEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobStateChangeEventData", "Value": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobStateChangeEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobStateChangeEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData", "Value": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.__init__.param(outputs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.__init__.param(outputs", "Value": "outputs"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData", "Value": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobCancelingEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobCancelingEventData", "Value": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobCancelingEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobCancelingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobCancelingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobCancelingEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobCancelingEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobCancelingEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobCancelingEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobCancelingEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobCancelingEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobStateChangeEventData", "Value": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobStateChangeEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobStateChangeEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData", "Value": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData", "Value": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error.MediaJobError", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error.MediaJobError", "Value": "azure.eventgrid.models.media_job_error.MediaJobError"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error.MediaJobError.category(str or ~azure.eventgrid.models.MediaJobErrorCategory)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error.MediaJobError.category(str or ~azure.eventgrid.models.MediaJobErrorCategory)", "Value": "category"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobErrorCategory", "Value": "MediaJobErrorCategory"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error.MediaJobError.code(str or ~azure.eventgrid.models.MediaJobErrorCode)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error.MediaJobError.code(str or ~azure.eventgrid.models.MediaJobErrorCode)", "Value": "code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobErrorCode", "Value": "MediaJobErrorCode"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error.MediaJobError.details(list[~azure.eventgrid.models.MediaJobErrorDetail])", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error.MediaJobError.details(list[~azure.eventgrid.models.MediaJobErrorDetail])", "Value": "details"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "list"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobErrorDetail", "Value": "MediaJobErrorDetail"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error.MediaJobError.message(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error.MediaJobError.message(str)", "Value": "message"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error.MediaJobError.retry(str or ~azure.eventgrid.models.MediaJobRetry)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error.MediaJobError.retry(str or ~azure.eventgrid.models.MediaJobRetry)", "Value": "retry"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobRetry", "Value": "MediaJobRetry"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error.MediaJobError.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error.MediaJobError.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error.MediaJobError.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error.MediaJobError.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobErroredEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobErroredEventData", "Value": "azure.eventgrid.models.media_job_errored_event_data.MediaJobErroredEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobErroredEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobErroredEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobErroredEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobErroredEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobErroredEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobErroredEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobErroredEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobErroredEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobStateChangeEventData", "Value": "azure.eventgrid.models.media_job_errored_event_data.MediaJobStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobStateChangeEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobStateChangeEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData", "Value": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.__init__.param(outputs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.__init__.param(outputs", "Value": "outputs"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData", "Value": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error_detail.MediaJobErrorDetail", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_detail.MediaJobErrorDetail", "Value": "azure.eventgrid.models.media_job_error_detail.MediaJobErrorDetail"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error_detail.MediaJobErrorDetail.code(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_detail.MediaJobErrorDetail.code(str)", "Value": "code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error_detail.MediaJobErrorDetail.message(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_detail.MediaJobErrorDetail.message(str)", "Value": "message"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error_detail.MediaJobErrorDetail.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_detail.MediaJobErrorDetail.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_detail.MediaJobErrorDetail.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_detail.MediaJobErrorDetail.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error_detail_py3.MediaJobErrorDetail", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_detail_py3.MediaJobErrorDetail", "Value": "azure.eventgrid.models.media_job_error_detail_py3.MediaJobErrorDetail"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error_detail_py3.MediaJobErrorDetail.code(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_detail_py3.MediaJobErrorDetail.code(str)", "Value": "code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error_detail_py3.MediaJobErrorDetail.message(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_detail_py3.MediaJobErrorDetail.message(str)", "Value": "message"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error_detail_py3.MediaJobErrorDetail.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_detail_py3.MediaJobErrorDetail.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_detail_py3.MediaJobErrorDetail.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_detail_py3.MediaJobErrorDetail.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error_py3.MediaJobError", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_py3.MediaJobError", "Value": "azure.eventgrid.models.media_job_error_py3.MediaJobError"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error_py3.MediaJobError.category(str or ~azure.eventgrid.models.MediaJobErrorCategory)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_py3.MediaJobError.category(str or ~azure.eventgrid.models.MediaJobErrorCategory)", "Value": "category"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobErrorCategory", "Value": "MediaJobErrorCategory"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error_py3.MediaJobError.code(str or ~azure.eventgrid.models.MediaJobErrorCode)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_py3.MediaJobError.code(str or ~azure.eventgrid.models.MediaJobErrorCode)", "Value": "code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobErrorCode", "Value": "MediaJobErrorCode"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error_py3.MediaJobError.details(list[~azure.eventgrid.models.MediaJobErrorDetail])", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_py3.MediaJobError.details(list[~azure.eventgrid.models.MediaJobErrorDetail])", "Value": "details"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "list"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobErrorDetail", "Value": "MediaJobErrorDetail"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error_py3.MediaJobError.message(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_py3.MediaJobError.message(str)", "Value": "message"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error_py3.MediaJobError.retry(str or ~azure.eventgrid.models.MediaJobRetry)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_py3.MediaJobError.retry(str or ~azure.eventgrid.models.MediaJobRetry)", "Value": "retry"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobRetry", "Value": "MediaJobRetry"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error_py3.MediaJobError.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_py3.MediaJobError.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_py3.MediaJobError.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_py3.MediaJobError.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobFinishedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobFinishedEventData", "Value": "azure.eventgrid.models.media_job_finished_event_data.MediaJobFinishedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobFinishedEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobFinishedEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobFinishedEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobFinishedEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobFinishedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobFinishedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobFinishedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobFinishedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobStateChangeEventData", "Value": "azure.eventgrid.models.media_job_finished_event_data.MediaJobStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobStateChangeEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobStateChangeEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData", "Value": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.__init__.param(outputs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.__init__.param(outputs", "Value": "outputs"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData", "Value": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output.MediaJobOutput", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output.MediaJobOutput", "Value": "azure.eventgrid.models.media_job_output.MediaJobOutput"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output.MediaJobOutput.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output.MediaJobOutput.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output.MediaJobOutput.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output.MediaJobOutput.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset.MediaJobOutput", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset.MediaJobOutput", "Value": "azure.eventgrid.models.media_job_output_asset.MediaJobOutput"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset.MediaJobOutput.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset.MediaJobOutput.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset.MediaJobOutput.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset.MediaJobOutput.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset.MediaJobOutputAsset", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset.MediaJobOutputAsset", "Value": "azure.eventgrid.models.media_job_output_asset.MediaJobOutputAsset"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output.MediaJobOutput", "Value": "MediaJobOutput"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset.MediaJobOutputAsset.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset.MediaJobOutputAsset.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset.MediaJobOutputAsset.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset.MediaJobOutputAsset.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput", "Value": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__.param(error", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__.param(error", "Value": "error"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__.param(label", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__.param(label", "Value": "label"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__.param(progress", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__.param(progress", "Value": "progress"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__.param(state", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__.param(state", "Value": "state"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset", "Value": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput", "Value": "MediaJobOutput"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(asset_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(asset_name", "Value": "asset_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(error", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(error", "Value": "error"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(label", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(label", "Value": "label"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(progress", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(progress", "Value": "progress"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(state", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(state", "Value": "state"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputCanceledEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputCanceledEventData", "Value": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputCanceledEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputCanceledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputCanceledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputCanceledEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputCanceledEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputCanceledEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputCanceledEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputStateChangeEventData", "Value": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData", "Value": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputCancelingEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputCancelingEventData", "Value": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputCancelingEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputCancelingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputCancelingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputCancelingEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputCancelingEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputCancelingEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputCancelingEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputStateChangeEventData", "Value": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData", "Value": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputErroredEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputErroredEventData", "Value": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputErroredEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputErroredEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputErroredEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputErroredEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputErroredEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputErroredEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputErroredEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputStateChangeEventData", "Value": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData", "Value": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputFinishedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputFinishedEventData", "Value": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputFinishedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputFinishedEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputFinishedEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputFinishedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputFinishedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputFinishedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputFinishedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputStateChangeEventData", "Value": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData", "Value": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputProcessingEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputProcessingEventData", "Value": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputProcessingEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputProcessingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputProcessingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputProcessingEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputProcessingEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputProcessingEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputProcessingEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputStateChangeEventData", "Value": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData", "Value": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data.MediaJobOutputProgressEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data.MediaJobOutputProgressEventData", "Value": "azure.eventgrid.models.media_job_output_progress_event_data.MediaJobOutputProgressEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data.MediaJobOutputProgressEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data.MediaJobOutputProgressEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data.MediaJobOutputProgressEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data.MediaJobOutputProgressEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData", "Value": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData.__init__.param(label", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData.__init__.param(label", "Value": "label"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData.__init__.param(progress", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData.__init__.param(progress", "Value": "progress"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput", "Value": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__.param(error", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__.param(error", "Value": "error"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__.param(label", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__.param(label", "Value": "label"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__.param(progress", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__.param(progress", "Value": "progress"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__.param(state", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__.param(state", "Value": "state"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputScheduledEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputScheduledEventData", "Value": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputScheduledEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputScheduledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputScheduledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputScheduledEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputScheduledEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputScheduledEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputScheduledEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputStateChangeEventData", "Value": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData", "Value": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data.MediaJobOutputStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data.MediaJobOutputStateChangeEventData", "Value": "azure.eventgrid.models.media_job_output_state_change_event_data.MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobProcessingEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobProcessingEventData", "Value": "azure.eventgrid.models.media_job_processing_event_data.MediaJobProcessingEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobProcessingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobProcessingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobProcessingEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobProcessingEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobProcessingEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobProcessingEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobProcessingEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobProcessingEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobStateChangeEventData", "Value": "azure.eventgrid.models.media_job_processing_event_data.MediaJobStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobStateChangeEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobStateChangeEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData", "Value": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData", "Value": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobScheduledEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobScheduledEventData", "Value": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobScheduledEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobScheduledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobScheduledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobScheduledEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobScheduledEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobScheduledEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobScheduledEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobScheduledEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobScheduledEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobStateChangeEventData", "Value": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobStateChangeEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobStateChangeEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData", "Value": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData", "Value": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData", "Value": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData", "Value": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData", "Value": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData.encoder_ip(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData.encoder_ip(str)", "Value": "encoder_ip"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData.encoder_port(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData.encoder_port(str)", "Value": "encoder_port"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData.ingest_url(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData.ingest_url(str)", "Value": "ingest_url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData.result_code(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData.result_code(str)", "Value": "result_code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData.stream_id(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData.stream_id(str)", "Value": "stream_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData", "Value": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData.encoder_ip(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData.encoder_ip(str)", "Value": "encoder_ip"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData.encoder_port(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData.encoder_port(str)", "Value": "encoder_port"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData.ingest_url(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData.ingest_url(str)", "Value": "ingest_url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData.result_code(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData.result_code(str)", "Value": "result_code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData.stream_id(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData.stream_id(str)", "Value": "stream_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data.MediaLiveEventEncoderConnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data.MediaLiveEventEncoderConnectedEventData", "Value": "azure.eventgrid.models.media_live_event_encoder_connected_event_data.MediaLiveEventEncoderConnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data.MediaLiveEventEncoderConnectedEventData.encoder_ip(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data.MediaLiveEventEncoderConnectedEventData.encoder_ip(str)", "Value": "encoder_ip"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data.MediaLiveEventEncoderConnectedEventData.encoder_port(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data.MediaLiveEventEncoderConnectedEventData.encoder_port(str)", "Value": "encoder_port"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data.MediaLiveEventEncoderConnectedEventData.ingest_url(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data.MediaLiveEventEncoderConnectedEventData.ingest_url(str)", "Value": "ingest_url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data.MediaLiveEventEncoderConnectedEventData.stream_id(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data.MediaLiveEventEncoderConnectedEventData.stream_id(str)", "Value": "stream_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data.MediaLiveEventEncoderConnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data.MediaLiveEventEncoderConnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data.MediaLiveEventEncoderConnectedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data.MediaLiveEventEncoderConnectedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3.MediaLiveEventEncoderConnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3.MediaLiveEventEncoderConnectedEventData", "Value": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3.MediaLiveEventEncoderConnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3.MediaLiveEventEncoderConnectedEventData.encoder_ip(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3.MediaLiveEventEncoderConnectedEventData.encoder_ip(str)", "Value": "encoder_ip"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3.MediaLiveEventEncoderConnectedEventData.encoder_port(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3.MediaLiveEventEncoderConnectedEventData.encoder_port(str)", "Value": "encoder_port"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3.MediaLiveEventEncoderConnectedEventData.ingest_url(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3.MediaLiveEventEncoderConnectedEventData.ingest_url(str)", "Value": "ingest_url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3.MediaLiveEventEncoderConnectedEventData.stream_id(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3.MediaLiveEventEncoderConnectedEventData.stream_id(str)", "Value": "stream_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3.MediaLiveEventEncoderConnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3.MediaLiveEventEncoderConnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3.MediaLiveEventEncoderConnectedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3.MediaLiveEventEncoderConnectedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData", "Value": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData.encoder_ip(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData.encoder_ip(str)", "Value": "encoder_ip"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData.encoder_port(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData.encoder_port(str)", "Value": "encoder_port"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData.ingest_url(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData.ingest_url(str)", "Value": "ingest_url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData.result_code(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData.result_code(str)", "Value": "result_code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData.stream_id(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData.stream_id(str)", "Value": "stream_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData", "Value": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData.encoder_ip(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData.encoder_ip(str)", "Value": "encoder_ip"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData.encoder_port(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData.encoder_port(str)", "Value": "encoder_port"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData.ingest_url(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData.ingest_url(str)", "Value": "ingest_url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData.result_code(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData.result_code(str)", "Value": "result_code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData.stream_id(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData.stream_id(str)", "Value": "stream_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData", "Value": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData.bitrate(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData.bitrate(long)", "Value": "bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData.result_code(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData.result_code(str)", "Value": "result_code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData.timescale(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData.timescale(str)", "Value": "timescale"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData.timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData.timestamp(str)", "Value": "timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData.track_name(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData.track_name(str)", "Value": "track_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData.track_type(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData.track_type(str)", "Value": "track_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData", "Value": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData.bitrate(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData.bitrate(long)", "Value": "bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData.result_code(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData.result_code(str)", "Value": "result_code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData.timescale(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData.timescale(str)", "Value": "timescale"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData.timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData.timestamp(str)", "Value": "timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData.track_name(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData.track_name(str)", "Value": "track_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData.track_type(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData.track_type(str)", "Value": "track_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData", "Value": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData.max_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData.max_last_timestamp(str)", "Value": "max_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData.min_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData.min_last_timestamp(str)", "Value": "min_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData.timescale_of_max_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData.timescale_of_max_last_timestamp(str)", "Value": "timescale_of_max_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData.timescale_of_min_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData.timescale_of_min_last_timestamp(str)", "Value": "timescale_of_min_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData.type_of_stream_with_max_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData.type_of_stream_with_max_last_timestamp(str)", "Value": "type_of_stream_with_max_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData.type_of_stream_with_min_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData.type_of_stream_with_min_last_timestamp(str)", "Value": "type_of_stream_with_min_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData", "Value": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData.max_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData.max_last_timestamp(str)", "Value": "max_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData.min_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData.min_last_timestamp(str)", "Value": "min_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData.timescale_of_max_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData.timescale_of_max_last_timestamp(str)", "Value": "timescale_of_max_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData.timescale_of_min_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData.timescale_of_min_last_timestamp(str)", "Value": "timescale_of_min_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData.type_of_stream_with_max_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData.type_of_stream_with_max_last_timestamp(str)", "Value": "type_of_stream_with_max_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData.type_of_stream_with_min_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData.type_of_stream_with_min_last_timestamp(str)", "Value": "type_of_stream_with_min_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData", "Value": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.bitrate(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.bitrate(long)", "Value": "bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.duration(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.duration(str)", "Value": "duration"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.encoder_ip(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.encoder_ip(str)", "Value": "encoder_ip"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.encoder_port(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.encoder_port(str)", "Value": "encoder_port"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.ingest_url(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.ingest_url(str)", "Value": "ingest_url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.timescale(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.timescale(str)", "Value": "timescale"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.timestamp(str)", "Value": "timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.track_name(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.track_name(str)", "Value": "track_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.track_type(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.track_type(str)", "Value": "track_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData", "Value": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.bitrate(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.bitrate(long)", "Value": "bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.duration(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.duration(str)", "Value": "duration"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.encoder_ip(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.encoder_ip(str)", "Value": "encoder_ip"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.encoder_port(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.encoder_port(str)", "Value": "encoder_port"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.ingest_url(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.ingest_url(str)", "Value": "ingest_url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.timescale(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.timescale(str)", "Value": "timescale"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.timestamp(str)", "Value": "timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.track_name(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.track_name(str)", "Value": "track_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.track_type(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.track_type(str)", "Value": "track_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData", "Value": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.first_duration(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.first_duration(str)", "Value": "first_duration"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.first_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.first_timestamp(str)", "Value": "first_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.second_duration(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.second_duration(str)", "Value": "second_duration"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.second_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.second_timestamp(str)", "Value": "second_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.timescale(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.timescale(str)", "Value": "timescale"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData", "Value": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.first_duration(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.first_duration(str)", "Value": "first_duration"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.first_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.first_timestamp(str)", "Value": "first_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.second_duration(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.second_duration(str)", "Value": "second_duration"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.second_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.second_timestamp(str)", "Value": "second_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.timescale(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.timescale(str)", "Value": "timescale"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData", "Value": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.bitrate(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.bitrate(long)", "Value": "bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.discontinuity_count(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.discontinuity_count(long)", "Value": "discontinuity_count"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.healthy(bool)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.healthy(bool)", "Value": "healthy"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.incoming_bitrate(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.incoming_bitrate(long)", "Value": "incoming_bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.last_timestamp(str)", "Value": "last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.nonincreasing_count(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.nonincreasing_count(long)", "Value": "nonincreasing_count"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.overlap_count(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.overlap_count(long)", "Value": "overlap_count"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.state(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.state(str)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.timescale(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.timescale(str)", "Value": "timescale"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.track_name(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.track_name(str)", "Value": "track_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.track_type(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.track_type(str)", "Value": "track_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.unexpected_bitrate(bool)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.unexpected_bitrate(bool)", "Value": "unexpected_bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData", "Value": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.bitrate(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.bitrate(long)", "Value": "bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.discontinuity_count(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.discontinuity_count(long)", "Value": "discontinuity_count"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.healthy(bool)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.healthy(bool)", "Value": "healthy"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.incoming_bitrate(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.incoming_bitrate(long)", "Value": "incoming_bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.last_timestamp(str)", "Value": "last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.nonincreasing_count(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.nonincreasing_count(long)", "Value": "nonincreasing_count"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.overlap_count(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.overlap_count(long)", "Value": "overlap_count"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.state(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.state(str)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.timescale(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.timescale(str)", "Value": "timescale"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.track_name(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.track_name(str)", "Value": "track_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.track_type(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.track_type(str)", "Value": "track_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.unexpected_bitrate(bool)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.unexpected_bitrate(bool)", "Value": "unexpected_bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData", "Value": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.bitrate(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.bitrate(long)", "Value": "bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.discontinuity_gap(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.discontinuity_gap(str)", "Value": "discontinuity_gap"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.new_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.new_timestamp(str)", "Value": "new_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.previous_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.previous_timestamp(str)", "Value": "previous_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.timescale(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.timescale(str)", "Value": "timescale"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.track_name(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.track_name(str)", "Value": "track_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.track_type(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.track_type(str)", "Value": "track_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData", "Value": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.bitrate(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.bitrate(long)", "Value": "bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.discontinuity_gap(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.discontinuity_gap(str)", "Value": "discontinuity_gap"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.new_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.new_timestamp(str)", "Value": "new_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.previous_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.previous_timestamp(str)", "Value": "previous_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.timescale(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.timescale(str)", "Value": "timescale"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.track_name(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.track_name(str)", "Value": "track_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.track_type(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.track_type(str)", "Value": "track_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data.ResourceActionCancelData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data.ResourceActionCancelData", "Value": "azure.eventgrid.models.resource_action_cancel_data.ResourceActionCancelData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data.ResourceActionCancelData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data.ResourceActionCancelData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data.ResourceActionCancelData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data.ResourceActionCancelData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData", "Value": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data.ResourceActionFailureData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data.ResourceActionFailureData", "Value": "azure.eventgrid.models.resource_action_failure_data.ResourceActionFailureData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data.ResourceActionFailureData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data.ResourceActionFailureData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data.ResourceActionFailureData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data.ResourceActionFailureData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData", "Value": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data.ResourceActionSuccessData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data.ResourceActionSuccessData", "Value": "azure.eventgrid.models.resource_action_success_data.ResourceActionSuccessData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data.ResourceActionSuccessData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data.ResourceActionSuccessData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data.ResourceActionSuccessData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data.ResourceActionSuccessData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData", "Value": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data.ResourceDeleteCancelData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data.ResourceDeleteCancelData", "Value": "azure.eventgrid.models.resource_delete_cancel_data.ResourceDeleteCancelData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data.ResourceDeleteCancelData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data.ResourceDeleteCancelData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data.ResourceDeleteCancelData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data.ResourceDeleteCancelData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData", "Value": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data.ResourceDeleteFailureData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data.ResourceDeleteFailureData", "Value": "azure.eventgrid.models.resource_delete_failure_data.ResourceDeleteFailureData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data.ResourceDeleteFailureData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data.ResourceDeleteFailureData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data.ResourceDeleteFailureData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data.ResourceDeleteFailureData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData", "Value": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data.ResourceDeleteSuccessData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data.ResourceDeleteSuccessData", "Value": "azure.eventgrid.models.resource_delete_success_data.ResourceDeleteSuccessData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data.ResourceDeleteSuccessData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data.ResourceDeleteSuccessData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data.ResourceDeleteSuccessData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data.ResourceDeleteSuccessData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData", "Value": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data.ResourceWriteCancelData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data.ResourceWriteCancelData", "Value": "azure.eventgrid.models.resource_write_cancel_data.ResourceWriteCancelData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data.ResourceWriteCancelData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data.ResourceWriteCancelData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data.ResourceWriteCancelData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data.ResourceWriteCancelData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData", "Value": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data.ResourceWriteFailureData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data.ResourceWriteFailureData", "Value": "azure.eventgrid.models.resource_write_failure_data.ResourceWriteFailureData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data.ResourceWriteFailureData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data.ResourceWriteFailureData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data.ResourceWriteFailureData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data.ResourceWriteFailureData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData", "Value": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data.ResourceWriteSuccessData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data.ResourceWriteSuccessData", "Value": "azure.eventgrid.models.resource_write_success_data.ResourceWriteSuccessData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data.ResourceWriteSuccessData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data.ResourceWriteSuccessData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data.ResourceWriteSuccessData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data.ResourceWriteSuccessData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData", "Value": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data.ServiceBusActiveMessagesAvailableWithNoListenersEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data.ServiceBusActiveMessagesAvailableWithNoListenersEventData", "Value": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data.ServiceBusActiveMessagesAvailableWithNoListenersEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData", "Value": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(entity_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(entity_type", "Value": "entity_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(namespace_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(namespace_name", "Value": "namespace_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(queue_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(queue_name", "Value": "queue_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(request_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(request_uri", "Value": "request_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(subscription_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(subscription_name", "Value": "subscription_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(topic_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(topic_name", "Value": "topic_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData", "Value": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData", "Value": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(entity_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(entity_type", "Value": "entity_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(namespace_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(namespace_name", "Value": "namespace_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(queue_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(queue_name", "Value": "queue_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(request_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(request_uri", "Value": "request_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(subscription_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(subscription_name", "Value": "subscription_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(topic_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(topic_name", "Value": "topic_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data.SignalRServiceClientConnectionConnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data.SignalRServiceClientConnectionConnectedEventData", "Value": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data.SignalRServiceClientConnectionConnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data.SignalRServiceClientConnectionConnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data.SignalRServiceClientConnectionConnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data.SignalRServiceClientConnectionConnectedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data.SignalRServiceClientConnectionConnectedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData", "Value": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__.param(connection_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__.param(connection_id", "Value": "connection_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__.param(hub", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__.param(hub", "Value": "hub"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__.param(user_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__.param(user_id", "Value": "user_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data.SignalRServiceClientConnectionDisconnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data.SignalRServiceClientConnectionDisconnectedEventData", "Value": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data.SignalRServiceClientConnectionDisconnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data.SignalRServiceClientConnectionDisconnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data.SignalRServiceClientConnectionDisconnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data.SignalRServiceClientConnectionDisconnectedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data.SignalRServiceClientConnectionDisconnectedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData", "Value": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(connection_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(connection_id", "Value": "connection_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(error_message", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(error_message", "Value": "error_message"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(hub", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(hub", "Value": "hub"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(user_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(user_id", "Value": "user_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data.StorageBlobCreatedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data.StorageBlobCreatedEventData", "Value": "azure.eventgrid.models.storage_blob_created_event_data.StorageBlobCreatedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data.StorageBlobCreatedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data.StorageBlobCreatedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data.StorageBlobCreatedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data.StorageBlobCreatedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData", "Value": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(api", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(api", "Value": "api"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(blob_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(blob_type", "Value": "blob_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(client_request_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(client_request_id", "Value": "client_request_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(content_length", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(content_length", "Value": "content_length"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(content_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(content_type", "Value": "content_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(e_tag", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(e_tag", "Value": "e_tag"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(request_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(request_id", "Value": "request_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(sequencer", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(sequencer", "Value": "sequencer"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(storage_diagnostics", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(storage_diagnostics", "Value": "storage_diagnostics"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(url", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(url", "Value": "url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data.StorageBlobDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data.StorageBlobDeletedEventData", "Value": "azure.eventgrid.models.storage_blob_deleted_event_data.StorageBlobDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data.StorageBlobDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data.StorageBlobDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data.StorageBlobDeletedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data.StorageBlobDeletedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData", "Value": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(api", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(api", "Value": "api"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(blob_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(blob_type", "Value": "blob_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(client_request_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(client_request_id", "Value": "client_request_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(content_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(content_type", "Value": "content_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(request_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(request_id", "Value": "request_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(sequencer", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(sequencer", "Value": "sequencer"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(storage_diagnostics", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(storage_diagnostics", "Value": "storage_diagnostics"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(url", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(url", "Value": "url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_deleted_event_data.SubscriptionDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_deleted_event_data.SubscriptionDeletedEventData", "Value": "azure.eventgrid.models.subscription_deleted_event_data.SubscriptionDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_deleted_event_data.SubscriptionDeletedEventData.event_subscription_id(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_deleted_event_data.SubscriptionDeletedEventData.event_subscription_id(str)", "Value": "event_subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_deleted_event_data.SubscriptionDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_deleted_event_data.SubscriptionDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_deleted_event_data.SubscriptionDeletedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_deleted_event_data.SubscriptionDeletedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_deleted_event_data_py3.SubscriptionDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_deleted_event_data_py3.SubscriptionDeletedEventData", "Value": "azure.eventgrid.models.subscription_deleted_event_data_py3.SubscriptionDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_deleted_event_data_py3.SubscriptionDeletedEventData.event_subscription_id(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_deleted_event_data_py3.SubscriptionDeletedEventData.event_subscription_id(str)", "Value": "event_subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_deleted_event_data_py3.SubscriptionDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_deleted_event_data_py3.SubscriptionDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_deleted_event_data_py3.SubscriptionDeletedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_deleted_event_data_py3.SubscriptionDeletedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data.SubscriptionValidationEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data.SubscriptionValidationEventData", "Value": "azure.eventgrid.models.subscription_validation_event_data.SubscriptionValidationEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data.SubscriptionValidationEventData.validation_code(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data.SubscriptionValidationEventData.validation_code(str)", "Value": "validation_code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data.SubscriptionValidationEventData.validation_url(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data.SubscriptionValidationEventData.validation_url(str)", "Value": "validation_url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data.SubscriptionValidationEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data.SubscriptionValidationEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data.SubscriptionValidationEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data.SubscriptionValidationEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data_py3.SubscriptionValidationEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data_py3.SubscriptionValidationEventData", "Value": "azure.eventgrid.models.subscription_validation_event_data_py3.SubscriptionValidationEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data_py3.SubscriptionValidationEventData.validation_code(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data_py3.SubscriptionValidationEventData.validation_code(str)", "Value": "validation_code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data_py3.SubscriptionValidationEventData.validation_url(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data_py3.SubscriptionValidationEventData.validation_url(str)", "Value": "validation_url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data_py3.SubscriptionValidationEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data_py3.SubscriptionValidationEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data_py3.SubscriptionValidationEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data_py3.SubscriptionValidationEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_validation_response.SubscriptionValidationResponse", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_response.SubscriptionValidationResponse", "Value": "azure.eventgrid.models.subscription_validation_response.SubscriptionValidationResponse"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_validation_response.SubscriptionValidationResponse.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_response.SubscriptionValidationResponse.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_response.SubscriptionValidationResponse.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_response.SubscriptionValidationResponse.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_validation_response_py3.SubscriptionValidationResponse", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_response_py3.SubscriptionValidationResponse", "Value": "azure.eventgrid.models.subscription_validation_response_py3.SubscriptionValidationResponse"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_validation_response_py3.SubscriptionValidationResponse.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_response_py3.SubscriptionValidationResponse.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_validation_response_py3.SubscriptionValidationResponse.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_response_py3.SubscriptionValidationResponse.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_validation_response_py3.SubscriptionValidationResponse.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_response_py3.SubscriptionValidationResponse.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_validation_response_py3.SubscriptionValidationResponse.__init__.param(validation_response", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_response_py3.SubscriptionValidationResponse.__init__.param(validation_response", "Value": "validation_response"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_validation_response_py3.SubscriptionValidationResponse.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_response_py3.SubscriptionValidationResponse.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}], "Diagnostics": [{"DiagnosticId": "AZ_PY_1", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.EventGridClient.__init__"}, {"DiagnosticId": "AZ_PY_2", "Text": "Typehint is missing for method publish_events", "TargetId": "azure.eventgrid.EventGridClient.publish_events"}, {"DiagnosticId": "AZ_PY_3", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.event_grid_client.EventGridClient.__init__"}, {"DiagnosticId": "AZ_PY_4", "Text": "Typehint is missing for method publish_events", "TargetId": "azure.eventgrid.event_grid_client.EventGridClient.publish_events"}, {"DiagnosticId": "AZ_PY_5", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.event_grid_client.EventGridClientConfiguration.__init__"}, {"DiagnosticId": "AZ_PY_6", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_7", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData.__init__"}, {"DiagnosticId": "AZ_PY_8", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__.param(target"}, {"DiagnosticId": "AZ_PY_9", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_10", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__"}, {"DiagnosticId": "AZ_PY_11", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__"}, {"DiagnosticId": "AZ_PY_12", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__"}, {"DiagnosticId": "AZ_PY_13", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__"}, {"DiagnosticId": "AZ_PY_14", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__.param(target"}, {"DiagnosticId": "AZ_PY_15", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_16", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_17", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_18", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_19", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__.param(target"}, {"DiagnosticId": "AZ_PY_20", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_21", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_22", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_23", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_24", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ContainerRegistryEventActor.__init__"}, {"DiagnosticId": "AZ_PY_25", "Text": "Type is not available for actor", "TargetId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(actor"}, {"DiagnosticId": "AZ_PY_26", "Text": "Type is not available for request", "TargetId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(request"}, {"DiagnosticId": "AZ_PY_27", "Text": "Type is not available for source", "TargetId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(source"}, {"DiagnosticId": "AZ_PY_28", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(target"}, {"DiagnosticId": "AZ_PY_29", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_30", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_31", "Text": "Type is not available for actor", "TargetId": "azure.eventgrid.models.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_32", "Text": "Type is not available for request", "TargetId": "azure.eventgrid.models.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_33", "Text": "Type is not available for source", "TargetId": "azure.eventgrid.models.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_34", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_35", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_36", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__"}, {"DiagnosticId": "AZ_PY_37", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ContainerRegistryEventSource.__init__"}, {"DiagnosticId": "AZ_PY_38", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__"}, {"DiagnosticId": "AZ_PY_39", "Text": "Type is not available for actor", "TargetId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(actor"}, {"DiagnosticId": "AZ_PY_40", "Text": "Type is not available for request", "TargetId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(request"}, {"DiagnosticId": "AZ_PY_41", "Text": "Type is not available for source", "TargetId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(source"}, {"DiagnosticId": "AZ_PY_42", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(target"}, {"DiagnosticId": "AZ_PY_43", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_44", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_45", "Text": "Type is not available for actor", "TargetId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_46", "Text": "Type is not available for request", "TargetId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_47", "Text": "Type is not available for source", "TargetId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_48", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_49", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_50", "Text": "Type is not available for actor", "TargetId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(actor"}, {"DiagnosticId": "AZ_PY_51", "Text": "Type is not available for request", "TargetId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(request"}, {"DiagnosticId": "AZ_PY_52", "Text": "Type is not available for source", "TargetId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(source"}, {"DiagnosticId": "AZ_PY_53", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(target"}, {"DiagnosticId": "AZ_PY_54", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_55", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_56", "Text": "Type is not available for actor", "TargetId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_57", "Text": "Type is not available for request", "TargetId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_58", "Text": "Type is not available for source", "TargetId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_59", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_60", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_61", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.DeviceConnectionStateEventInfo.__init__"}, {"DiagnosticId": "AZ_PY_62", "Text": "Type is not available for device_connection_state_event_info", "TargetId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__.param(device_connection_state_event_info"}, {"DiagnosticId": "AZ_PY_63", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_64", "Text": "Type is not available for device_connection_state_event_info", "TargetId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_65", "Text": "Type is not available for twin", "TargetId": "azure.eventgrid.models.DeviceLifeCycleEventProperties.__init__.param(twin"}, {"DiagnosticId": "AZ_PY_66", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.DeviceLifeCycleEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_67", "Text": "Type is not available for twin", "TargetId": "azure.eventgrid.models.DeviceLifeCycleEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_68", "Text": "Type is not available for body", "TargetId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__.param(body"}, {"DiagnosticId": "AZ_PY_69", "Text": "Type is not available for properties", "TargetId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__.param(properties"}, {"DiagnosticId": "AZ_PY_70", "Text": "Type is not available for system_properties", "TargetId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__.param(system_properties"}, {"DiagnosticId": "AZ_PY_71", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_72", "Text": "Type is not available for body", "TargetId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_73", "Text": "Type is not available for properties", "TargetId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_74", "Text": "Type is not available for system_properties", "TargetId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_75", "Text": "Type is not available for properties", "TargetId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(properties"}, {"DiagnosticId": "AZ_PY_76", "Text": "Type is not available for x509_thumbprint", "TargetId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(x509_thumbprint"}, {"DiagnosticId": "AZ_PY_77", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.DeviceTwinInfo.__init__"}, {"DiagnosticId": "AZ_PY_78", "Text": "Type is not available for properties", "TargetId": "azure.eventgrid.models.DeviceTwinInfo.__init__"}, {"DiagnosticId": "AZ_PY_79", "Text": "Type is not available for x509_thumbprint", "TargetId": "azure.eventgrid.models.DeviceTwinInfo.__init__"}, {"DiagnosticId": "AZ_PY_80", "Text": "Type is not available for desired", "TargetId": "azure.eventgrid.models.DeviceTwinInfoProperties.__init__.param(desired"}, {"DiagnosticId": "AZ_PY_81", "Text": "Type is not available for reported", "TargetId": "azure.eventgrid.models.DeviceTwinInfoProperties.__init__.param(reported"}, {"DiagnosticId": "AZ_PY_82", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.DeviceTwinInfoProperties.__init__"}, {"DiagnosticId": "AZ_PY_83", "Text": "Type is not available for desired", "TargetId": "azure.eventgrid.models.DeviceTwinInfoProperties.__init__"}, {"DiagnosticId": "AZ_PY_84", "Text": "Type is not available for reported", "TargetId": "azure.eventgrid.models.DeviceTwinInfoProperties.__init__"}, {"DiagnosticId": "AZ_PY_85", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.DeviceTwinInfoX509Thumbprint.__init__"}, {"DiagnosticId": "AZ_PY_86", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.DeviceTwinMetadata.__init__"}, {"DiagnosticId": "AZ_PY_87", "Text": "Type is not available for metadata", "TargetId": "azure.eventgrid.models.DeviceTwinProperties.__init__.param(metadata"}, {"DiagnosticId": "AZ_PY_88", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.DeviceTwinProperties.__init__"}, {"DiagnosticId": "AZ_PY_89", "Text": "Type is not available for metadata", "TargetId": "azure.eventgrid.models.DeviceTwinProperties.__init__"}, {"DiagnosticId": "AZ_PY_90", "Text": "Type is not available for data", "TargetId": "azure.eventgrid.models.EventGridEvent.__init__.param(data"}, {"DiagnosticId": "AZ_PY_91", "Text": "Type is not available for event_time", "TargetId": "azure.eventgrid.models.EventGridEvent.__init__.param(event_time"}, {"DiagnosticId": "AZ_PY_92", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.EventGridEvent.__init__"}, {"DiagnosticId": "AZ_PY_93", "Text": "Type is not available for data", "TargetId": "azure.eventgrid.models.EventGridEvent.__init__"}, {"DiagnosticId": "AZ_PY_94", "Text": "Type is not available for event_time", "TargetId": "azure.eventgrid.models.EventGridEvent.__init__"}, {"DiagnosticId": "AZ_PY_95", "Text": "Type is not available for first_enqueue_time", "TargetId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(first_enqueue_time"}, {"DiagnosticId": "AZ_PY_96", "Text": "Type is not available for last_enqueue_time", "TargetId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(last_enqueue_time"}, {"DiagnosticId": "AZ_PY_97", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__"}, {"DiagnosticId": "AZ_PY_98", "Text": "Type is not available for first_enqueue_time", "TargetId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__"}, {"DiagnosticId": "AZ_PY_99", "Text": "Type is not available for last_enqueue_time", "TargetId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__"}, {"DiagnosticId": "AZ_PY_100", "Text": "Type is not available for device_connection_state_event_info", "TargetId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__.param(device_connection_state_event_info"}, {"DiagnosticId": "AZ_PY_101", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_102", "Text": "Type is not available for device_connection_state_event_info", "TargetId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_103", "Text": "Type is not available for twin", "TargetId": "azure.eventgrid.models.IotHubDeviceCreatedEventData.__init__.param(twin"}, {"DiagnosticId": "AZ_PY_104", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.IotHubDeviceCreatedEventData.__init__"}, {"DiagnosticId": "AZ_PY_105", "Text": "Type is not available for twin", "TargetId": "azure.eventgrid.models.IotHubDeviceCreatedEventData.__init__"}, {"DiagnosticId": "AZ_PY_106", "Text": "Type is not available for twin", "TargetId": "azure.eventgrid.models.IotHubDeviceDeletedEventData.__init__.param(twin"}, {"DiagnosticId": "AZ_PY_107", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.IotHubDeviceDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_108", "Text": "Type is not available for twin", "TargetId": "azure.eventgrid.models.IotHubDeviceDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_109", "Text": "Type is not available for device_connection_state_event_info", "TargetId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__.param(device_connection_state_event_info"}, {"DiagnosticId": "AZ_PY_110", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_111", "Text": "Type is not available for device_connection_state_event_info", "TargetId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_112", "Text": "Type is not available for body", "TargetId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__.param(body"}, {"DiagnosticId": "AZ_PY_113", "Text": "Type is not available for properties", "TargetId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__.param(properties"}, {"DiagnosticId": "AZ_PY_114", "Text": "Type is not available for system_properties", "TargetId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__.param(system_properties"}, {"DiagnosticId": "AZ_PY_115", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__"}, {"DiagnosticId": "AZ_PY_116", "Text": "Type is not available for body", "TargetId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__"}, {"DiagnosticId": "AZ_PY_117", "Text": "Type is not available for properties", "TargetId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__"}, {"DiagnosticId": "AZ_PY_118", "Text": "Type is not available for system_properties", "TargetId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__"}, {"DiagnosticId": "AZ_PY_119", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__.param(expired_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_120", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__.param(geometries"}, {"DiagnosticId": "AZ_PY_121", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__.param(invalid_period_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_122", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__"}, {"DiagnosticId": "AZ_PY_123", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__"}, {"DiagnosticId": "AZ_PY_124", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__"}, {"DiagnosticId": "AZ_PY_125", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__"}, {"DiagnosticId": "AZ_PY_126", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__.param(expired_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_127", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__.param(geometries"}, {"DiagnosticId": "AZ_PY_128", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__.param(invalid_period_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_129", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_130", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_131", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_132", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_133", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__.param(expired_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_134", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__.param(geometries"}, {"DiagnosticId": "AZ_PY_135", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__.param(invalid_period_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_136", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__"}, {"DiagnosticId": "AZ_PY_137", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__"}, {"DiagnosticId": "AZ_PY_138", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__"}, {"DiagnosticId": "AZ_PY_139", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__"}, {"DiagnosticId": "AZ_PY_140", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__"}, {"DiagnosticId": "AZ_PY_141", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__.param(expired_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_142", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__.param(geometries"}, {"DiagnosticId": "AZ_PY_143", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__.param(invalid_period_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_144", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__"}, {"DiagnosticId": "AZ_PY_145", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__"}, {"DiagnosticId": "AZ_PY_146", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__"}, {"DiagnosticId": "AZ_PY_147", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__"}, {"DiagnosticId": "AZ_PY_148", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.MediaJobCanceledEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_149", "Text": "Type is not available for outputs", "TargetId": "azure.eventgrid.models.MediaJobCanceledEventData.__init__.param(outputs"}, {"DiagnosticId": "AZ_PY_150", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobCanceledEventData.__init__"}, {"DiagnosticId": "AZ_PY_151", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.MediaJobCanceledEventData.__init__"}, {"DiagnosticId": "AZ_PY_152", "Text": "Type is not available for outputs", "TargetId": "azure.eventgrid.models.MediaJobCanceledEventData.__init__"}, {"DiagnosticId": "AZ_PY_153", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.MediaJobCancelingEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_154", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobCancelingEventData.__init__"}, {"DiagnosticId": "AZ_PY_155", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.MediaJobCancelingEventData.__init__"}, {"DiagnosticId": "AZ_PY_156", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobError.__init__"}, {"DiagnosticId": "AZ_PY_157", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobErrorDetail.__init__"}, {"DiagnosticId": "AZ_PY_158", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.MediaJobErroredEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_159", "Text": "Type is not available for outputs", "TargetId": "azure.eventgrid.models.MediaJobErroredEventData.__init__.param(outputs"}, {"DiagnosticId": "AZ_PY_160", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobErroredEventData.__init__"}, {"DiagnosticId": "AZ_PY_161", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.MediaJobErroredEventData.__init__"}, {"DiagnosticId": "AZ_PY_162", "Text": "Type is not available for outputs", "TargetId": "azure.eventgrid.models.MediaJobErroredEventData.__init__"}, {"DiagnosticId": "AZ_PY_163", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.MediaJobFinishedEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_164", "Text": "Type is not available for outputs", "TargetId": "azure.eventgrid.models.MediaJobFinishedEventData.__init__.param(outputs"}, {"DiagnosticId": "AZ_PY_165", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobFinishedEventData.__init__"}, {"DiagnosticId": "AZ_PY_166", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.MediaJobFinishedEventData.__init__"}, {"DiagnosticId": "AZ_PY_167", "Text": "Type is not available for outputs", "TargetId": "azure.eventgrid.models.MediaJobFinishedEventData.__init__"}, {"DiagnosticId": "AZ_PY_168", "Text": "Type is not available for error", "TargetId": "azure.eventgrid.models.MediaJobOutput.__init__.param(error"}, {"DiagnosticId": "AZ_PY_169", "Text": "Type is not available for state", "TargetId": "azure.eventgrid.models.MediaJobOutput.__init__.param(state"}, {"DiagnosticId": "AZ_PY_170", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobOutput.__init__"}, {"DiagnosticId": "AZ_PY_171", "Text": "Type is not available for error", "TargetId": "azure.eventgrid.models.MediaJobOutput.__init__"}, {"DiagnosticId": "AZ_PY_172", "Text": "Type is not available for state", "TargetId": "azure.eventgrid.models.MediaJobOutput.__init__"}, {"DiagnosticId": "AZ_PY_173", "Text": "Type is not available for error", "TargetId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(error"}, {"DiagnosticId": "AZ_PY_174", "Text": "Type is not available for state", "TargetId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(state"}, {"DiagnosticId": "AZ_PY_175", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobOutputAsset.__init__"}, {"DiagnosticId": "AZ_PY_176", "Text": "Type is not available for error", "TargetId": "azure.eventgrid.models.MediaJobOutputAsset.__init__"}, {"DiagnosticId": "AZ_PY_177", "Text": "Type is not available for state", "TargetId": "azure.eventgrid.models.MediaJobOutputAsset.__init__"}, {"DiagnosticId": "AZ_PY_178", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_179", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_180", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.__init__"}, {"DiagnosticId": "AZ_PY_181", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.__init__"}, {"DiagnosticId": "AZ_PY_182", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.__init__"}, {"DiagnosticId": "AZ_PY_183", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_184", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_185", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.__init__"}, {"DiagnosticId": "AZ_PY_186", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.__init__"}, {"DiagnosticId": "AZ_PY_187", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.__init__"}, {"DiagnosticId": "AZ_PY_188", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.MediaJobOutputErroredEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_189", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.MediaJobOutputErroredEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_190", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobOutputErroredEventData.__init__"}, {"DiagnosticId": "AZ_PY_191", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.MediaJobOutputErroredEventData.__init__"}, {"DiagnosticId": "AZ_PY_192", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.MediaJobOutputErroredEventData.__init__"}, {"DiagnosticId": "AZ_PY_193", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_194", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_195", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.__init__"}, {"DiagnosticId": "AZ_PY_196", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.__init__"}, {"DiagnosticId": "AZ_PY_197", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.__init__"}, {"DiagnosticId": "AZ_PY_198", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_199", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_200", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.__init__"}, {"DiagnosticId": "AZ_PY_201", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.__init__"}, {"DiagnosticId": "AZ_PY_202", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.__init__"}, {"DiagnosticId": "AZ_PY_203", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.MediaJobOutputProgressEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_204", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobOutputProgressEventData.__init__"}, {"DiagnosticId": "AZ_PY_205", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.MediaJobOutputProgressEventData.__init__"}, {"DiagnosticId": "AZ_PY_206", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_207", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_208", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.__init__"}, {"DiagnosticId": "AZ_PY_209", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.__init__"}, {"DiagnosticId": "AZ_PY_210", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.__init__"}, {"DiagnosticId": "AZ_PY_211", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_212", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_213", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_214", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_215", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_216", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.MediaJobProcessingEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_217", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobProcessingEventData.__init__"}, {"DiagnosticId": "AZ_PY_218", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.MediaJobProcessingEventData.__init__"}, {"DiagnosticId": "AZ_PY_219", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.MediaJobScheduledEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_220", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobScheduledEventData.__init__"}, {"DiagnosticId": "AZ_PY_221", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.MediaJobScheduledEventData.__init__"}, {"DiagnosticId": "AZ_PY_222", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.MediaJobStateChangeEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_223", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_224", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_225", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_226", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaLiveEventEncoderConnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_227", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_228", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData.__init__"}, {"DiagnosticId": "AZ_PY_229", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.__init__"}, {"DiagnosticId": "AZ_PY_230", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData.__init__"}, {"DiagnosticId": "AZ_PY_231", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.__init__"}, {"DiagnosticId": "AZ_PY_232", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.__init__"}, {"DiagnosticId": "AZ_PY_233", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_234", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ResourceActionCancelData.__init__"}, {"DiagnosticId": "AZ_PY_235", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ResourceActionFailureData.__init__"}, {"DiagnosticId": "AZ_PY_236", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ResourceActionSuccessData.__init__"}, {"DiagnosticId": "AZ_PY_237", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__"}, {"DiagnosticId": "AZ_PY_238", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__"}, {"DiagnosticId": "AZ_PY_239", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__"}, {"DiagnosticId": "AZ_PY_240", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ResourceWriteCancelData.__init__"}, {"DiagnosticId": "AZ_PY_241", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ResourceWriteFailureData.__init__"}, {"DiagnosticId": "AZ_PY_242", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__"}, {"DiagnosticId": "AZ_PY_243", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__"}, {"DiagnosticId": "AZ_PY_244", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__"}, {"DiagnosticId": "AZ_PY_245", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_246", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_247", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_248", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_249", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_250", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_251", "Text": "Type is not available for storage_diagnostics", "TargetId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(storage_diagnostics"}, {"DiagnosticId": "AZ_PY_252", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__"}, {"DiagnosticId": "AZ_PY_253", "Text": "Type is not available for storage_diagnostics", "TargetId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__"}, {"DiagnosticId": "AZ_PY_254", "Text": "Type is not available for storage_diagnostics", "TargetId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(storage_diagnostics"}, {"DiagnosticId": "AZ_PY_255", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_256", "Text": "Type is not available for storage_diagnostics", "TargetId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_257", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.SubscriptionDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_258", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.SubscriptionValidationEventData.__init__"}, {"DiagnosticId": "AZ_PY_259", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.SubscriptionValidationResponse.__init__"}, {"DiagnosticId": "AZ_PY_260", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data.AppConfigurationKeyValueDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_261", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_262", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data.AppConfigurationKeyValueModifiedEventData.__init__"}, {"DiagnosticId": "AZ_PY_263", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData.__init__"}, {"DiagnosticId": "AZ_PY_264", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_artifact_event_data.ContainerRegistryArtifactEventData.__init__"}, {"DiagnosticId": "AZ_PY_265", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(target"}, {"DiagnosticId": "AZ_PY_266", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_267", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__"}, {"DiagnosticId": "AZ_PY_268", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__"}, {"DiagnosticId": "AZ_PY_269", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__"}, {"DiagnosticId": "AZ_PY_270", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_artifact_event_target.ContainerRegistryArtifactEventTarget.__init__"}, {"DiagnosticId": "AZ_PY_271", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__"}, {"DiagnosticId": "AZ_PY_272", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryArtifactEventData.__init__"}, {"DiagnosticId": "AZ_PY_273", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryChartDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_274", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(target"}, {"DiagnosticId": "AZ_PY_275", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_276", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__"}, {"DiagnosticId": "AZ_PY_277", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__"}, {"DiagnosticId": "AZ_PY_278", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__"}, {"DiagnosticId": "AZ_PY_279", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__.param(target"}, {"DiagnosticId": "AZ_PY_280", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_281", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_282", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_283", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_284", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryArtifactEventData.__init__"}, {"DiagnosticId": "AZ_PY_285", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryChartPushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_286", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(target"}, {"DiagnosticId": "AZ_PY_287", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_288", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__"}, {"DiagnosticId": "AZ_PY_289", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__"}, {"DiagnosticId": "AZ_PY_290", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__"}, {"DiagnosticId": "AZ_PY_291", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__.param(target"}, {"DiagnosticId": "AZ_PY_292", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_293", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_294", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_295", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_296", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_event_actor.ContainerRegistryEventActor.__init__"}, {"DiagnosticId": "AZ_PY_297", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_event_actor_py3.ContainerRegistryEventActor.__init__"}, {"DiagnosticId": "AZ_PY_298", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_event_data.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_299", "Text": "Type is not available for actor", "TargetId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(actor"}, {"DiagnosticId": "AZ_PY_300", "Text": "Type is not available for request", "TargetId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(request"}, {"DiagnosticId": "AZ_PY_301", "Text": "Type is not available for source", "TargetId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(source"}, {"DiagnosticId": "AZ_PY_302", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(target"}, {"DiagnosticId": "AZ_PY_303", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_304", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_305", "Text": "Type is not available for actor", "TargetId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_306", "Text": "Type is not available for request", "TargetId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_307", "Text": "Type is not available for source", "TargetId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_308", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_309", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_310", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_event_request.ContainerRegistryEventRequest.__init__"}, {"DiagnosticId": "AZ_PY_311", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__"}, {"DiagnosticId": "AZ_PY_312", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_event_source.ContainerRegistryEventSource.__init__"}, {"DiagnosticId": "AZ_PY_313", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_event_source_py3.ContainerRegistryEventSource.__init__"}, {"DiagnosticId": "AZ_PY_314", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_event_target.ContainerRegistryEventTarget.__init__"}, {"DiagnosticId": "AZ_PY_315", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__"}, {"DiagnosticId": "AZ_PY_316", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_317", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryImageDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_318", "Text": "Type is not available for actor", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(actor"}, {"DiagnosticId": "AZ_PY_319", "Text": "Type is not available for request", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(request"}, {"DiagnosticId": "AZ_PY_320", "Text": "Type is not available for source", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(source"}, {"DiagnosticId": "AZ_PY_321", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(target"}, {"DiagnosticId": "AZ_PY_322", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_323", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_324", "Text": "Type is not available for actor", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_325", "Text": "Type is not available for request", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_326", "Text": "Type is not available for source", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_327", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_328", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_329", "Text": "Type is not available for actor", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(actor"}, {"DiagnosticId": "AZ_PY_330", "Text": "Type is not available for request", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(request"}, {"DiagnosticId": "AZ_PY_331", "Text": "Type is not available for source", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(source"}, {"DiagnosticId": "AZ_PY_332", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(target"}, {"DiagnosticId": "AZ_PY_333", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_334", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_335", "Text": "Type is not available for actor", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_336", "Text": "Type is not available for request", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_337", "Text": "Type is not available for source", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_338", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_339", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_340", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_341", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryImagePushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_342", "Text": "Type is not available for actor", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(actor"}, {"DiagnosticId": "AZ_PY_343", "Text": "Type is not available for request", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(request"}, {"DiagnosticId": "AZ_PY_344", "Text": "Type is not available for source", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(source"}, {"DiagnosticId": "AZ_PY_345", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(target"}, {"DiagnosticId": "AZ_PY_346", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_347", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_348", "Text": "Type is not available for actor", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_349", "Text": "Type is not available for request", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_350", "Text": "Type is not available for source", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_351", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_352", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_353", "Text": "Type is not available for actor", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(actor"}, {"DiagnosticId": "AZ_PY_354", "Text": "Type is not available for request", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(request"}, {"DiagnosticId": "AZ_PY_355", "Text": "Type is not available for source", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(source"}, {"DiagnosticId": "AZ_PY_356", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(target"}, {"DiagnosticId": "AZ_PY_357", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_358", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_359", "Text": "Type is not available for actor", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_360", "Text": "Type is not available for request", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_361", "Text": "Type is not available for source", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_362", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_363", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_364", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_connection_state_event_info.DeviceConnectionStateEventInfo.__init__"}, {"DiagnosticId": "AZ_PY_365", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_connection_state_event_info_py3.DeviceConnectionStateEventInfo.__init__"}, {"DiagnosticId": "AZ_PY_366", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_connection_state_event_properties.DeviceConnectionStateEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_367", "Text": "Type is not available for device_connection_state_event_info", "TargetId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__.param(device_connection_state_event_info"}, {"DiagnosticId": "AZ_PY_368", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_369", "Text": "Type is not available for device_connection_state_event_info", "TargetId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_370", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_life_cycle_event_properties.DeviceLifeCycleEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_371", "Text": "Type is not available for twin", "TargetId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties.__init__.param(twin"}, {"DiagnosticId": "AZ_PY_372", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_373", "Text": "Type is not available for twin", "TargetId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_374", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_telemetry_event_properties.DeviceTelemetryEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_375", "Text": "Type is not available for body", "TargetId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__.param(body"}, {"DiagnosticId": "AZ_PY_376", "Text": "Type is not available for properties", "TargetId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__.param(properties"}, {"DiagnosticId": "AZ_PY_377", "Text": "Type is not available for system_properties", "TargetId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__.param(system_properties"}, {"DiagnosticId": "AZ_PY_378", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_379", "Text": "Type is not available for body", "TargetId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_380", "Text": "Type is not available for properties", "TargetId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_381", "Text": "Type is not available for system_properties", "TargetId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_382", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_twin_info.DeviceTwinInfo.__init__"}, {"DiagnosticId": "AZ_PY_383", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_twin_info_properties.DeviceTwinInfoProperties.__init__"}, {"DiagnosticId": "AZ_PY_384", "Text": "Type is not available for desired", "TargetId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties.__init__.param(desired"}, {"DiagnosticId": "AZ_PY_385", "Text": "Type is not available for reported", "TargetId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties.__init__.param(reported"}, {"DiagnosticId": "AZ_PY_386", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties.__init__"}, {"DiagnosticId": "AZ_PY_387", "Text": "Type is not available for desired", "TargetId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties.__init__"}, {"DiagnosticId": "AZ_PY_388", "Text": "Type is not available for reported", "TargetId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties.__init__"}, {"DiagnosticId": "AZ_PY_389", "Text": "Type is not available for properties", "TargetId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(properties"}, {"DiagnosticId": "AZ_PY_390", "Text": "Type is not available for x509_thumbprint", "TargetId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(x509_thumbprint"}, {"DiagnosticId": "AZ_PY_391", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__"}, {"DiagnosticId": "AZ_PY_392", "Text": "Type is not available for properties", "TargetId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__"}, {"DiagnosticId": "AZ_PY_393", "Text": "Type is not available for x509_thumbprint", "TargetId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__"}, {"DiagnosticId": "AZ_PY_394", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_twin_info_x509_thumbprint.DeviceTwinInfoX509Thumbprint.__init__"}, {"DiagnosticId": "AZ_PY_395", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3.DeviceTwinInfoX509Thumbprint.__init__"}, {"DiagnosticId": "AZ_PY_396", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_twin_metadata.DeviceTwinMetadata.__init__"}, {"DiagnosticId": "AZ_PY_397", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_twin_metadata_py3.DeviceTwinMetadata.__init__"}, {"DiagnosticId": "AZ_PY_398", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_twin_properties.DeviceTwinProperties.__init__"}, {"DiagnosticId": "AZ_PY_399", "Text": "Type is not available for metadata", "TargetId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties.__init__.param(metadata"}, {"DiagnosticId": "AZ_PY_400", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties.__init__"}, {"DiagnosticId": "AZ_PY_401", "Text": "Type is not available for metadata", "TargetId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties.__init__"}, {"DiagnosticId": "AZ_PY_402", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.event_grid_event.EventGridEvent.__init__"}, {"DiagnosticId": "AZ_PY_403", "Text": "Type is not available for data", "TargetId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(data"}, {"DiagnosticId": "AZ_PY_404", "Text": "Type is not available for event_time", "TargetId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(event_time"}, {"DiagnosticId": "AZ_PY_405", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__"}, {"DiagnosticId": "AZ_PY_406", "Text": "Type is not available for data", "TargetId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__"}, {"DiagnosticId": "AZ_PY_407", "Text": "Type is not available for event_time", "TargetId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__"}, {"DiagnosticId": "AZ_PY_408", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.event_hub_capture_file_created_event_data.EventHubCaptureFileCreatedEventData.__init__"}, {"DiagnosticId": "AZ_PY_409", "Text": "Type is not available for first_enqueue_time", "TargetId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(first_enqueue_time"}, {"DiagnosticId": "AZ_PY_410", "Text": "Type is not available for last_enqueue_time", "TargetId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(last_enqueue_time"}, {"DiagnosticId": "AZ_PY_411", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__"}, {"DiagnosticId": "AZ_PY_412", "Text": "Type is not available for first_enqueue_time", "TargetId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__"}, {"DiagnosticId": "AZ_PY_413", "Text": "Type is not available for last_enqueue_time", "TargetId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__"}, {"DiagnosticId": "AZ_PY_414", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_connected_event_data.DeviceConnectionStateEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_415", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_connected_event_data.IotHubDeviceConnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_416", "Text": "Type is not available for device_connection_state_event_info", "TargetId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(device_connection_state_event_info"}, {"DiagnosticId": "AZ_PY_417", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_418", "Text": "Type is not available for device_connection_state_event_info", "TargetId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_419", "Text": "Type is not available for device_connection_state_event_info", "TargetId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__.param(device_connection_state_event_info"}, {"DiagnosticId": "AZ_PY_420", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_421", "Text": "Type is not available for device_connection_state_event_info", "TargetId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_422", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_created_event_data.DeviceLifeCycleEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_423", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_created_event_data.IotHubDeviceCreatedEventData.__init__"}, {"DiagnosticId": "AZ_PY_424", "Text": "Type is not available for twin", "TargetId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(twin"}, {"DiagnosticId": "AZ_PY_425", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_426", "Text": "Type is not available for twin", "TargetId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_427", "Text": "Type is not available for twin", "TargetId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData.__init__.param(twin"}, {"DiagnosticId": "AZ_PY_428", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData.__init__"}, {"DiagnosticId": "AZ_PY_429", "Text": "Type is not available for twin", "TargetId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData.__init__"}, {"DiagnosticId": "AZ_PY_430", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_deleted_event_data.DeviceLifeCycleEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_431", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_deleted_event_data.IotHubDeviceDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_432", "Text": "Type is not available for twin", "TargetId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(twin"}, {"DiagnosticId": "AZ_PY_433", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_434", "Text": "Type is not available for twin", "TargetId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_435", "Text": "Type is not available for twin", "TargetId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData.__init__.param(twin"}, {"DiagnosticId": "AZ_PY_436", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_437", "Text": "Type is not available for twin", "TargetId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_438", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.DeviceConnectionStateEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_439", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.IotHubDeviceDisconnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_440", "Text": "Type is not available for device_connection_state_event_info", "TargetId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(device_connection_state_event_info"}, {"DiagnosticId": "AZ_PY_441", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_442", "Text": "Type is not available for device_connection_state_event_info", "TargetId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_443", "Text": "Type is not available for device_connection_state_event_info", "TargetId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__.param(device_connection_state_event_info"}, {"DiagnosticId": "AZ_PY_444", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_445", "Text": "Type is not available for device_connection_state_event_info", "TargetId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_446", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.DeviceTelemetryEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_447", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.IotHubDeviceTelemetryEventData.__init__"}, {"DiagnosticId": "AZ_PY_448", "Text": "Type is not available for body", "TargetId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__.param(body"}, {"DiagnosticId": "AZ_PY_449", "Text": "Type is not available for properties", "TargetId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__.param(properties"}, {"DiagnosticId": "AZ_PY_450", "Text": "Type is not available for system_properties", "TargetId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__.param(system_properties"}, {"DiagnosticId": "AZ_PY_451", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_452", "Text": "Type is not available for body", "TargetId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_453", "Text": "Type is not available for properties", "TargetId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_454", "Text": "Type is not available for system_properties", "TargetId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_455", "Text": "Type is not available for body", "TargetId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__.param(body"}, {"DiagnosticId": "AZ_PY_456", "Text": "Type is not available for properties", "TargetId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__.param(properties"}, {"DiagnosticId": "AZ_PY_457", "Text": "Type is not available for system_properties", "TargetId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__.param(system_properties"}, {"DiagnosticId": "AZ_PY_458", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__"}, {"DiagnosticId": "AZ_PY_459", "Text": "Type is not available for body", "TargetId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__"}, {"DiagnosticId": "AZ_PY_460", "Text": "Type is not available for properties", "TargetId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__"}, {"DiagnosticId": "AZ_PY_461", "Text": "Type is not available for system_properties", "TargetId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__"}, {"DiagnosticId": "AZ_PY_462", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEnteredEventData.__init__"}, {"DiagnosticId": "AZ_PY_463", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_464", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__.param(expired_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_465", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__.param(geometries"}, {"DiagnosticId": "AZ_PY_466", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__.param(invalid_period_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_467", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__"}, {"DiagnosticId": "AZ_PY_468", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__"}, {"DiagnosticId": "AZ_PY_469", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__"}, {"DiagnosticId": "AZ_PY_470", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__"}, {"DiagnosticId": "AZ_PY_471", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__.param(expired_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_472", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__.param(geometries"}, {"DiagnosticId": "AZ_PY_473", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__.param(invalid_period_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_474", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_475", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_476", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_477", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_478", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.maps_geofence_event_properties.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_479", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__.param(expired_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_480", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__.param(geometries"}, {"DiagnosticId": "AZ_PY_481", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__.param(invalid_period_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_482", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_483", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_484", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_485", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_486", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_487", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceExitedEventData.__init__"}, {"DiagnosticId": "AZ_PY_488", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__.param(expired_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_489", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__.param(geometries"}, {"DiagnosticId": "AZ_PY_490", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__.param(invalid_period_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_491", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_492", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_493", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_494", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_495", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__.param(expired_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_496", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__.param(geometries"}, {"DiagnosticId": "AZ_PY_497", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__.param(invalid_period_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_498", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__"}, {"DiagnosticId": "AZ_PY_499", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__"}, {"DiagnosticId": "AZ_PY_500", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__"}, {"DiagnosticId": "AZ_PY_501", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__"}, {"DiagnosticId": "AZ_PY_502", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.maps_geofence_geometry.MapsGeofenceGeometry.__init__"}, {"DiagnosticId": "AZ_PY_503", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__"}, {"DiagnosticId": "AZ_PY_504", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_505", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceResultEventData.__init__"}, {"DiagnosticId": "AZ_PY_506", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__.param(expired_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_507", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__.param(geometries"}, {"DiagnosticId": "AZ_PY_508", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__.param(invalid_period_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_509", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_510", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_511", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_512", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_513", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__.param(expired_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_514", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__.param(geometries"}, {"DiagnosticId": "AZ_PY_515", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__.param(invalid_period_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_516", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__"}, {"DiagnosticId": "AZ_PY_517", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__"}, {"DiagnosticId": "AZ_PY_518", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__"}, {"DiagnosticId": "AZ_PY_519", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__"}, {"DiagnosticId": "AZ_PY_520", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobCanceledEventData.__init__"}, {"DiagnosticId": "AZ_PY_521", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_522", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_523", "Text": "Type is not available for outputs", "TargetId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.__init__.param(outputs"}, {"DiagnosticId": "AZ_PY_524", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.__init__"}, {"DiagnosticId": "AZ_PY_525", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.__init__"}, {"DiagnosticId": "AZ_PY_526", "Text": "Type is not available for outputs", "TargetId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.__init__"}, {"DiagnosticId": "AZ_PY_527", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_528", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_529", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_530", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobCancelingEventData.__init__"}, {"DiagnosticId": "AZ_PY_531", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_532", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_533", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData.__init__"}, {"DiagnosticId": "AZ_PY_534", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData.__init__"}, {"DiagnosticId": "AZ_PY_535", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_536", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_537", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_538", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_error.MediaJobError.__init__"}, {"DiagnosticId": "AZ_PY_539", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobErroredEventData.__init__"}, {"DiagnosticId": "AZ_PY_540", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_541", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_542", "Text": "Type is not available for outputs", "TargetId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.__init__.param(outputs"}, {"DiagnosticId": "AZ_PY_543", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.__init__"}, {"DiagnosticId": "AZ_PY_544", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.__init__"}, {"DiagnosticId": "AZ_PY_545", "Text": "Type is not available for outputs", "TargetId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.__init__"}, {"DiagnosticId": "AZ_PY_546", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_547", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_548", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_549", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_error_detail.MediaJobErrorDetail.__init__"}, {"DiagnosticId": "AZ_PY_550", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_error_detail_py3.MediaJobErrorDetail.__init__"}, {"DiagnosticId": "AZ_PY_551", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_error_py3.MediaJobError.__init__"}, {"DiagnosticId": "AZ_PY_552", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobFinishedEventData.__init__"}, {"DiagnosticId": "AZ_PY_553", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_554", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_555", "Text": "Type is not available for outputs", "TargetId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.__init__.param(outputs"}, {"DiagnosticId": "AZ_PY_556", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.__init__"}, {"DiagnosticId": "AZ_PY_557", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.__init__"}, {"DiagnosticId": "AZ_PY_558", "Text": "Type is not available for outputs", "TargetId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.__init__"}, {"DiagnosticId": "AZ_PY_559", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_560", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_561", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_562", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output.MediaJobOutput.__init__"}, {"DiagnosticId": "AZ_PY_563", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_asset.MediaJobOutput.__init__"}, {"DiagnosticId": "AZ_PY_564", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_asset.MediaJobOutputAsset.__init__"}, {"DiagnosticId": "AZ_PY_565", "Text": "Type is not available for error", "TargetId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__.param(error"}, {"DiagnosticId": "AZ_PY_566", "Text": "Type is not available for state", "TargetId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__.param(state"}, {"DiagnosticId": "AZ_PY_567", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__"}, {"DiagnosticId": "AZ_PY_568", "Text": "Type is not available for error", "TargetId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__"}, {"DiagnosticId": "AZ_PY_569", "Text": "Type is not available for state", "TargetId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__"}, {"DiagnosticId": "AZ_PY_570", "Text": "Type is not available for error", "TargetId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(error"}, {"DiagnosticId": "AZ_PY_571", "Text": "Type is not available for state", "TargetId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(state"}, {"DiagnosticId": "AZ_PY_572", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__"}, {"DiagnosticId": "AZ_PY_573", "Text": "Type is not available for error", "TargetId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__"}, {"DiagnosticId": "AZ_PY_574", "Text": "Type is not available for state", "TargetId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__"}, {"DiagnosticId": "AZ_PY_575", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputCanceledEventData.__init__"}, {"DiagnosticId": "AZ_PY_576", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_577", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_578", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_579", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.__init__"}, {"DiagnosticId": "AZ_PY_580", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.__init__"}, {"DiagnosticId": "AZ_PY_581", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.__init__"}, {"DiagnosticId": "AZ_PY_582", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_583", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_584", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_585", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_586", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_587", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputCancelingEventData.__init__"}, {"DiagnosticId": "AZ_PY_588", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_589", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_590", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_591", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.__init__"}, {"DiagnosticId": "AZ_PY_592", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.__init__"}, {"DiagnosticId": "AZ_PY_593", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.__init__"}, {"DiagnosticId": "AZ_PY_594", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_595", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_596", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_597", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_598", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_599", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputErroredEventData.__init__"}, {"DiagnosticId": "AZ_PY_600", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_601", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_602", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_603", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.__init__"}, {"DiagnosticId": "AZ_PY_604", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.__init__"}, {"DiagnosticId": "AZ_PY_605", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.__init__"}, {"DiagnosticId": "AZ_PY_606", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_607", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_608", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_609", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_610", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_611", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputFinishedEventData.__init__"}, {"DiagnosticId": "AZ_PY_612", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_613", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_614", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_615", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.__init__"}, {"DiagnosticId": "AZ_PY_616", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.__init__"}, {"DiagnosticId": "AZ_PY_617", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.__init__"}, {"DiagnosticId": "AZ_PY_618", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_619", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_620", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_621", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_622", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_623", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputProcessingEventData.__init__"}, {"DiagnosticId": "AZ_PY_624", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_625", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_626", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_627", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.__init__"}, {"DiagnosticId": "AZ_PY_628", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.__init__"}, {"DiagnosticId": "AZ_PY_629", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.__init__"}, {"DiagnosticId": "AZ_PY_630", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_631", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_632", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_633", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_634", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_635", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_progress_event_data.MediaJobOutputProgressEventData.__init__"}, {"DiagnosticId": "AZ_PY_636", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_637", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData.__init__"}, {"DiagnosticId": "AZ_PY_638", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData.__init__"}, {"DiagnosticId": "AZ_PY_639", "Text": "Type is not available for error", "TargetId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__.param(error"}, {"DiagnosticId": "AZ_PY_640", "Text": "Type is not available for state", "TargetId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__.param(state"}, {"DiagnosticId": "AZ_PY_641", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__"}, {"DiagnosticId": "AZ_PY_642", "Text": "Type is not available for error", "TargetId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__"}, {"DiagnosticId": "AZ_PY_643", "Text": "Type is not available for state", "TargetId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__"}, {"DiagnosticId": "AZ_PY_644", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputScheduledEventData.__init__"}, {"DiagnosticId": "AZ_PY_645", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_646", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_647", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_648", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.__init__"}, {"DiagnosticId": "AZ_PY_649", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.__init__"}, {"DiagnosticId": "AZ_PY_650", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.__init__"}, {"DiagnosticId": "AZ_PY_651", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_652", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_653", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_654", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_655", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_656", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_state_change_event_data.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_657", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_658", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_659", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_660", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_661", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_662", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobProcessingEventData.__init__"}, {"DiagnosticId": "AZ_PY_663", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_664", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_665", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData.__init__"}, {"DiagnosticId": "AZ_PY_666", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData.__init__"}, {"DiagnosticId": "AZ_PY_667", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_668", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_669", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_670", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobScheduledEventData.__init__"}, {"DiagnosticId": "AZ_PY_671", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_672", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_673", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData.__init__"}, {"DiagnosticId": "AZ_PY_674", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData.__init__"}, {"DiagnosticId": "AZ_PY_675", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_676", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_677", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_678", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_679", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_680", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_681", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_682", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_683", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_684", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data.MediaLiveEventEncoderConnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_685", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3.MediaLiveEventEncoderConnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_686", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_687", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_688", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData.__init__"}, {"DiagnosticId": "AZ_PY_689", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData.__init__"}, {"DiagnosticId": "AZ_PY_690", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData.__init__"}, {"DiagnosticId": "AZ_PY_691", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData.__init__"}, {"DiagnosticId": "AZ_PY_692", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.__init__"}, {"DiagnosticId": "AZ_PY_693", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.__init__"}, {"DiagnosticId": "AZ_PY_694", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.__init__"}, {"DiagnosticId": "AZ_PY_695", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.__init__"}, {"DiagnosticId": "AZ_PY_696", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.__init__"}, {"DiagnosticId": "AZ_PY_697", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.__init__"}, {"DiagnosticId": "AZ_PY_698", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_699", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_700", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_action_cancel_data.ResourceActionCancelData.__init__"}, {"DiagnosticId": "AZ_PY_701", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__"}, {"DiagnosticId": "AZ_PY_702", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_action_failure_data.ResourceActionFailureData.__init__"}, {"DiagnosticId": "AZ_PY_703", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__"}, {"DiagnosticId": "AZ_PY_704", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_action_success_data.ResourceActionSuccessData.__init__"}, {"DiagnosticId": "AZ_PY_705", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__"}, {"DiagnosticId": "AZ_PY_706", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_delete_cancel_data.ResourceDeleteCancelData.__init__"}, {"DiagnosticId": "AZ_PY_707", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__"}, {"DiagnosticId": "AZ_PY_708", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_delete_failure_data.ResourceDeleteFailureData.__init__"}, {"DiagnosticId": "AZ_PY_709", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__"}, {"DiagnosticId": "AZ_PY_710", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_delete_success_data.ResourceDeleteSuccessData.__init__"}, {"DiagnosticId": "AZ_PY_711", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__"}, {"DiagnosticId": "AZ_PY_712", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_write_cancel_data.ResourceWriteCancelData.__init__"}, {"DiagnosticId": "AZ_PY_713", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__"}, {"DiagnosticId": "AZ_PY_714", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_write_failure_data.ResourceWriteFailureData.__init__"}, {"DiagnosticId": "AZ_PY_715", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__"}, {"DiagnosticId": "AZ_PY_716", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_write_success_data.ResourceWriteSuccessData.__init__"}, {"DiagnosticId": "AZ_PY_717", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__"}, {"DiagnosticId": "AZ_PY_718", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__"}, {"DiagnosticId": "AZ_PY_719", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__"}, {"DiagnosticId": "AZ_PY_720", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__"}, {"DiagnosticId": "AZ_PY_721", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__"}, {"DiagnosticId": "AZ_PY_722", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data.SignalRServiceClientConnectionConnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_723", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_724", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_725", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_726", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data.SignalRServiceClientConnectionDisconnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_727", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_728", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_729", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_730", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.storage_blob_created_event_data.StorageBlobCreatedEventData.__init__"}, {"DiagnosticId": "AZ_PY_731", "Text": "Type is not available for storage_diagnostics", "TargetId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(storage_diagnostics"}, {"DiagnosticId": "AZ_PY_732", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__"}, {"DiagnosticId": "AZ_PY_733", "Text": "Type is not available for storage_diagnostics", "TargetId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__"}, {"DiagnosticId": "AZ_PY_734", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.storage_blob_deleted_event_data.StorageBlobDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_735", "Text": "Type is not available for storage_diagnostics", "TargetId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(storage_diagnostics"}, {"DiagnosticId": "AZ_PY_736", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_737", "Text": "Type is not available for storage_diagnostics", "TargetId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_738", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.subscription_deleted_event_data.SubscriptionDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_739", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.subscription_deleted_event_data_py3.SubscriptionDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_740", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.subscription_validation_event_data.SubscriptionValidationEventData.__init__"}, {"DiagnosticId": "AZ_PY_741", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.subscription_validation_event_data_py3.SubscriptionValidationEventData.__init__"}, {"DiagnosticId": "AZ_PY_742", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.subscription_validation_response.SubscriptionValidationResponse.__init__"}, {"DiagnosticId": "AZ_PY_743", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.subscription_validation_response_py3.SubscriptionValidationResponse.__init__"}]} \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/dev_requirements.txt b/sdk/eventgrid/azure-eventgrid/dev_requirements.txt index 685788caa515..a410fdd5f166 100644 --- a/sdk/eventgrid/azure-eventgrid/dev_requirements.txt +++ b/sdk/eventgrid/azure-eventgrid/dev_requirements.txt @@ -1,2 +1,4 @@ -e ../../../tools/azure-sdk-tools --e ../../core/azure-core \ No newline at end of file +-e ../../core/azure-core +-e ../../identity/azure-identity +-e ../azure-mgmt-eventgrid \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_custom_topic_events.py b/sdk/eventgrid/azure-eventgrid/samples/consume_custom_topic_events.py new file mode 100644 index 000000000000..9f7c24ca7e8a --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_custom_topic_events.py @@ -0,0 +1,95 @@ +import sys +import os +import datetime as dt +import json + +PACKAGE_PARENT = '..' +SCRIPT_DIR = os.path.dirname(os.path.realpath(os.path.join(os.getcwd(), os.path.expanduser(__file__)))) +sys.path.append(os.path.normpath(os.path.join(SCRIPT_DIR, PACKAGE_PARENT))) + +from msrestazure.azure_active_directory import ServicePrincipalCredentials +from azure.core.pipeline.policies import AzureKeyCredentialPolicy +from azure.core.credentials import AzureKeyCredential +from azure.mgmt.eventgrid import EventGridManagementClient +from azure.mgmt.eventgrid.models import EventSubscription +from src.generated_client import GeneratedClient +from src.generated_client.models import EventGridEvent, CloudEvent +from azure.core.exceptions import ( + ResourceNotFoundError, + ResourceExistsError, + ClientAuthenticationError +) + +STORAGE_BLOB_CREATED_EVENT = "Microsoft.Storage.BlobCreated" +SUBSCRIPTION_VALIDATION_EVENT = "Microsoft.EventGrid.SubscriptionValidationEvent" +AZURE_SUBSCRIPTION_ID = "faa080af-c1d8-40ad-9cce-e1a450ca5b57" +RESOURCE_GROUP_NAME = "t-swpill-test" +TOPIC_NAME = "eventgridcloudeventsub" +REQUEST_BIN_URL = 'https://eventgridgrideventsviewer.azurewebsites.net/' + +client_id = os.environ.get('AZURE_CLIENT_ID') +tenant_id = os.environ.get('AZURE_TENANT_ID') +secret = os.environ.get('AZURE_CLIENT_SECRET') +credentials = ServicePrincipalCredentials(tenant=tenant_id, client_id=client_id, secret=secret) +sample_mgmt_client = EventGridManagementClient(credentials, AZURE_SUBSCRIPTION_ID) + +#scope = '/subscriptions/'+AZURE_SUBSCRIPTION_ID+'/resourceGroups/'+RESOURCE_GROUP_NAME+'/providers/Microsoft.EventGrid/topics/'+TOPIC_NAME +#event_sub_name = 'eventgridegsub' +response = sample_mgmt_client.topics.get('t-swpill-test', TOPIC_NAME) +#response = sample_mgmt_client.event_subscriptions.list_global_by_resource_group("t-swpill-test") #create_or_update(scope, event_sub_name, { 'destination': {'endpoint_url': REQUEST_BIN_URL, 'endpoint_type': 'WebHook'}}) +print(response) + +def create_event_subscription(): + event_sub = EventSubscription() + + + +#def create_custom_topic(): +# custom_topic_name = 'eventgridviewercustomtopicevents' +# +#def deserialize_events_string(): +# # stub postreqdata +# req = [ +# { +# "id": "b85d631a-101e-005a-02f2-cee7aa06f148", +# "source": "/subscriptions/{subscription_id}/resourceGroup/{resource_group}/Microsoft.Storage/storageAccounts/{storage_account}", +# "data": { +# "api": "PutBlockList" +# }, +# "type": "Microsoft.Storage.BlobCreated", +# "time": "2020-09-14T10:00:00Z", +# "specversion": "1.0", +# "subject": "blobServices/default/containers/{storage-container}/blobs/{new-file}" +# }, +# { +# "id": "b85d631a-101e-005a-02f2-cee7aa06f149", +# "source": "/subscriptions/{subscription_id}/resourceGroup/{resource_group}/Microsoft.Storage/storageAccounts/{storage_account}", +# "data": { +# "api": "PutBlockList" +# }, +# "type": "Microsoft.Storage.BlobCreated", +# "time": "2020-09-14T10:00:00Z", +# "specversion": "1.0", +# "subject": "blobServices/default/containers/{storage-container}/blobs/{new-file}" +# }] +# +# jsonstr = json.dumps(req) +# postreqdata = json.loads(jsonstr) +# for event in postreqdata: +# event_data = event['data'] +# print(event_data['api']) +# if event['type'] == STORAGE_BLOB_CREATED_EVENT: +# print("Got BlobCreated event data, blob API: {}".format(event_data['api'])) +# elif event['type'] == SUBSCRIPTION_VALIDATION_EVENT: +# validation_code = event_data['validation_code'] +# validation_url = event_data['validation_url'] +# print("Got SubscriptionValidation event data, validation code is: {}".format( +# validation_code, +# validation_url +# )) +# response_payload = { +# "validationResponse": validation_code +# } +# response = json.dumps(response_payload) +# +#deserialize_events_string() \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/samples/auth_sample.py b/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py similarity index 52% rename from sdk/eventgrid/azure-eventgrid/samples/auth_sample.py rename to sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py index 81a183a0d9d3..ee589e9f9337 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/auth_sample.py +++ b/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py @@ -1,6 +1,7 @@ import sys import os import datetime as dt +import json PACKAGE_PARENT = '..' SCRIPT_DIR = os.path.dirname(os.path.realpath(os.path.join(os.getcwd(), os.path.expanduser(__file__)))) @@ -8,6 +9,7 @@ from azure.core.pipeline.policies import AzureKeyCredentialPolicy from azure.core.credentials import AzureKeyCredential +from azure.mgmt.eventgrid import EventGridManagementClient from src.generated_client import GeneratedClient from src.generated_client.models import EventGridEvent, CloudEvent from azure.core.exceptions import ( @@ -18,9 +20,10 @@ cloud_hostname = "eventgridcloudeventsub.eastus-1.eventgrid.azure.net/" eg_hostname = "eventgridegeventsub.eastus-1.eventgrid.azure.net/" +dtime = dt.datetime.now().strftime("%m-%d-%YT%I:%M:%S.%f") EVENTGRID_KEY_HEADER = 'aeg-sas-key' -cloud_key = '' +cloud_key = '8dQnGCAXpdtLvGAeVzMEcwJEMR1KC60IAA6TqD6Rmbs=' eg_key = '' def get_authentication_policy(credential): @@ -41,17 +44,23 @@ def key_authentication(events, key, hostname): else: sample_client.publish_cloud_event_events(hostname, events) +def create_event_grid_events(): + eg_event = EventGridEvent(id='831e1650-001e-001b-66ab-eeb76e06l631', subject="/blobServices/default/containers/oc2d2817345i200097container/blobs/oc2d2817345i20002296blob", data="{\"artist\": \"G\"}", event_type='recordInserted', event_time=dtime, data_version="1.0") + print(type(eg_event.data)) + eg_events = [eg_event] + return eg_events -dtime = dt.datetime.now().strftime("%m-%d-%YT%I:%M:%S.%f") -# send EG event -#eg_event = EventGridEvent(id='831e1650-001e-001b-66ab-eeb76e06l631', subject="/blobServices/default/containers/oc2d2817345i200097container/blobs/oc2d2817345i20002296blob", data="\{\}", event_type='recordInserted', event_time=dtime, data_version="1.0") -#eg_events = [eg_event] -#key_authentication(eg_events, eg_key, eg_hostname) +def create_cloud_events(): + cloud_event = CloudEvent(specversion="1.0", id="b85d631a-101e-005a-02f2-cee7aa06f148", type="Microsoft.Storage.BlobCreated", source="/subscriptions/{subscription_id}/resourceGroup/{resource_group}/Microsoft.Storage/storageAccounts/{storage_account}", subject="blobServices/default/containers/{storage-container}/blobs/{new-file}", time="2020-09-14T10:00:00Z", data={"api": "PutBlockList"}) + cloud_event2 = CloudEvent(specversion="1.0", id="b85d631a-101e-005a-02f2-cee7aa06f149", type="Microsoft.Storage.BlobCreated", source="/subscriptions/{subscription_id}/resourceGroup/{resource_group}/Microsoft.Storage/storageAccounts/{storage_account}", subject="blobServices/default/containers/{storage-container}/blobs/{new-file}", time="2020-09-14T10:00:00Z", data={"api": "PutBlockList"}) + cloud_events = [cloud_event, cloud_event2] + return cloud_events # send cloud event -cloud_event = CloudEvent(specversion="1.0", id="b85d631a-101e-005a-02f2-cee7aa06f148", type="zohan.music.request", source="https://swath1.dev/music/", subject="zohan/music/requests/4322", time="2020-09-14T10:00:00Z", data="{ \"artist\": \"Gerardo\", \"song\": \"Rico Suave\" }") -cloud_event2 = CloudEvent(specversion="1.0", id="b85d631a-101e-005a-02f2-cee7aa06f149", type="zohan.music.request", source="https://swath2.dev/music/", subject="zohan/music/requests/4322", time="2020-09-14T10:00:00Z", data="{ \"artist\": \"Gerardo\", \"song\": \"Rico Suave\" }") -cloud_events = [cloud_event, cloud_event2] -key_authentication(cloud_events, cloud_key, cloud_hostname) +#create_cloud_events() +#key_authentication(create_cloud_events(), cloud_key, cloud_hostname) + +# send EG event +create_event_grid_events() From 91d9e7604f585824db7ddf40e189c5b874510431 Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Tue, 30 Jun 2020 20:15:59 -0500 Subject: [PATCH 05/38] removing old eg --- .../azure-eventgrid/src/eventgrid/__init__.py | 18 -- .../src/eventgrid/generated_client.py | 163 ------------------ .../src/eventgrid/models/__init__.py | 31 ---- .../src/eventgrid/models/cloud_event_event.py | 76 -------- .../eventgrid/models/cloud_event_event_py3.py | 76 -------- .../src/eventgrid/models/event_grid_event.py | 72 -------- .../eventgrid/models/event_grid_event_py3.py | 72 -------- .../models/subscription_deleted_event_data.py | 37 ---- .../subscription_deleted_event_data_py3.py | 37 ---- .../subscription_validation_event_data.py | 50 ------ .../subscription_validation_event_data_py3.py | 50 ------ .../subscription_validation_response.py | 32 ---- .../subscription_validation_response_py3.py | 32 ---- .../azure-eventgrid/src/eventgrid/version.py | 13 -- 14 files changed, 759 deletions(-) delete mode 100644 sdk/eventgrid/azure-eventgrid/src/eventgrid/__init__.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/eventgrid/generated_client.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/eventgrid/models/__init__.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/eventgrid/models/cloud_event_event.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/eventgrid/models/cloud_event_event_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/eventgrid/models/event_grid_event.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/eventgrid/models/event_grid_event_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_deleted_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_deleted_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_validation_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_validation_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_validation_response.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_validation_response_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/eventgrid/version.py diff --git a/sdk/eventgrid/azure-eventgrid/src/eventgrid/__init__.py b/sdk/eventgrid/azure-eventgrid/src/eventgrid/__init__.py deleted file mode 100644 index ec5e84d480eb..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/eventgrid/__init__.py +++ /dev/null @@ -1,18 +0,0 @@ -# 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 .generated_client import GeneratedClient -from .version import VERSION - -__all__ = ['GeneratedClient'] - -__version__ = VERSION - diff --git a/sdk/eventgrid/azure-eventgrid/src/eventgrid/generated_client.py b/sdk/eventgrid/azure-eventgrid/src/eventgrid/generated_client.py deleted file mode 100644 index 644f9788cc72..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/eventgrid/generated_client.py +++ /dev/null @@ -1,163 +0,0 @@ -# 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 msrest.service_client import SDKClient -from msrest import Configuration, Serializer, Deserializer -from .version import VERSION -from msrest.pipeline import ClientRawResponse -from msrest.exceptions import HttpOperationError -from . import models - - -class GeneratedClientConfiguration(Configuration): - """Configuration for GeneratedClient - Note that all parameters used to create this instance are saved as instance - attributes. - - """ - - def __init__( - self): - - base_url = 'https://{topicHostname}' - - super(GeneratedClientConfiguration, self).__init__(base_url) - - self.add_user_agent('generatedclient/{}'.format(VERSION)) - - -class GeneratedClient(SDKClient): - """EventGrid Python Client - - :ivar config: Configuration for client. - :vartype config: GeneratedClientConfiguration - - """ - - def __init__( - self): - - self.config = GeneratedClientConfiguration() - super(GeneratedClient, self).__init__(None, self.config) - - client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} - self.api_version = '2018-01-01' - self._serialize = Serializer(client_models) - self._deserialize = Deserializer(client_models) - - - def publish_events( - self, topic_hostname, events, custom_headers=None, raw=False, **operation_config): - """Publishes a batch of events to an Azure Event Grid topic. - - :param topic_hostname: The host name of the topic, e.g. - topic1.westus2-1.eventgrid.azure.net - :type topic_hostname: str - :param events: An array of events to be published to Event Grid. - :type events: list[~eventgrid.models.EventGridEvent] - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: None or ClientRawResponse if raw=true - :rtype: None or ~msrest.pipeline.ClientRawResponse - :raises: - :class:`HttpOperationError` - """ - api_version = "2018-01-01" - - # Construct URL - url = self.publish_events.metadata['url'] - path_format_arguments = { - 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True) - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' - if custom_headers: - header_parameters.update(custom_headers) - - # Construct body - body_content = self._serialize.body(events, '[EventGridEvent]') - - # Construct and send request - request = self._client.post(url, query_parameters) - response = self._client.send( - request, header_parameters, body_content, stream=False, **operation_config) - - if response.status_code not in [200]: - raise HttpOperationError(self._deserialize, response) - - if raw: - client_raw_response = ClientRawResponse(None, response) - return client_raw_response - publish_events.metadata = {'url': '/api/events'} - - def publish_cloud_event_events( - self, topic_hostname, events, custom_headers=None, raw=False, **operation_config): - """Publishes a batch of cloud events to an Azure Event Grid topic. - - :param topic_hostname: The host name of the topic, e.g. - topic1.westus2-1.eventgrid.azure.net - :type topic_hostname: str - :param events: An array of cloud events to be published to Event Grid. - :type events: list[~eventgrid.models.CloudEventEvent] - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: None or ClientRawResponse if raw=true - :rtype: None or ~msrest.pipeline.ClientRawResponse - :raises: - :class:`HttpOperationError` - """ - api_version = "2018-01-01" - - # Construct URL - url = self.publish_cloud_event_events.metadata['url'] - path_format_arguments = { - 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True) - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} - header_parameters['Content-Type'] = 'application/cloudevents-batch+json; charset=utf-8' - if custom_headers: - header_parameters.update(custom_headers) - - # Construct body - body_content = self._serialize.body(events, '[CloudEventEvent]') - - # Construct and send request - request = self._client.post(url, query_parameters) - response = self._client.send( - request, header_parameters, body_content, stream=False, **operation_config) - - if response.status_code not in [200]: - raise HttpOperationError(self._deserialize, response) - - if raw: - client_raw_response = ClientRawResponse(None, response) - return client_raw_response - publish_cloud_event_events.metadata = {'url': '/api/events'} diff --git a/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/__init__.py b/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/__init__.py deleted file mode 100644 index 256a94867e20..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/__init__.py +++ /dev/null @@ -1,31 +0,0 @@ -# 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. -# -------------------------------------------------------------------------- - -try: - from .event_grid_event_py3 import EventGridEvent - from .cloud_event_event_py3 import CloudEventEvent - from .subscription_validation_event_data_py3 import SubscriptionValidationEventData - from .subscription_validation_response_py3 import SubscriptionValidationResponse - from .subscription_deleted_event_data_py3 import SubscriptionDeletedEventData -except (SyntaxError, ImportError): - from .event_grid_event import EventGridEvent - from .cloud_event_event import CloudEventEvent - from .subscription_validation_event_data import SubscriptionValidationEventData - from .subscription_validation_response import SubscriptionValidationResponse - from .subscription_deleted_event_data import SubscriptionDeletedEventData - -__all__ = [ - 'EventGridEvent', - 'CloudEventEvent', - 'SubscriptionValidationEventData', - 'SubscriptionValidationResponse', - 'SubscriptionDeletedEventData', -] diff --git a/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/cloud_event_event.py b/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/cloud_event_event.py deleted file mode 100644 index 799b8898d443..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/cloud_event_event.py +++ /dev/null @@ -1,76 +0,0 @@ -# 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 msrest.serialization import Model - - -class CloudEventEvent(Model): - """Properties of an event published to an Event Grid topic using the - CloudEvent 1.0 Schema. - - All required parameters must be populated in order to send to Azure. - - :param id: Required. An identifier for the event. The combination of id - and source must be unique for each distinct event. - :type id: str - :param source: Required. Identifies the context in which an event - happened. The combination of id and source must be unique for each - distinct event. - :type source: str - :param data: Event data specific to the event type. - :type data: object - :param type: Required. Type of event related to the originating - occurrence. - :type type: str - :param time: The time (in UTC) the event was generated, in RFC3339 format. - :type time: datetime - :param specversion: Required. The version of the CloudEvents specification - which the event uses. - :type specversion: str - :param dataschema: Identifies the schema that data adheres to. - :type dataschema: str - :param datacontenttype: Content type of data value. - :type datacontenttype: str - :param subject: This describes the subject of the event in the context of - the event producer (identified by source). - :type subject: str - """ - - _validation = { - 'id': {'required': True}, - 'source': {'required': True}, - 'type': {'required': True}, - 'specversion': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'source': {'key': 'source', 'type': 'str'}, - 'data': {'key': 'data', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'time': {'key': 'time', 'type': 'iso-8601'}, - 'specversion': {'key': 'specversion', 'type': 'str'}, - 'dataschema': {'key': 'dataschema', 'type': 'str'}, - 'datacontenttype': {'key': 'datacontenttype', 'type': 'str'}, - 'subject': {'key': 'subject', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(CloudEventEvent, self).__init__(**kwargs) - self.id = kwargs.get('id', None) - self.source = kwargs.get('source', None) - self.data = kwargs.get('data', None) - self.type = kwargs.get('type', None) - self.time = kwargs.get('time', None) - self.specversion = kwargs.get('specversion', None) - self.dataschema = kwargs.get('dataschema', None) - self.datacontenttype = kwargs.get('datacontenttype', None) - self.subject = kwargs.get('subject', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/cloud_event_event_py3.py b/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/cloud_event_event_py3.py deleted file mode 100644 index d0d15001f02e..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/cloud_event_event_py3.py +++ /dev/null @@ -1,76 +0,0 @@ -# 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 msrest.serialization import Model - - -class CloudEventEvent(Model): - """Properties of an event published to an Event Grid topic using the - CloudEvent 1.0 Schema. - - All required parameters must be populated in order to send to Azure. - - :param id: Required. An identifier for the event. The combination of id - and source must be unique for each distinct event. - :type id: str - :param source: Required. Identifies the context in which an event - happened. The combination of id and source must be unique for each - distinct event. - :type source: str - :param data: Event data specific to the event type. - :type data: object - :param type: Required. Type of event related to the originating - occurrence. - :type type: str - :param time: The time (in UTC) the event was generated, in RFC3339 format. - :type time: datetime - :param specversion: Required. The version of the CloudEvents specification - which the event uses. - :type specversion: str - :param dataschema: Identifies the schema that data adheres to. - :type dataschema: str - :param datacontenttype: Content type of data value. - :type datacontenttype: str - :param subject: This describes the subject of the event in the context of - the event producer (identified by source). - :type subject: str - """ - - _validation = { - 'id': {'required': True}, - 'source': {'required': True}, - 'type': {'required': True}, - 'specversion': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'source': {'key': 'source', 'type': 'str'}, - 'data': {'key': 'data', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'time': {'key': 'time', 'type': 'iso-8601'}, - 'specversion': {'key': 'specversion', 'type': 'str'}, - 'dataschema': {'key': 'dataschema', 'type': 'str'}, - 'datacontenttype': {'key': 'datacontenttype', 'type': 'str'}, - 'subject': {'key': 'subject', 'type': 'str'}, - } - - def __init__(self, *, id: str, source: str, type: str, specversion: str, data=None, time=None, dataschema: str=None, datacontenttype: str=None, subject: str=None, **kwargs) -> None: - super(CloudEventEvent, self).__init__(**kwargs) - self.id = id - self.source = source - self.data = data - self.type = type - self.time = time - self.specversion = specversion - self.dataschema = dataschema - self.datacontenttype = datacontenttype - self.subject = subject diff --git a/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/event_grid_event.py b/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/event_grid_event.py deleted file mode 100644 index d791ca99503d..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/event_grid_event.py +++ /dev/null @@ -1,72 +0,0 @@ -# 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 msrest.serialization import Model - - -class EventGridEvent(Model): - """Properties of an event published to an Event Grid topic using the EventGrid - Schema. - - Variables are only populated by the server, and will be ignored when - sending a request. - - All required parameters must be populated in order to send to Azure. - - :param id: Required. An unique identifier for the event. - :type id: str - :param topic: The resource path of the event source. - :type topic: str - :param subject: Required. A resource path relative to the topic path. - :type subject: str - :param data: Required. Event data specific to the event type. - :type data: object - :param event_type: Required. The type of the event that occurred. - :type event_type: str - :param event_time: Required. The time (in UTC) the event was generated. - :type event_time: datetime - :ivar metadata_version: The schema version of the event metadata. - :vartype metadata_version: str - :param data_version: Required. The schema version of the data object. - :type data_version: str - """ - - _validation = { - 'id': {'required': True}, - 'subject': {'required': True}, - 'data': {'required': True}, - 'event_type': {'required': True}, - 'event_time': {'required': True}, - 'metadata_version': {'readonly': True}, - 'data_version': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'topic': {'key': 'topic', 'type': 'str'}, - 'subject': {'key': 'subject', 'type': 'str'}, - 'data': {'key': 'data', 'type': 'object'}, - 'event_type': {'key': 'eventType', 'type': 'str'}, - 'event_time': {'key': 'eventTime', 'type': 'iso-8601'}, - 'metadata_version': {'key': 'metadataVersion', 'type': 'str'}, - 'data_version': {'key': 'dataVersion', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(EventGridEvent, self).__init__(**kwargs) - self.id = kwargs.get('id', None) - self.topic = kwargs.get('topic', None) - self.subject = kwargs.get('subject', None) - self.data = kwargs.get('data', None) - self.event_type = kwargs.get('event_type', None) - self.event_time = kwargs.get('event_time', None) - self.metadata_version = None - self.data_version = kwargs.get('data_version', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/event_grid_event_py3.py b/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/event_grid_event_py3.py deleted file mode 100644 index a9b3bf451ada..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/event_grid_event_py3.py +++ /dev/null @@ -1,72 +0,0 @@ -# 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 msrest.serialization import Model - - -class EventGridEvent(Model): - """Properties of an event published to an Event Grid topic using the EventGrid - Schema. - - Variables are only populated by the server, and will be ignored when - sending a request. - - All required parameters must be populated in order to send to Azure. - - :param id: Required. An unique identifier for the event. - :type id: str - :param topic: The resource path of the event source. - :type topic: str - :param subject: Required. A resource path relative to the topic path. - :type subject: str - :param data: Required. Event data specific to the event type. - :type data: object - :param event_type: Required. The type of the event that occurred. - :type event_type: str - :param event_time: Required. The time (in UTC) the event was generated. - :type event_time: datetime - :ivar metadata_version: The schema version of the event metadata. - :vartype metadata_version: str - :param data_version: Required. The schema version of the data object. - :type data_version: str - """ - - _validation = { - 'id': {'required': True}, - 'subject': {'required': True}, - 'data': {'required': True}, - 'event_type': {'required': True}, - 'event_time': {'required': True}, - 'metadata_version': {'readonly': True}, - 'data_version': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'topic': {'key': 'topic', 'type': 'str'}, - 'subject': {'key': 'subject', 'type': 'str'}, - 'data': {'key': 'data', 'type': 'object'}, - 'event_type': {'key': 'eventType', 'type': 'str'}, - 'event_time': {'key': 'eventTime', 'type': 'iso-8601'}, - 'metadata_version': {'key': 'metadataVersion', 'type': 'str'}, - 'data_version': {'key': 'dataVersion', 'type': 'str'}, - } - - def __init__(self, *, id: str, subject: str, data, event_type: str, event_time, data_version: str, topic: str=None, **kwargs) -> None: - super(EventGridEvent, self).__init__(**kwargs) - self.id = id - self.topic = topic - self.subject = subject - self.data = data - self.event_type = event_type - self.event_time = event_time - self.metadata_version = None - self.data_version = data_version diff --git a/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_deleted_event_data.py b/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_deleted_event_data.py deleted file mode 100644 index 2aa366646706..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_deleted_event_data.py +++ /dev/null @@ -1,37 +0,0 @@ -# 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 msrest.serialization import Model - - -class SubscriptionDeletedEventData(Model): - """Schema of the Data property of an EventGridEvent for a - Microsoft.EventGrid.SubscriptionDeletedEvent. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar event_subscription_id: The Azure resource ID of the deleted event - subscription. - :vartype event_subscription_id: str - """ - - _validation = { - 'event_subscription_id': {'readonly': True}, - } - - _attribute_map = { - 'event_subscription_id': {'key': 'eventSubscriptionId', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(SubscriptionDeletedEventData, self).__init__(**kwargs) - self.event_subscription_id = None diff --git a/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_deleted_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_deleted_event_data_py3.py deleted file mode 100644 index 133338d9d112..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_deleted_event_data_py3.py +++ /dev/null @@ -1,37 +0,0 @@ -# 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 msrest.serialization import Model - - -class SubscriptionDeletedEventData(Model): - """Schema of the Data property of an EventGridEvent for a - Microsoft.EventGrid.SubscriptionDeletedEvent. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar event_subscription_id: The Azure resource ID of the deleted event - subscription. - :vartype event_subscription_id: str - """ - - _validation = { - 'event_subscription_id': {'readonly': True}, - } - - _attribute_map = { - 'event_subscription_id': {'key': 'eventSubscriptionId', 'type': 'str'}, - } - - def __init__(self, **kwargs) -> None: - super(SubscriptionDeletedEventData, self).__init__(**kwargs) - self.event_subscription_id = None diff --git a/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_validation_event_data.py b/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_validation_event_data.py deleted file mode 100644 index f9d0bfe7c431..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_validation_event_data.py +++ /dev/null @@ -1,50 +0,0 @@ -# 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 msrest.serialization import Model - - -class SubscriptionValidationEventData(Model): - """Schema of the Data property of an EventGridEvent for a - Microsoft.EventGrid.SubscriptionValidationEvent. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar validation_code: The validation code sent by Azure Event Grid to - validate an event subscription. To complete the validation handshake, the - subscriber must either respond with this validation code as part of the - validation response, or perform a GET request on the validationUrl - (available starting version 2018-05-01-preview). - :vartype validation_code: str - :ivar validation_url: The validation URL sent by Azure Event Grid - (available starting version 2018-05-01-preview). To complete the - validation handshake, the subscriber must either respond with the - validationCode as part of the validation response, or perform a GET - request on the validationUrl (available starting version - 2018-05-01-preview). - :vartype validation_url: str - """ - - _validation = { - 'validation_code': {'readonly': True}, - 'validation_url': {'readonly': True}, - } - - _attribute_map = { - 'validation_code': {'key': 'validationCode', 'type': 'str'}, - 'validation_url': {'key': 'validationUrl', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(SubscriptionValidationEventData, self).__init__(**kwargs) - self.validation_code = None - self.validation_url = None diff --git a/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_validation_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_validation_event_data_py3.py deleted file mode 100644 index b4302b98927b..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_validation_event_data_py3.py +++ /dev/null @@ -1,50 +0,0 @@ -# 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 msrest.serialization import Model - - -class SubscriptionValidationEventData(Model): - """Schema of the Data property of an EventGridEvent for a - Microsoft.EventGrid.SubscriptionValidationEvent. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar validation_code: The validation code sent by Azure Event Grid to - validate an event subscription. To complete the validation handshake, the - subscriber must either respond with this validation code as part of the - validation response, or perform a GET request on the validationUrl - (available starting version 2018-05-01-preview). - :vartype validation_code: str - :ivar validation_url: The validation URL sent by Azure Event Grid - (available starting version 2018-05-01-preview). To complete the - validation handshake, the subscriber must either respond with the - validationCode as part of the validation response, or perform a GET - request on the validationUrl (available starting version - 2018-05-01-preview). - :vartype validation_url: str - """ - - _validation = { - 'validation_code': {'readonly': True}, - 'validation_url': {'readonly': True}, - } - - _attribute_map = { - 'validation_code': {'key': 'validationCode', 'type': 'str'}, - 'validation_url': {'key': 'validationUrl', 'type': 'str'}, - } - - def __init__(self, **kwargs) -> None: - super(SubscriptionValidationEventData, self).__init__(**kwargs) - self.validation_code = None - self.validation_url = None diff --git a/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_validation_response.py b/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_validation_response.py deleted file mode 100644 index 034d55d1faf1..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_validation_response.py +++ /dev/null @@ -1,32 +0,0 @@ -# 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 msrest.serialization import Model - - -class SubscriptionValidationResponse(Model): - """To complete an event subscription validation handshake, a subscriber can - use either the validationCode or the validationUrl received in a - SubscriptionValidationEvent. When the validationCode is used, the - SubscriptionValidationResponse can be used to build the response. - - :param validation_response: The validation response sent by the subscriber - to Azure Event Grid to complete the validation of an event subscription. - :type validation_response: str - """ - - _attribute_map = { - 'validation_response': {'key': 'validationResponse', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(SubscriptionValidationResponse, self).__init__(**kwargs) - self.validation_response = kwargs.get('validation_response', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_validation_response_py3.py b/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_validation_response_py3.py deleted file mode 100644 index dc76e2a5ca6f..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/eventgrid/models/subscription_validation_response_py3.py +++ /dev/null @@ -1,32 +0,0 @@ -# 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 msrest.serialization import Model - - -class SubscriptionValidationResponse(Model): - """To complete an event subscription validation handshake, a subscriber can - use either the validationCode or the validationUrl received in a - SubscriptionValidationEvent. When the validationCode is used, the - SubscriptionValidationResponse can be used to build the response. - - :param validation_response: The validation response sent by the subscriber - to Azure Event Grid to complete the validation of an event subscription. - :type validation_response: str - """ - - _attribute_map = { - 'validation_response': {'key': 'validationResponse', 'type': 'str'}, - } - - def __init__(self, *, validation_response: str=None, **kwargs) -> None: - super(SubscriptionValidationResponse, self).__init__(**kwargs) - self.validation_response = validation_response diff --git a/sdk/eventgrid/azure-eventgrid/src/eventgrid/version.py b/sdk/eventgrid/azure-eventgrid/src/eventgrid/version.py deleted file mode 100644 index c3c04423a322..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/eventgrid/version.py +++ /dev/null @@ -1,13 +0,0 @@ -# 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. -# -------------------------------------------------------------------------- - -VERSION = "2018-01-01" - From b9f861118209e6315d77da2c5208b44539091f3c Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Wed, 1 Jul 2020 03:01:46 -0500 Subject: [PATCH 06/38] added track 2 changes needed for api view --- .../event_grid_publisher_client/__init__.py | 16 + .../_configuration.py | 51 +++ .../event_grid_publisher_client/_consumer.py | 22 + .../_event_grid_publisher_client.py | 95 +++++ .../event_grid_publisher_client/_publisher.py | 26 ++ .../aio/__init__.py | 10 + .../aio/_configuration_async.py | 45 +++ .../aio/_event_grid_publisher_client_async.py | 46 +++ .../aio/operations_async/__init__.py | 13 + ..._grid_publisher_client_operations_async.py | 130 ++++++ .../models/__init__.py | 28 ++ .../models/_models.py | 375 ++++++++++++++++++ .../models/_models_py3.py | 238 +++++++++++ .../operations/__init__.py | 13 + ..._event_grid_publisher_client_operations.py | 136 +++++++ .../src/event_grid_publisher_client/py.typed | 1 + .../src/generated_client/models/_models.py | 22 + 17 files changed, 1267 insertions(+) create mode 100644 sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/__init__.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/_configuration.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/_consumer.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/_event_grid_publisher_client.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/_publisher.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/__init__.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/_configuration_async.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/_event_grid_publisher_client_async.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/operations_async/__init__.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/operations_async/_event_grid_publisher_client_operations_async.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/models/__init__.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/models/_models.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/models/_models_py3.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/operations/__init__.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/operations/_event_grid_publisher_client_operations.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/py.typed diff --git a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/__init__.py b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/__init__.py new file mode 100644 index 000000000000..35d0a1eb904e --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/__init__.py @@ -0,0 +1,16 @@ +# 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 ._event_grid_publisher_client import EventGridPublisherClient +__all__ = ['EventGridPublisherClient'] + +try: + from ._patch import patch_sdk + patch_sdk() +except ImportError: + pass diff --git a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/_configuration.py b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/_configuration.py new file mode 100644 index 000000000000..2cbd4c2d2b60 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/_configuration.py @@ -0,0 +1,51 @@ +# 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 TYPE_CHECKING + +from azure.core.configuration import Configuration +from azure.core.pipeline import policies + +if TYPE_CHECKING: + # pylint: disable=unused-import,ungrouped-imports + from typing import Any + +VERSION = "unknown" + +class EventGridPublisherClientConfiguration(Configuration): + """Configuration for EventGridPublisherClient. + + Note that all parameters used to create this instance are saved as instance + attributes. + + """ + + def __init__( + self, + **kwargs # type: Any + ): + # type: (...) -> None + super(EventGridPublisherClientConfiguration, self).__init__(**kwargs) + + self.api_version = "2018-01-01" + kwargs.setdefault('sdk_moniker', 'eventgridpublisherclient/{}'.format(VERSION)) + self._configure(**kwargs) + + def _configure( + self, + **kwargs # type: Any + ): + # type: (...) -> None + self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get('authentication_policy') diff --git a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/_consumer.py b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/_consumer.py new file mode 100644 index 000000000000..4dae255c5fcd --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/_consumer.py @@ -0,0 +1,22 @@ + +class EventGridConsumer( + ConsumerProducerMixin +): # pylint:disable=too-many-instance-attributes + """ + A consumer responsible for deserializing EventGridEventBatch/CloudEventBatch into a list of event type objects + specified in the EventGridEvents/CloudEvents. + """ + + def __init__(self, **kwargs): + pass + + def consume_message_from_event_handler(self, message, **kwargs): + """A message of a list of events from an event handler will be deserialized and returned as a list of + BaseEventType objects. + :param message: The `EventDataBatch` object to be sent or a list of `EventData` to be sent + in a batch. All `EventData` in the list or `EventDataBatch` will land on the same partition. + :type message: Union[azure.eventhub.EventData, azure.functions.EventGridEvent, azure.servicebus.Message, azure.functions.HttpRequest, azure.storage.queue.QueueMessage] + :rtype: List[BaseEventType] + """ + pass + diff --git a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/_event_grid_publisher_client.py b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/_event_grid_publisher_client.py new file mode 100644 index 000000000000..333585f39dd5 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/_event_grid_publisher_client.py @@ -0,0 +1,95 @@ +# 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 TYPE_CHECKING + +from azure.core import PipelineClient +from msrest import Deserializer, Serializer + +if TYPE_CHECKING: + # pylint: disable=unused-import,ungrouped-imports + from typing import Any + +from ._configuration import EventGridPublisherClientConfiguration +from .operations import EventGridPublisherClientOperationsMixin +from . import models + + +class EventGridPublisherClient(EventGridPublisherClientOperationsMixin): + """EventGrid Python Publisher Client. + + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. + """ + + def __init__( + self, + topic_hostname, # type: str + credential, # type: azure.core.credential.AzureKeyCredential + **kwargs # type: Any + ): + # type: (...) -> None + base_url = 'https://{topicHostname}' + self._config = EventGridPublisherClientConfiguration(**kwargs) + self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) + + client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} + self._serialize = Serializer(client_models) + self._deserialize = Deserializer(client_models) + + def create_batch(self, **kwargs): + # type:(Any) -> EventBatch + """Create an EventBatch object with the max size of all content being constrained by max_size_in_bytes. + + The max_size_in_bytes should be no greater than the max allowed message size defined by the service. + + :keyword int max_size_in_bytes: The maximum size of bytes data that an EventDataBatch object can hold. By + default, the value is determined by your Event Hubs tier. + :rtype: ~azure.eventgrid.EventBatch + + """ + return + + def publish_events(self, event_batch, **kwargs): + # type: (Union[EventBatch, List[EventData]], Any) -> None + """Sends event data and blocks until acknowledgement is received or operation times out. + + If you're sending a finite list of `CloudEvent` or `EventGridEvent` and you know it's within the event hub + frame size limit, you can send them with a `publish_event_batch` call. Otherwise, use :meth:`create_batch` + to create `EventBatch` and add `CloudEvent`/`EventGridEvent` into the batch one by one until the size limit, + and then call this method to send out the batch. + + :param event_batch: The `EventBatch` object to be sent or a list of `CloudEvent` or `EventGridEvent` to be sent + in a batch. + :type event_batch: Union[~azure.eventgrid.EventBatch, List[~azure.eventgrid.CloudEvent], List[~azure.eventgrid.EventGridEvent]] + :keyword float timeout: The maximum wait time to send the event data. + If not specified, the default wait time specified when the producer was created will be used. + :rtype: None + :raises: :class:`AuthenticationError` + :class:`ConnectError` + :class:`ConnectionLostError` + :class:`EventDataError` + :class:`EventDataSendError` + :class:`EventHubError` + :class:`ValueError` + :class:`TypeError` + """ + + pass + + def close(self): + # type: () -> None + self._client.close() + + def __enter__(self): + # type: () -> EventGridPublisherClient + self._client.__enter__() + return self + + def __exit__(self, *exc_details): + # type: (Any) -> None + self._client.__exit__(*exc_details) diff --git a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/_publisher.py b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/_publisher.py new file mode 100644 index 000000000000..6b77e9a5a4bf --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/_publisher.py @@ -0,0 +1,26 @@ + +class EventGridPublisher( + ConsumerPublisherMixin +): # pylint:disable=too-many-instance-attributes + """ + A publisher responsible for sending events in batches to an EventGrid topic. + + :param client: The parent EventGridPublisherClient. + :type client: ~azure.eventhub.EventGridPublisherClient + """ + + def __init__(self, client, **kwargs): + # type: (EventGridPublisherClient, Any) -> None + + self.running = False + self.closed = False + + + def close(self): + # type:() -> None + """ + Close down the handler. If the handler has already closed, + this will be a no op. + """ + with self._lock: + super(EventGridPublisher, self).close() diff --git a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/__init__.py b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/__init__.py new file mode 100644 index 000000000000..6a44d89d724a --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/__init__.py @@ -0,0 +1,10 @@ +# 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 ._event_grid_publisher_client_async import EventGridPublisherClient +__all__ = ['EventGridPublisherClient'] diff --git a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/_configuration_async.py b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/_configuration_async.py new file mode 100644 index 000000000000..fdf7045b660c --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/_configuration_async.py @@ -0,0 +1,45 @@ +# 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 + +from azure.core.configuration import Configuration +from azure.core.pipeline import policies + +VERSION = "unknown" + +class EventGridPublisherClientConfiguration(Configuration): + """Configuration for EventGridPublisherClient. + + Note that all parameters used to create this instance are saved as instance + attributes. + + """ + + def __init__( + self, + **kwargs: Any + ) -> None: + super(EventGridPublisherClientConfiguration, self).__init__(**kwargs) + + self.api_version = "2018-01-01" + kwargs.setdefault('sdk_moniker', 'eventgridpublisherclient/{}'.format(VERSION)) + self._configure(**kwargs) + + def _configure( + self, + **kwargs: Any + ) -> None: + self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get('authentication_policy') diff --git a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/_event_grid_publisher_client_async.py b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/_event_grid_publisher_client_async.py new file mode 100644 index 000000000000..c54c3fe70368 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/_event_grid_publisher_client_async.py @@ -0,0 +1,46 @@ +# 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 + +from azure.core import AsyncPipelineClient +from msrest import Deserializer, Serializer + +from ._configuration_async import EventGridPublisherClientConfiguration +from .operations_async import EventGridPublisherClientOperationsMixin +from .. import models + + +class EventGridPublisherClient(EventGridPublisherClientOperationsMixin): + """EventGrid Python Publisher Client. + + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. + """ + + def __init__( + self, + **kwargs: Any + ) -> None: + base_url = 'https://{topicHostname}' + self._config = EventGridPublisherClientConfiguration(**kwargs) + self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) + + client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} + self._serialize = Serializer(client_models) + self._deserialize = Deserializer(client_models) + + + async def close(self) -> None: + await self._client.close() + + async def __aenter__(self) -> "EventGridPublisherClient": + await self._client.__aenter__() + return self + + async def __aexit__(self, *exc_details) -> None: + await self._client.__aexit__(*exc_details) diff --git a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/operations_async/__init__.py b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/operations_async/__init__.py new file mode 100644 index 000000000000..f0c46bab822e --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/operations_async/__init__.py @@ -0,0 +1,13 @@ +# 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 ._event_grid_publisher_client_operations_async import EventGridPublisherClientOperationsMixin + +__all__ = [ + 'EventGridPublisherClientOperationsMixin', +] diff --git a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/operations_async/_event_grid_publisher_client_operations_async.py b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/operations_async/_event_grid_publisher_client_operations_async.py new file mode 100644 index 000000000000..90d89b7d63dc --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/operations_async/_event_grid_publisher_client_operations_async.py @@ -0,0 +1,130 @@ +# 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, Generic, List, Optional, TypeVar +import warnings + +from azure.core.exceptions import HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest + +from ... import models + +T = TypeVar('T') +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + +class EventGridPublisherClientOperationsMixin: + + async def publish_events( + self, + topic_hostname: str, + events: List["models.EventGridEvent"], + **kwargs + ) -> None: + """Publishes a batch of events to an Azure Event Grid topic. + + :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. + :type topic_hostname: str + :param events: An array of events to be published to Event Grid. + :type events: list[~event_grid_publisher_client.models.EventGridEvent] + :keyword callable cls: A custom type or function that will be passed the direct response + :return: None, or the result of cls(response) + :rtype: None + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType[None] + error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop('error_map', {})) + api_version = "2018-01-01" + content_type = kwargs.pop("content_type", "application/json") + + # Construct URL + url = self.publish_events.metadata['url'] # type: ignore + path_format_arguments = { + 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + + body_content_kwargs = {} # type: Dict[str, Any] + body_content = self._serialize.body(events, '[EventGridEvent]') + body_content_kwargs['content'] = body_content + request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **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) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) + + publish_events.metadata = {'url': '/api/events'} # type: ignore + + async def publish_cloud_event_events( + self, + topic_hostname: str, + events: List["models.CloudEvent"], + **kwargs + ) -> None: + """Publishes a batch of cloud events to an Azure Event Grid topic. + + :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. + :type topic_hostname: str + :param events: An array of cloud events to be published to Event Grid. + :type events: list[~event_grid_publisher_client.models.CloudEvent] + :keyword callable cls: A custom type or function that will be passed the direct response + :return: None, or the result of cls(response) + :rtype: None + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType[None] + error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop('error_map', {})) + api_version = "2018-01-01" + content_type = kwargs.pop("content_type", "application/cloudevents-batch+json; charset=utf-8") + + # Construct URL + url = self.publish_cloud_event_events.metadata['url'] # type: ignore + path_format_arguments = { + 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + + body_content_kwargs = {} # type: Dict[str, Any] + body_content = self._serialize.body(events, '[CloudEvent]') + body_content_kwargs['content'] = body_content + request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **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) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) + + publish_cloud_event_events.metadata = {'url': '/api/events'} # type: ignore diff --git a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/models/__init__.py b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/models/__init__.py new file mode 100644 index 000000000000..54dc11aecd20 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/models/__init__.py @@ -0,0 +1,28 @@ +# 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. +# -------------------------------------------------------------------------- + +try: + from ._models_py3 import CloudEvent + from ._models_py3 import EventGridEvent + from ._models_py3 import SubscriptionDeletedEventData + from ._models_py3 import SubscriptionValidationEventData + from ._models_py3 import SubscriptionValidationResponse +except (SyntaxError, ImportError): + from ._models import CloudEvent # type: ignore + from ._models import EventGridEvent # type: ignore + from ._models import SubscriptionDeletedEventData # type: ignore + from ._models import SubscriptionValidationEventData # type: ignore + from ._models import SubscriptionValidationResponse # type: ignore + +__all__ = [ + 'CloudEvent', + 'EventGridEvent', + 'SubscriptionDeletedEventData', + 'SubscriptionValidationEventData', + 'SubscriptionValidationResponse', +] diff --git a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/models/_models.py b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/models/_models.py new file mode 100644 index 000000000000..5c480ecc976d --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/models/_models.py @@ -0,0 +1,375 @@ +# 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. +# -------------------------------------------------------------------------- + +import msrest.serialization + + +class CloudEvent(msrest.serialization.Model): + """Properties of an event published to an Event Grid topic using the CloudEvent 1.0 Schema. + + All required parameters must be populated in order to send to Azure. + + :param id: Required. An identifier for the event. The combination of id and source must be + unique for each distinct event. + :type id: str + :param source: Required. Identifies the context in which an event happened. The combination of + id and source must be unique for each distinct event. + :type source: str + :param data: Event data specific to the event type. + :type data: object + :param type: Required. Type of event related to the originating occurrence. + :type type: str + :param time: The time (in UTC) the event was generated, in RFC3339 format. + :type time: ~datetime.datetime + :param specversion: Required. The version of the CloudEvents specification which the event + uses. + :type specversion: str + :param dataschema: Identifies the schema that data adheres to. + :type dataschema: str + :param datacontenttype: Content type of data value. + :type datacontenttype: str + :param subject: This describes the subject of the event in the context of the event producer + (identified by source). + :type subject: str + """ + + _validation = { + 'id': {'required': True}, + 'source': {'required': True}, + 'type': {'required': True}, + 'specversion': {'required': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'source': {'key': 'source', 'type': 'str'}, + 'data': {'key': 'data', 'type': 'object'}, + 'type': {'key': 'type', 'type': 'str'}, + 'time': {'key': 'time', 'type': 'iso-8601'}, + 'specversion': {'key': 'specversion', 'type': 'str'}, + 'dataschema': {'key': 'dataschema', 'type': 'str'}, + 'datacontenttype': {'key': 'datacontenttype', 'type': 'str'}, + 'subject': {'key': 'subject', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(CloudEvent, self).__init__(**kwargs) + self.id = kwargs['id'] + self.source = kwargs['source'] + self.data = kwargs.get('data', None) + self.type = kwargs['type'] + self.time = kwargs.get('time', None) + self.specversion = kwargs['specversion'] + self.dataschema = kwargs.get('dataschema', None) + self.datacontenttype = kwargs.get('datacontenttype', None) + self.subject = kwargs.get('subject', None) + + @classmethod + def from_dict(self, source): + """ + Returns an array of CloudEvent objects given a dict of events following the CloudEvent schema. + + :param source: Required. The dict object following the CloudEvent schema. + :type source: dict + + :rtype: List[~azure.eventgrid.CloudEvent] + """ + pass + + +class EventGridEvent(msrest.serialization.Model): + """Properties of an event published to an Event Grid topic using the EventGrid Schema. + + Variables are only populated by the server, and will be ignored when sending a request. + + All required parameters must be populated in order to send to Azure. + + :param id: Required. An unique identifier for the event. + :type id: str + :param topic: The resource path of the event source. + :type topic: str + :param subject: Required. A resource path relative to the topic path. + :type subject: str + :param data: Required. Event data specific to the event type. + :type data: object + :param event_type: Required. The type of the event that occurred. + :type event_type: str + :param event_time: Required. The time (in UTC) the event was generated. + :type event_time: ~datetime.datetime + :ivar metadata_version: The schema version of the event metadata. + :vartype metadata_version: str + :param data_version: Required. The schema version of the data object. + :type data_version: str + """ + + _validation = { + 'id': {'required': True}, + 'subject': {'required': True}, + 'data': {'required': True}, + 'event_type': {'required': True}, + 'event_time': {'required': True}, + 'metadata_version': {'readonly': True}, + 'data_version': {'required': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'topic': {'key': 'topic', 'type': 'str'}, + 'subject': {'key': 'subject', 'type': 'str'}, + 'data': {'key': 'data', 'type': 'object'}, + 'event_type': {'key': 'eventType', 'type': 'str'}, + 'event_time': {'key': 'eventTime', 'type': 'iso-8601'}, + 'metadata_version': {'key': 'metadataVersion', 'type': 'str'}, + 'data_version': {'key': 'dataVersion', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(EventGridEvent, self).__init__(**kwargs) + self.id = kwargs['id'] + self.topic = kwargs.get('topic', None) + self.subject = kwargs['subject'] + self.data = kwargs['data'] + self.event_type = kwargs['event_type'] + self.event_time = kwargs['event_time'] + self.metadata_version = None + self.data_version = kwargs['data_version'] + + @classmethod + def from_dict(self, source): + """ + Returns an array of EventGridEvent objects given a dict of events following the EventGridEvent schema. + + :param source: Required. The dict object following the EventGridEvent schema. + :type source: dict + + :rtype: List[~azure.eventgrid.EventGridEvent] + """ + pass + +class SubscriptionDeletedEventData(msrest.serialization.Model): + """Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionDeletedEvent. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar event_subscription_id: The Azure resource ID of the deleted event subscription. + :vartype event_subscription_id: str + """ + + _validation = { + 'event_subscription_id': {'readonly': True}, + } + + _attribute_map = { + 'event_subscription_id': {'key': 'eventSubscriptionId', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(SubscriptionDeletedEventData, self).__init__(**kwargs) + self.event_subscription_id = None + + +class SubscriptionValidationEventData(msrest.serialization.Model): + """Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionValidationEvent. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar validation_code: The validation code sent by Azure Event Grid to validate an event + subscription. To complete the validation handshake, the subscriber must either respond with + this validation code as part of the validation response, or perform a GET request on the + validationUrl (available starting version 2018-05-01-preview). + :vartype validation_code: str + :ivar validation_url: The validation URL sent by Azure Event Grid (available starting version + 2018-05-01-preview). To complete the validation handshake, the subscriber must either respond + with the validationCode as part of the validation response, or perform a GET request on the + validationUrl (available starting version 2018-05-01-preview). + :vartype validation_url: str + """ + + _validation = { + 'validation_code': {'readonly': True}, + 'validation_url': {'readonly': True}, + } + + _attribute_map = { + 'validation_code': {'key': 'validationCode', 'type': 'str'}, + 'validation_url': {'key': 'validationUrl', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(SubscriptionValidationEventData, self).__init__(**kwargs) + self.validation_code = None + self.validation_url = None + + +class SubscriptionValidationResponse(msrest.serialization.Model): + """To complete an event subscription validation handshake, a subscriber can use either the validationCode or the validationUrl received in a SubscriptionValidationEvent. When the validationCode is used, the SubscriptionValidationResponse can be used to build the response. + + :param validation_response: The validation response sent by the subscriber to Azure Event Grid + to complete the validation of an event subscription. + :type validation_response: str + """ + + _attribute_map = { + 'validation_response': {'key': 'validationResponse', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(SubscriptionValidationResponse, self).__init__(**kwargs) + self.validation_response = kwargs.get('validation_response', None) + +class EventBatch(object): + """A batch of events. + + Sending events in a batch is more performant than sending individual events. + EventBatch helps you create the maximum allowed size batch of either `EventGridEvent` or `CloudEvent` to improve sending performance. + + Use the `add` method to add events until the maximum batch size limit in bytes has been reached - + at which point a `ValueError` will be raised. + Use the `publish_events` method of :class:`EventGridPublisherClient` + for sending. + + **Please use the create_batch method of EventGridPublisherClient + to create an EventBatch object instead of instantiating an EventBatch object directly.** + + :param int max_size_in_bytes: The maximum size of bytes data that an EventDataBatch object can hold. + """ + + def __init__(self, max_size_in_bytes=None): + # type: (Optional[int], Optional[str], Optional[Union[str, bytes]]) -> None + return + self.max_size_in_bytes = max_size_in_bytes #or constants.MAX_MESSAGE_LENGTH_BYTES + self.schema = None + self.event_list = []#BatchMessage(data=[], multi_messages=False, properties=None) + + self._size = 0#self.message.gather()[0].get_message_encoded_size() + self._count = 0 + + def __repr__(self): + # type: () -> str + batch_repr = "max_size_in_bytes={}, event_count={}".format( + self.max_size_in_bytes, self._count + ) + return "EventBatch({})".format(batch_repr) + + def __len__(self): + return self._count + + def _load_events(self, events): + for event_data in events: + try: + self.add(event_data) + except ValueError: + raise ValueError("The combined size of EventData collection exceeds the Event Hub frame size limit. " + "Please send a smaller collection of EventData, or use EventDataBatch, " + "which is guaranteed to be under the frame size limit") + + @property + def size_in_bytes(self): + # type: () -> int + """The combined size of the events in the batch, in bytes. + + :rtype: int + """ + return self._size + + def add(self, event): + # type: (EventGridEvent, CloudEvent) -> None + """Try to add an EventGridEvent/CloudEvent to the batch. + + The total size of an added event is the sum of its body, properties, etc. + If this added size results in the batch exceeding the maximum batch size, a `ValueError` will + be raised. + + :param event: The EventData to add to the batch. + :type event: ~azure.eventgrid.EventGridEvent or ~azure.eventgrid.EventGridEvent + :rtype: None + :raise: :class:`ValueError`, when exceeding the size limit. + """ + pass + #if self._partition_key: + # if ( + # event_data.partition_key + # and event_data.partition_key != self._partition_key + # ): + # raise ValueError( + # "The partition key of event_data does not match the partition key of this batch." + # ) + # if not event_data.partition_key: + # set_message_partition_key(event_data.message, self._partition_key) + + #trace_message(event_data) + #event_data_size = event_data.message.get_message_encoded_size() + + ## For a BatchMessage, if the encoded_message_size of event_data is < 256, then the overhead cost to encode that + ## message into the BatchMessage would be 5 bytes, if >= 256, it would be 8 bytes. + #size_after_add = ( + # self._size + # + event_data_size + # + _BATCH_MESSAGE_OVERHEAD_COST[0 if (event_data_size < 256) else 1] + #) + + #if size_after_add > self.max_size_in_bytes: + # raise ValueError( + # "EventDataBatch has reached its size limit: {}".format( + # self.max_size_in_bytes + # ) + # ) + + #self.message._body_gen.append(event_data) # pylint: disable=protected-access + #self._size = size_after_add + #self._count += 1 + + @property + def event_schema(self): + """The event schema for all events in the batch. + + :rtype: str + """ + return self.schema + +class BaseEventType(object): + """The base type for different event type objects. + + """ + # class variable + #event_type_mappings = _initialize_mapping() + + def __init__(self, **kwargs): + # type: (Optional[int], Optional[str], Optional[Union[str, bytes]]) -> None + return + self.event_type = None # type: str + self.event_data = None # type: dict + # list other envelope properties + + def create_event_type_object(self): + """A specific event type object is returned based on the event type specified in the event. + The BaseEventType.event_type_mappings dict will be used to initialize the event type object + corresponding to `self.event_type` + + :rtype: List[Any] + """ + + pass + + def _populate(self): + pass \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/models/_models_py3.py b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/models/_models_py3.py new file mode 100644 index 000000000000..b6f9d61ebdc9 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/models/_models_py3.py @@ -0,0 +1,238 @@ +# 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. +# -------------------------------------------------------------------------- + +import datetime +from typing import Optional + +import msrest.serialization + + +class CloudEvent(msrest.serialization.Model): + """Properties of an event published to an Event Grid topic using the CloudEvent 1.0 Schema. + + All required parameters must be populated in order to send to Azure. + + :param id: Required. An identifier for the event. The combination of id and source must be + unique for each distinct event. + :type id: str + :param source: Required. Identifies the context in which an event happened. The combination of + id and source must be unique for each distinct event. + :type source: str + :param data: Event data specific to the event type. + :type data: object + :param type: Required. Type of event related to the originating occurrence. + :type type: str + :param time: The time (in UTC) the event was generated, in RFC3339 format. + :type time: ~datetime.datetime + :param specversion: Required. The version of the CloudEvents specification which the event + uses. + :type specversion: str + :param dataschema: Identifies the schema that data adheres to. + :type dataschema: str + :param datacontenttype: Content type of data value. + :type datacontenttype: str + :param subject: This describes the subject of the event in the context of the event producer + (identified by source). + :type subject: str + """ + + _validation = { + 'id': {'required': True}, + 'source': {'required': True}, + 'type': {'required': True}, + 'specversion': {'required': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'source': {'key': 'source', 'type': 'str'}, + 'data': {'key': 'data', 'type': 'object'}, + 'type': {'key': 'type', 'type': 'str'}, + 'time': {'key': 'time', 'type': 'iso-8601'}, + 'specversion': {'key': 'specversion', 'type': 'str'}, + 'dataschema': {'key': 'dataschema', 'type': 'str'}, + 'datacontenttype': {'key': 'datacontenttype', 'type': 'str'}, + 'subject': {'key': 'subject', 'type': 'str'}, + } + + def __init__( + self, + *, + id: str, + source: str, + type: str, + specversion: str, + data: Optional[object] = None, + time: Optional[datetime.datetime] = None, + dataschema: Optional[str] = None, + datacontenttype: Optional[str] = None, + subject: Optional[str] = None, + **kwargs + ): + super(CloudEvent, self).__init__(**kwargs) + self.id = id + self.source = source + self.data = data + self.type = type + self.time = time + self.specversion = specversion + self.dataschema = dataschema + self.datacontenttype = datacontenttype + self.subject = subject + + +class EventGridEvent(msrest.serialization.Model): + """Properties of an event published to an Event Grid topic using the EventGrid Schema. + + Variables are only populated by the server, and will be ignored when sending a request. + + All required parameters must be populated in order to send to Azure. + + :param id: Required. An unique identifier for the event. + :type id: str + :param topic: The resource path of the event source. + :type topic: str + :param subject: Required. A resource path relative to the topic path. + :type subject: str + :param data: Required. Event data specific to the event type. + :type data: object + :param event_type: Required. The type of the event that occurred. + :type event_type: str + :param event_time: Required. The time (in UTC) the event was generated. + :type event_time: ~datetime.datetime + :ivar metadata_version: The schema version of the event metadata. + :vartype metadata_version: str + :param data_version: Required. The schema version of the data object. + :type data_version: str + """ + + _validation = { + 'id': {'required': True}, + 'subject': {'required': True}, + 'data': {'required': True}, + 'event_type': {'required': True}, + 'event_time': {'required': True}, + 'metadata_version': {'readonly': True}, + 'data_version': {'required': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'topic': {'key': 'topic', 'type': 'str'}, + 'subject': {'key': 'subject', 'type': 'str'}, + 'data': {'key': 'data', 'type': 'object'}, + 'event_type': {'key': 'eventType', 'type': 'str'}, + 'event_time': {'key': 'eventTime', 'type': 'iso-8601'}, + 'metadata_version': {'key': 'metadataVersion', 'type': 'str'}, + 'data_version': {'key': 'dataVersion', 'type': 'str'}, + } + + def __init__( + self, + *, + id: str, + subject: str, + data: object, + event_type: str, + event_time: datetime.datetime, + data_version: str, + topic: Optional[str] = None, + **kwargs + ): + super(EventGridEvent, self).__init__(**kwargs) + self.id = id + self.topic = topic + self.subject = subject + self.data = data + self.event_type = event_type + self.event_time = event_time + self.metadata_version = None + self.data_version = data_version + + +class SubscriptionDeletedEventData(msrest.serialization.Model): + """Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionDeletedEvent. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar event_subscription_id: The Azure resource ID of the deleted event subscription. + :vartype event_subscription_id: str + """ + + _validation = { + 'event_subscription_id': {'readonly': True}, + } + + _attribute_map = { + 'event_subscription_id': {'key': 'eventSubscriptionId', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(SubscriptionDeletedEventData, self).__init__(**kwargs) + self.event_subscription_id = None + + +class SubscriptionValidationEventData(msrest.serialization.Model): + """Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionValidationEvent. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar validation_code: The validation code sent by Azure Event Grid to validate an event + subscription. To complete the validation handshake, the subscriber must either respond with + this validation code as part of the validation response, or perform a GET request on the + validationUrl (available starting version 2018-05-01-preview). + :vartype validation_code: str + :ivar validation_url: The validation URL sent by Azure Event Grid (available starting version + 2018-05-01-preview). To complete the validation handshake, the subscriber must either respond + with the validationCode as part of the validation response, or perform a GET request on the + validationUrl (available starting version 2018-05-01-preview). + :vartype validation_url: str + """ + + _validation = { + 'validation_code': {'readonly': True}, + 'validation_url': {'readonly': True}, + } + + _attribute_map = { + 'validation_code': {'key': 'validationCode', 'type': 'str'}, + 'validation_url': {'key': 'validationUrl', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(SubscriptionValidationEventData, self).__init__(**kwargs) + self.validation_code = None + self.validation_url = None + + +class SubscriptionValidationResponse(msrest.serialization.Model): + """To complete an event subscription validation handshake, a subscriber can use either the validationCode or the validationUrl received in a SubscriptionValidationEvent. When the validationCode is used, the SubscriptionValidationResponse can be used to build the response. + + :param validation_response: The validation response sent by the subscriber to Azure Event Grid + to complete the validation of an event subscription. + :type validation_response: str + """ + + _attribute_map = { + 'validation_response': {'key': 'validationResponse', 'type': 'str'}, + } + + def __init__( + self, + *, + validation_response: Optional[str] = None, + **kwargs + ): + super(SubscriptionValidationResponse, self).__init__(**kwargs) + self.validation_response = validation_response diff --git a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/operations/__init__.py b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/operations/__init__.py new file mode 100644 index 000000000000..842b4ec6d735 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/operations/__init__.py @@ -0,0 +1,13 @@ +# 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 ._event_grid_publisher_client_operations import EventGridPublisherClientOperationsMixin + +__all__ = [ + 'EventGridPublisherClientOperationsMixin', +] diff --git a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/operations/_event_grid_publisher_client_operations.py b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/operations/_event_grid_publisher_client_operations.py new file mode 100644 index 000000000000..a7a0fd53ad11 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/operations/_event_grid_publisher_client_operations.py @@ -0,0 +1,136 @@ +# 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 TYPE_CHECKING +import warnings + +from azure.core.exceptions import HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import HttpRequest, HttpResponse + +from .. import models + +if TYPE_CHECKING: + # pylint: disable=unused-import,ungrouped-imports + from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar + + T = TypeVar('T') + ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + +class EventGridPublisherClientOperationsMixin(object): + + def publish_events( + self, + topic_hostname, # type: str + events, # type: List["models.EventGridEvent"] + **kwargs # type: Any + ): + # type: (...) -> None + """Publishes a batch of events to an Azure Event Grid topic. + + :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. + :type topic_hostname: str + :param events: An array of events to be published to Event Grid. + :type events: list[~event_grid_publisher_client.models.EventGridEvent] + :keyword callable cls: A custom type or function that will be passed the direct response + :return: None, or the result of cls(response) + :rtype: None + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType[None] + error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop('error_map', {})) + api_version = "2018-01-01" + content_type = kwargs.pop("content_type", "application/json") + + # Construct URL + url = self.publish_events.metadata['url'] # type: ignore + path_format_arguments = { + 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + + body_content_kwargs = {} # type: Dict[str, Any] + body_content = self._serialize.body(events, '[EventGridEvent]') + body_content_kwargs['content'] = body_content + request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) + + pipeline_response = self._client._pipeline.run(request, stream=False, **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) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) + + publish_events.metadata = {'url': '/api/events'} # type: ignore + + def publish_cloud_event_events( + self, + topic_hostname, # type: str + events, # type: List["models.CloudEvent"] + **kwargs # type: Any + ): + # type: (...) -> None + """Publishes a batch of cloud events to an Azure Event Grid topic. + + :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. + :type topic_hostname: str + :param events: An array of cloud events to be published to Event Grid. + :type events: list[~event_grid_publisher_client.models.CloudEvent] + :keyword callable cls: A custom type or function that will be passed the direct response + :return: None, or the result of cls(response) + :rtype: None + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType[None] + error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop('error_map', {})) + api_version = "2018-01-01" + content_type = kwargs.pop("content_type", "application/cloudevents-batch+json; charset=utf-8") + + # Construct URL + url = self.publish_cloud_event_events.metadata['url'] # type: ignore + path_format_arguments = { + 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + + body_content_kwargs = {} # type: Dict[str, Any] + body_content = self._serialize.body(events, '[CloudEvent]') + body_content_kwargs['content'] = body_content + request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) + + pipeline_response = self._client._pipeline.run(request, stream=False, **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) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) + + publish_cloud_event_events.metadata = {'url': '/api/events'} # type: ignore diff --git a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/py.typed b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/py.typed new file mode 100644 index 000000000000..e5aff4f83af8 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/py.typed @@ -0,0 +1 @@ +# Marker file for PEP 561. \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models.py index 4400509cf5cd..308ae75b74e0 100644 --- a/sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models.py +++ b/sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models.py @@ -72,6 +72,17 @@ def __init__( self.datacontenttype = kwargs.get('datacontenttype', None) self.subject = kwargs.get('subject', None) + def from_dict(self, source): + """ + Returns an array of CloudEvent objects given a dict of events following the CloudEvent schema. + + :param source: Required. The dict object following the CloudEvent schema. + :type source: dict + + :rtype: List[~azure.eventgrid.CloudEvent] + """ + pass + class EventGridEvent(msrest.serialization.Model): """Properties of an event published to an Event Grid topic using the EventGrid Schema. @@ -132,6 +143,17 @@ def __init__( self.event_time = kwargs['event_time'] self.metadata_version = None self.data_version = kwargs['data_version'] + + def from_dict(self, source): + """ + Returns an array of EventGridEvent objects given a dict of events following the EventGridEvent schema. + + :param source: Required. The dict object following the EventGridEvent schema. + :type source: dict + + :rtype: List[~azure.eventgrid.EventGridEvent] + """ + pass class SubscriptionDeletedEventData(msrest.serialization.Model): From abf9d757a86e57be8c8c13b5879e952c880b17f2 Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Wed, 1 Jul 2020 14:59:14 -0500 Subject: [PATCH 07/38] add consumer operations --- .../azure/eventgrid/__init__.py | 21 +- .../azure/eventgrid/_configuration.py | 51 +++ .../azure/eventgrid/_event_grid_consumer.py | 32 ++ .../eventgrid/_event_grid_publisher_client.py | 55 +++ .../azure/eventgrid/aio/__init__.py | 10 + .../eventgrid/aio/_configuration_async.py | 45 ++ .../aio/_event_grid_publisher_client_async.py | 46 ++ .../aio/operations_async/__init__.py | 13 + ..._grid_publisher_client_operations_async.py | 130 ++++++ .../azure/eventgrid/models/__init__.py | 272 +----------- .../azure/eventgrid/models/_models.py | 376 ++++++++++++++++ .../azure/eventgrid/models/_models_py3.py | 403 ++++++++++++++++++ .../azure/eventgrid/operations/__init__.py | 15 + .../_event_grid_consumer_operations.py | 33 ++ ..._event_grid_publisher_client_operations.py | 176 ++++++++ .../azure-eventgrid/azure/eventgrid/py.typed | 1 + .../azure/old_eventgrid/eventgrid/__init__.py | 18 + .../eventgrid/event_grid_client.py | 0 .../eventgrid/models/__init__.py | 266 ++++++++++++ ...figuration_key_value_deleted_event_data.py | 0 ...ration_key_value_deleted_event_data_py3.py | 0 ...iguration_key_value_modified_event_data.py | 0 ...ation_key_value_modified_event_data_py3.py | 0 .../container_registry_artifact_event_data.py | 0 ...tainer_registry_artifact_event_data_py3.py | 0 ...ontainer_registry_artifact_event_target.py | 0 ...iner_registry_artifact_event_target_py3.py | 0 ...ainer_registry_chart_deleted_event_data.py | 0 ...r_registry_chart_deleted_event_data_py3.py | 0 ...tainer_registry_chart_pushed_event_data.py | 0 ...er_registry_chart_pushed_event_data_py3.py | 0 .../models/container_registry_event_actor.py | 0 .../container_registry_event_actor_py3.py | 0 .../models/container_registry_event_data.py | 0 .../container_registry_event_data_py3.py | 0 .../container_registry_event_request.py | 0 .../container_registry_event_request_py3.py | 0 .../models/container_registry_event_source.py | 0 .../container_registry_event_source_py3.py | 0 .../models/container_registry_event_target.py | 0 .../container_registry_event_target_py3.py | 0 ...ainer_registry_image_deleted_event_data.py | 0 ...r_registry_image_deleted_event_data_py3.py | 0 ...tainer_registry_image_pushed_event_data.py | 0 ...er_registry_image_pushed_event_data_py3.py | 0 .../device_connection_state_event_info.py | 0 .../device_connection_state_event_info_py3.py | 0 ...evice_connection_state_event_properties.py | 0 ...e_connection_state_event_properties_py3.py | 0 .../device_life_cycle_event_properties.py | 0 .../device_life_cycle_event_properties_py3.py | 0 .../device_telemetry_event_properties.py | 0 .../device_telemetry_event_properties_py3.py | 0 .../eventgrid/models/device_twin_info.py | 0 .../models/device_twin_info_properties.py | 0 .../models/device_twin_info_properties_py3.py | 0 .../eventgrid/models/device_twin_info_py3.py | 0 .../device_twin_info_x509_thumbprint.py | 0 .../device_twin_info_x509_thumbprint_py3.py | 0 .../eventgrid/models/device_twin_metadata.py | 0 .../models/device_twin_metadata_py3.py | 0 .../models/device_twin_properties.py | 0 .../models/device_twin_properties_py3.py | 0 .../models/event_grid_client_enums.py | 0 .../eventgrid/models/event_grid_event.py | 0 .../eventgrid/models/event_grid_event_py3.py | 0 ...ent_hub_capture_file_created_event_data.py | 0 ...hub_capture_file_created_event_data_py3.py | 0 .../iot_hub_device_connected_event_data.py | 0 ...iot_hub_device_connected_event_data_py3.py | 0 .../iot_hub_device_created_event_data.py | 0 .../iot_hub_device_created_event_data_py3.py | 0 .../iot_hub_device_deleted_event_data.py | 0 .../iot_hub_device_deleted_event_data_py3.py | 0 .../iot_hub_device_disconnected_event_data.py | 0 ..._hub_device_disconnected_event_data_py3.py | 0 .../iot_hub_device_telemetry_event_data.py | 0 ...iot_hub_device_telemetry_event_data_py3.py | 0 .../maps_geofence_entered_event_data.py | 0 .../maps_geofence_entered_event_data_py3.py | 0 .../models/maps_geofence_event_properties.py | 0 .../maps_geofence_event_properties_py3.py | 0 .../models/maps_geofence_exited_event_data.py | 0 .../maps_geofence_exited_event_data_py3.py | 0 .../models/maps_geofence_geometry.py | 0 .../models/maps_geofence_geometry_py3.py | 0 .../models/maps_geofence_result_event_data.py | 0 .../maps_geofence_result_event_data_py3.py | 0 .../models/media_job_canceled_event_data.py | 0 .../media_job_canceled_event_data_py3.py | 0 .../models/media_job_canceling_event_data.py | 0 .../media_job_canceling_event_data_py3.py | 0 .../eventgrid/models/media_job_error.py | 0 .../models/media_job_error_detail.py | 0 .../models/media_job_error_detail_py3.py | 0 .../eventgrid/models/media_job_error_py3.py | 0 .../models/media_job_errored_event_data.py | 0 .../media_job_errored_event_data_py3.py | 0 .../models/media_job_finished_event_data.py | 0 .../media_job_finished_event_data_py3.py | 0 .../eventgrid/models/media_job_output.py | 0 .../models/media_job_output_asset.py | 0 .../models/media_job_output_asset_py3.py | 0 .../media_job_output_canceled_event_data.py | 0 ...edia_job_output_canceled_event_data_py3.py | 0 .../media_job_output_canceling_event_data.py | 0 ...dia_job_output_canceling_event_data_py3.py | 0 .../media_job_output_errored_event_data.py | 0 ...media_job_output_errored_event_data_py3.py | 0 .../media_job_output_finished_event_data.py | 0 ...edia_job_output_finished_event_data_py3.py | 0 .../media_job_output_processing_event_data.py | 0 ...ia_job_output_processing_event_data_py3.py | 0 .../media_job_output_progress_event_data.py | 0 ...edia_job_output_progress_event_data_py3.py | 0 .../eventgrid/models/media_job_output_py3.py | 0 .../media_job_output_scheduled_event_data.py | 0 ...dia_job_output_scheduled_event_data_py3.py | 0 ...edia_job_output_state_change_event_data.py | 0 ..._job_output_state_change_event_data_py3.py | 0 .../models/media_job_processing_event_data.py | 0 .../media_job_processing_event_data_py3.py | 0 .../models/media_job_scheduled_event_data.py | 0 .../media_job_scheduled_event_data_py3.py | 0 .../media_job_state_change_event_data.py | 0 .../media_job_state_change_event_data_py3.py | 0 ...ve_event_connection_rejected_event_data.py | 0 ...vent_connection_rejected_event_data_py3.py | 0 ...live_event_encoder_connected_event_data.py | 0 ..._event_encoder_connected_event_data_py3.py | 0 ...e_event_encoder_disconnected_event_data.py | 0 ...ent_encoder_disconnected_event_data_py3.py | 0 ..._incoming_data_chunk_dropped_event_data.py | 0 ...oming_data_chunk_dropped_event_data_py3.py | 0 ...ent_incoming_stream_received_event_data.py | 0 ...incoming_stream_received_event_data_py3.py | 0 ...incoming_streams_out_of_sync_event_data.py | 0 ...ming_streams_out_of_sync_event_data_py3.py | 0 ...ng_video_streams_out_of_sync_event_data.py | 0 ...ideo_streams_out_of_sync_event_data_py3.py | 0 ..._live_event_ingest_heartbeat_event_data.py | 0 ...e_event_ingest_heartbeat_event_data_py3.py | 0 ...track_discontinuity_detected_event_data.py | 0 ...k_discontinuity_detected_event_data_py3.py | 0 .../models/resource_action_cancel_data.py | 0 .../models/resource_action_cancel_data_py3.py | 0 .../models/resource_action_failure_data.py | 0 .../resource_action_failure_data_py3.py | 0 .../models/resource_action_success_data.py | 0 .../resource_action_success_data_py3.py | 0 .../models/resource_delete_cancel_data.py | 0 .../models/resource_delete_cancel_data_py3.py | 0 .../models/resource_delete_failure_data.py | 0 .../resource_delete_failure_data_py3.py | 0 .../models/resource_delete_success_data.py | 0 .../resource_delete_success_data_py3.py | 0 .../models/resource_write_cancel_data.py | 0 .../models/resource_write_cancel_data_py3.py | 0 .../models/resource_write_failure_data.py | 0 .../models/resource_write_failure_data_py3.py | 0 .../models/resource_write_success_data.py | 0 .../models/resource_write_success_data_py3.py | 0 ..._available_with_no_listeners_event_data.py | 0 ...ilable_with_no_listeners_event_data_py3.py | 0 ..._available_with_no_listeners_event_data.py | 0 ...ilable_with_no_listeners_event_data_py3.py | 0 ..._client_connection_connected_event_data.py | 0 ...ent_connection_connected_event_data_py3.py | 0 ...ient_connection_disconnected_event_data.py | 0 ..._connection_disconnected_event_data_py3.py | 0 .../models/storage_blob_created_event_data.py | 0 .../storage_blob_created_event_data_py3.py | 0 .../models/storage_blob_deleted_event_data.py | 0 .../storage_blob_deleted_event_data_py3.py | 0 .../models/subscription_deleted_event_data.py | 0 .../subscription_deleted_event_data_py3.py | 0 .../subscription_validation_event_data.py | 0 .../subscription_validation_event_data_py3.py | 0 .../subscription_validation_response.py | 0 .../subscription_validation_response_py3.py | 0 .../azure/old_eventgrid/eventgrid/version.py | 13 + 181 files changed, 1713 insertions(+), 263 deletions(-) create mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/_configuration.py create mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/_event_grid_consumer.py create mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/_event_grid_publisher_client.py create mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/__init__.py create mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_configuration_async.py create mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_event_grid_publisher_client_async.py create mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/operations_async/__init__.py create mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/operations_async/_event_grid_publisher_client_operations_async.py create mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/_models.py create mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/_models_py3.py create mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/operations/__init__.py create mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/operations/_event_grid_consumer_operations.py create mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/operations/_event_grid_publisher_client_operations.py create mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/py.typed create mode 100644 sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/__init__.py rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/event_grid_client.py (100%) create mode 100644 sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/__init__.py rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/app_configuration_key_value_deleted_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/app_configuration_key_value_deleted_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/app_configuration_key_value_modified_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/app_configuration_key_value_modified_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/container_registry_artifact_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/container_registry_artifact_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/container_registry_artifact_event_target.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/container_registry_artifact_event_target_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/container_registry_chart_deleted_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/container_registry_chart_deleted_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/container_registry_chart_pushed_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/container_registry_chart_pushed_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/container_registry_event_actor.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/container_registry_event_actor_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/container_registry_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/container_registry_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/container_registry_event_request.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/container_registry_event_request_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/container_registry_event_source.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/container_registry_event_source_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/container_registry_event_target.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/container_registry_event_target_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/container_registry_image_deleted_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/container_registry_image_deleted_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/container_registry_image_pushed_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/container_registry_image_pushed_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/device_connection_state_event_info.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/device_connection_state_event_info_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/device_connection_state_event_properties.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/device_connection_state_event_properties_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/device_life_cycle_event_properties.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/device_life_cycle_event_properties_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/device_telemetry_event_properties.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/device_telemetry_event_properties_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/device_twin_info.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/device_twin_info_properties.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/device_twin_info_properties_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/device_twin_info_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/device_twin_info_x509_thumbprint.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/device_twin_info_x509_thumbprint_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/device_twin_metadata.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/device_twin_metadata_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/device_twin_properties.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/device_twin_properties_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/event_grid_client_enums.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/event_grid_event.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/event_grid_event_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/event_hub_capture_file_created_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/event_hub_capture_file_created_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/iot_hub_device_connected_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/iot_hub_device_connected_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/iot_hub_device_created_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/iot_hub_device_created_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/iot_hub_device_deleted_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/iot_hub_device_deleted_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/iot_hub_device_disconnected_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/iot_hub_device_disconnected_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/iot_hub_device_telemetry_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/iot_hub_device_telemetry_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/maps_geofence_entered_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/maps_geofence_entered_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/maps_geofence_event_properties.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/maps_geofence_event_properties_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/maps_geofence_exited_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/maps_geofence_exited_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/maps_geofence_geometry.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/maps_geofence_geometry_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/maps_geofence_result_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/maps_geofence_result_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_canceled_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_canceled_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_canceling_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_canceling_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_error.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_error_detail.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_error_detail_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_error_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_errored_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_errored_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_finished_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_finished_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_output.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_output_asset.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_output_asset_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_output_canceled_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_output_canceled_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_output_canceling_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_output_canceling_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_output_errored_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_output_errored_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_output_finished_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_output_finished_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_output_processing_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_output_processing_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_output_progress_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_output_progress_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_output_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_output_scheduled_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_output_scheduled_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_output_state_change_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_output_state_change_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_processing_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_processing_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_scheduled_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_scheduled_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_state_change_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_job_state_change_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_live_event_connection_rejected_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_live_event_connection_rejected_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_live_event_encoder_connected_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_live_event_encoder_connected_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_live_event_encoder_disconnected_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_live_event_encoder_disconnected_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_live_event_incoming_data_chunk_dropped_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_live_event_incoming_data_chunk_dropped_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_live_event_incoming_stream_received_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_live_event_incoming_stream_received_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_live_event_incoming_streams_out_of_sync_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_live_event_incoming_streams_out_of_sync_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_live_event_incoming_video_streams_out_of_sync_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_live_event_incoming_video_streams_out_of_sync_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_live_event_ingest_heartbeat_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_live_event_ingest_heartbeat_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_live_event_track_discontinuity_detected_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/media_live_event_track_discontinuity_detected_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/resource_action_cancel_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/resource_action_cancel_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/resource_action_failure_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/resource_action_failure_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/resource_action_success_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/resource_action_success_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/resource_delete_cancel_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/resource_delete_cancel_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/resource_delete_failure_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/resource_delete_failure_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/resource_delete_success_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/resource_delete_success_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/resource_write_cancel_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/resource_write_cancel_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/resource_write_failure_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/resource_write_failure_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/resource_write_success_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/resource_write_success_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/service_bus_active_messages_available_with_no_listeners_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/service_bus_active_messages_available_with_no_listeners_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/service_bus_deadletter_messages_available_with_no_listeners_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/signal_rservice_client_connection_connected_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/signal_rservice_client_connection_connected_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/signal_rservice_client_connection_disconnected_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/signal_rservice_client_connection_disconnected_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/storage_blob_created_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/storage_blob_created_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/storage_blob_deleted_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/storage_blob_deleted_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/subscription_deleted_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/subscription_deleted_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/subscription_validation_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/subscription_validation_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/subscription_validation_response.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/{ => old_eventgrid}/eventgrid/models/subscription_validation_response_py3.py (100%) create mode 100644 sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/version.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py index 336c61d76ffd..962ff0f57ada 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py @@ -1,18 +1,17 @@ # 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. -# +# 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. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -from .event_grid_client import EventGridClient -from .version import VERSION - -__all__ = ['EventGridClient'] - -__version__ = VERSION +from ._event_grid_publisher_client import EventGridPublisherClient +from ._event_grid_consumer import EventGridConsumer +__all__ = ['EventGridPublisherClient', 'EventGridConsumer'] +try: + from ._patch import patch_sdk + patch_sdk() +except ImportError: + pass diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_configuration.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_configuration.py new file mode 100644 index 000000000000..2cbd4c2d2b60 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_configuration.py @@ -0,0 +1,51 @@ +# 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 TYPE_CHECKING + +from azure.core.configuration import Configuration +from azure.core.pipeline import policies + +if TYPE_CHECKING: + # pylint: disable=unused-import,ungrouped-imports + from typing import Any + +VERSION = "unknown" + +class EventGridPublisherClientConfiguration(Configuration): + """Configuration for EventGridPublisherClient. + + Note that all parameters used to create this instance are saved as instance + attributes. + + """ + + def __init__( + self, + **kwargs # type: Any + ): + # type: (...) -> None + super(EventGridPublisherClientConfiguration, self).__init__(**kwargs) + + self.api_version = "2018-01-01" + kwargs.setdefault('sdk_moniker', 'eventgridpublisherclient/{}'.format(VERSION)) + self._configure(**kwargs) + + def _configure( + self, + **kwargs # type: Any + ): + # type: (...) -> None + self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get('authentication_policy') diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_event_grid_consumer.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_event_grid_consumer.py new file mode 100644 index 000000000000..5583ddeae262 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_event_grid_consumer.py @@ -0,0 +1,32 @@ +# 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 TYPE_CHECKING + +from azure.core import PipelineClient +from msrest import Deserializer, Serializer + +if TYPE_CHECKING: + # pylint: disable=unused-import,ungrouped-imports + from typing import Any + +from .operations import EventGridConsumerOperationsMixin +from . import models + + + +class EventGridConsumer( + EventGridConsumerOperationsMixin +): # pylint:disable=too-many-instance-attributes + """ + A consumer responsible for deserializing EventGridEventBatch/CloudEventBatch into a list of event type objects + specified in the EventGridEvents/CloudEvents. + """ + + def __init__(self, **kwargs): + pass diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_event_grid_publisher_client.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_event_grid_publisher_client.py new file mode 100644 index 000000000000..46bfa2ca3fe9 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_event_grid_publisher_client.py @@ -0,0 +1,55 @@ +# 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 TYPE_CHECKING + +from azure.core import PipelineClient +from msrest import Deserializer, Serializer + +if TYPE_CHECKING: + # pylint: disable=unused-import,ungrouped-imports + from typing import Any + +from ._configuration import EventGridPublisherClientConfiguration +from .operations import EventGridPublisherClientOperationsMixin +from . import models + + +class EventGridPublisherClient(EventGridPublisherClientOperationsMixin): + """EventGrid Python Publisher Client. + + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. + """ + + def __init__( + self, + topic_hostname, # type: str + credential, # type: azure.core.credential.AzureKeyCredential + **kwargs # type: Any + ): + # type: (...) -> None + base_url = 'https://{topicHostname}' + self._config = EventGridPublisherClientConfiguration(**kwargs) + self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) + + client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} + self._serialize = Serializer(client_models) + self._deserialize = Deserializer(client_models) + + def close(self): + # type: () -> None + self._client.close() + + def __enter__(self): + # type: () -> EventGridPublisherClient + self._client.__enter__() + return self + + def __exit__(self, *exc_details): + # type: (Any) -> None + self._client.__exit__(*exc_details) diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/__init__.py new file mode 100644 index 000000000000..6a44d89d724a --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/__init__.py @@ -0,0 +1,10 @@ +# 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 ._event_grid_publisher_client_async import EventGridPublisherClient +__all__ = ['EventGridPublisherClient'] diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_configuration_async.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_configuration_async.py new file mode 100644 index 000000000000..fdf7045b660c --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_configuration_async.py @@ -0,0 +1,45 @@ +# 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 + +from azure.core.configuration import Configuration +from azure.core.pipeline import policies + +VERSION = "unknown" + +class EventGridPublisherClientConfiguration(Configuration): + """Configuration for EventGridPublisherClient. + + Note that all parameters used to create this instance are saved as instance + attributes. + + """ + + def __init__( + self, + **kwargs: Any + ) -> None: + super(EventGridPublisherClientConfiguration, self).__init__(**kwargs) + + self.api_version = "2018-01-01" + kwargs.setdefault('sdk_moniker', 'eventgridpublisherclient/{}'.format(VERSION)) + self._configure(**kwargs) + + def _configure( + self, + **kwargs: Any + ) -> None: + self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get('authentication_policy') diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_event_grid_publisher_client_async.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_event_grid_publisher_client_async.py new file mode 100644 index 000000000000..c54c3fe70368 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_event_grid_publisher_client_async.py @@ -0,0 +1,46 @@ +# 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 + +from azure.core import AsyncPipelineClient +from msrest import Deserializer, Serializer + +from ._configuration_async import EventGridPublisherClientConfiguration +from .operations_async import EventGridPublisherClientOperationsMixin +from .. import models + + +class EventGridPublisherClient(EventGridPublisherClientOperationsMixin): + """EventGrid Python Publisher Client. + + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. + """ + + def __init__( + self, + **kwargs: Any + ) -> None: + base_url = 'https://{topicHostname}' + self._config = EventGridPublisherClientConfiguration(**kwargs) + self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) + + client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} + self._serialize = Serializer(client_models) + self._deserialize = Deserializer(client_models) + + + async def close(self) -> None: + await self._client.close() + + async def __aenter__(self) -> "EventGridPublisherClient": + await self._client.__aenter__() + return self + + async def __aexit__(self, *exc_details) -> None: + await self._client.__aexit__(*exc_details) diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/operations_async/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/operations_async/__init__.py new file mode 100644 index 000000000000..f0c46bab822e --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/operations_async/__init__.py @@ -0,0 +1,13 @@ +# 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 ._event_grid_publisher_client_operations_async import EventGridPublisherClientOperationsMixin + +__all__ = [ + 'EventGridPublisherClientOperationsMixin', +] diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/operations_async/_event_grid_publisher_client_operations_async.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/operations_async/_event_grid_publisher_client_operations_async.py new file mode 100644 index 000000000000..90d89b7d63dc --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/operations_async/_event_grid_publisher_client_operations_async.py @@ -0,0 +1,130 @@ +# 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, Generic, List, Optional, TypeVar +import warnings + +from azure.core.exceptions import HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest + +from ... import models + +T = TypeVar('T') +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + +class EventGridPublisherClientOperationsMixin: + + async def publish_events( + self, + topic_hostname: str, + events: List["models.EventGridEvent"], + **kwargs + ) -> None: + """Publishes a batch of events to an Azure Event Grid topic. + + :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. + :type topic_hostname: str + :param events: An array of events to be published to Event Grid. + :type events: list[~event_grid_publisher_client.models.EventGridEvent] + :keyword callable cls: A custom type or function that will be passed the direct response + :return: None, or the result of cls(response) + :rtype: None + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType[None] + error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop('error_map', {})) + api_version = "2018-01-01" + content_type = kwargs.pop("content_type", "application/json") + + # Construct URL + url = self.publish_events.metadata['url'] # type: ignore + path_format_arguments = { + 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + + body_content_kwargs = {} # type: Dict[str, Any] + body_content = self._serialize.body(events, '[EventGridEvent]') + body_content_kwargs['content'] = body_content + request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **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) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) + + publish_events.metadata = {'url': '/api/events'} # type: ignore + + async def publish_cloud_event_events( + self, + topic_hostname: str, + events: List["models.CloudEvent"], + **kwargs + ) -> None: + """Publishes a batch of cloud events to an Azure Event Grid topic. + + :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. + :type topic_hostname: str + :param events: An array of cloud events to be published to Event Grid. + :type events: list[~event_grid_publisher_client.models.CloudEvent] + :keyword callable cls: A custom type or function that will be passed the direct response + :return: None, or the result of cls(response) + :rtype: None + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType[None] + error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop('error_map', {})) + api_version = "2018-01-01" + content_type = kwargs.pop("content_type", "application/cloudevents-batch+json; charset=utf-8") + + # Construct URL + url = self.publish_cloud_event_events.metadata['url'] # type: ignore + path_format_arguments = { + 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + + body_content_kwargs = {} # type: Dict[str, Any] + body_content = self._serialize.body(events, '[CloudEvent]') + body_content_kwargs['content'] = body_content + request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **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) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) + + publish_cloud_event_events.metadata = {'url': '/api/events'} # type: ignore diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/__init__.py index 30defc1761ca..23c86036c829 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/__init__.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/__init__.py @@ -1,266 +1,34 @@ # 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. -# +# 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. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- try: - from .storage_blob_created_event_data_py3 import StorageBlobCreatedEventData - from .storage_blob_deleted_event_data_py3 import StorageBlobDeletedEventData - from .event_hub_capture_file_created_event_data_py3 import EventHubCaptureFileCreatedEventData - from .resource_write_success_data_py3 import ResourceWriteSuccessData - from .resource_write_failure_data_py3 import ResourceWriteFailureData - from .resource_write_cancel_data_py3 import ResourceWriteCancelData - from .resource_delete_success_data_py3 import ResourceDeleteSuccessData - from .resource_delete_failure_data_py3 import ResourceDeleteFailureData - from .resource_delete_cancel_data_py3 import ResourceDeleteCancelData - from .resource_action_success_data_py3 import ResourceActionSuccessData - from .resource_action_failure_data_py3 import ResourceActionFailureData - from .resource_action_cancel_data_py3 import ResourceActionCancelData - from .event_grid_event_py3 import EventGridEvent - from .subscription_validation_event_data_py3 import SubscriptionValidationEventData - from .subscription_validation_response_py3 import SubscriptionValidationResponse - from .subscription_deleted_event_data_py3 import SubscriptionDeletedEventData - from .iot_hub_device_created_event_data_py3 import IotHubDeviceCreatedEventData - from .iot_hub_device_deleted_event_data_py3 import IotHubDeviceDeletedEventData - from .iot_hub_device_connected_event_data_py3 import IotHubDeviceConnectedEventData - from .iot_hub_device_disconnected_event_data_py3 import IotHubDeviceDisconnectedEventData - from .iot_hub_device_telemetry_event_data_py3 import IotHubDeviceTelemetryEventData - from .device_twin_metadata_py3 import DeviceTwinMetadata - from .device_twin_properties_py3 import DeviceTwinProperties - from .device_twin_info_properties_py3 import DeviceTwinInfoProperties - from .device_twin_info_x509_thumbprint_py3 import DeviceTwinInfoX509Thumbprint - from .device_twin_info_py3 import DeviceTwinInfo - from .device_life_cycle_event_properties_py3 import DeviceLifeCycleEventProperties - from .device_connection_state_event_info_py3 import DeviceConnectionStateEventInfo - from .device_connection_state_event_properties_py3 import DeviceConnectionStateEventProperties - from .device_telemetry_event_properties_py3 import DeviceTelemetryEventProperties - from .container_registry_image_pushed_event_data_py3 import ContainerRegistryImagePushedEventData - from .container_registry_image_deleted_event_data_py3 import ContainerRegistryImageDeletedEventData - from .container_registry_chart_pushed_event_data_py3 import ContainerRegistryChartPushedEventData - from .container_registry_chart_deleted_event_data_py3 import ContainerRegistryChartDeletedEventData - from .container_registry_event_target_py3 import ContainerRegistryEventTarget - from .container_registry_event_request_py3 import ContainerRegistryEventRequest - from .container_registry_event_actor_py3 import ContainerRegistryEventActor - from .container_registry_event_source_py3 import ContainerRegistryEventSource - from .container_registry_event_data_py3 import ContainerRegistryEventData - from .container_registry_artifact_event_target_py3 import ContainerRegistryArtifactEventTarget - from .container_registry_artifact_event_data_py3 import ContainerRegistryArtifactEventData - from .service_bus_active_messages_available_with_no_listeners_event_data_py3 import ServiceBusActiveMessagesAvailableWithNoListenersEventData - from .service_bus_deadletter_messages_available_with_no_listeners_event_data_py3 import ServiceBusDeadletterMessagesAvailableWithNoListenersEventData - from .media_job_state_change_event_data_py3 import MediaJobStateChangeEventData - from .media_job_error_detail_py3 import MediaJobErrorDetail - from .media_job_error_py3 import MediaJobError - from .media_job_output_py3 import MediaJobOutput - from .media_job_output_asset_py3 import MediaJobOutputAsset - from .media_job_output_progress_event_data_py3 import MediaJobOutputProgressEventData - from .media_job_output_state_change_event_data_py3 import MediaJobOutputStateChangeEventData - from .media_job_scheduled_event_data_py3 import MediaJobScheduledEventData - from .media_job_processing_event_data_py3 import MediaJobProcessingEventData - from .media_job_canceling_event_data_py3 import MediaJobCancelingEventData - from .media_job_finished_event_data_py3 import MediaJobFinishedEventData - from .media_job_canceled_event_data_py3 import MediaJobCanceledEventData - from .media_job_errored_event_data_py3 import MediaJobErroredEventData - from .media_job_output_canceled_event_data_py3 import MediaJobOutputCanceledEventData - from .media_job_output_canceling_event_data_py3 import MediaJobOutputCancelingEventData - from .media_job_output_errored_event_data_py3 import MediaJobOutputErroredEventData - from .media_job_output_finished_event_data_py3 import MediaJobOutputFinishedEventData - from .media_job_output_processing_event_data_py3 import MediaJobOutputProcessingEventData - from .media_job_output_scheduled_event_data_py3 import MediaJobOutputScheduledEventData - from .media_live_event_encoder_connected_event_data_py3 import MediaLiveEventEncoderConnectedEventData - from .media_live_event_connection_rejected_event_data_py3 import MediaLiveEventConnectionRejectedEventData - from .media_live_event_encoder_disconnected_event_data_py3 import MediaLiveEventEncoderDisconnectedEventData - from .media_live_event_incoming_stream_received_event_data_py3 import MediaLiveEventIncomingStreamReceivedEventData - from .media_live_event_incoming_streams_out_of_sync_event_data_py3 import MediaLiveEventIncomingStreamsOutOfSyncEventData - from .media_live_event_incoming_video_streams_out_of_sync_event_data_py3 import MediaLiveEventIncomingVideoStreamsOutOfSyncEventData - from .media_live_event_incoming_data_chunk_dropped_event_data_py3 import MediaLiveEventIncomingDataChunkDroppedEventData - from .media_live_event_ingest_heartbeat_event_data_py3 import MediaLiveEventIngestHeartbeatEventData - from .media_live_event_track_discontinuity_detected_event_data_py3 import MediaLiveEventTrackDiscontinuityDetectedEventData - from .maps_geofence_entered_event_data_py3 import MapsGeofenceEnteredEventData - from .maps_geofence_exited_event_data_py3 import MapsGeofenceExitedEventData - from .maps_geofence_result_event_data_py3 import MapsGeofenceResultEventData - from .maps_geofence_geometry_py3 import MapsGeofenceGeometry - from .maps_geofence_event_properties_py3 import MapsGeofenceEventProperties - from .app_configuration_key_value_modified_event_data_py3 import AppConfigurationKeyValueModifiedEventData - from .app_configuration_key_value_deleted_event_data_py3 import AppConfigurationKeyValueDeletedEventData - from .signal_rservice_client_connection_connected_event_data_py3 import SignalRServiceClientConnectionConnectedEventData - from .signal_rservice_client_connection_disconnected_event_data_py3 import SignalRServiceClientConnectionDisconnectedEventData + from ._models_py3 import CloudEvent + from ._models_py3 import EventGridEvent + from ._models_py3 import SubscriptionDeletedEventData + from ._models_py3 import SubscriptionValidationEventData + from ._models_py3 import SubscriptionValidationResponse + from ._models_py3 import EventBatch + from ._models_py3 import BaseEventType except (SyntaxError, ImportError): - from .storage_blob_created_event_data import StorageBlobCreatedEventData - from .storage_blob_deleted_event_data import StorageBlobDeletedEventData - from .event_hub_capture_file_created_event_data import EventHubCaptureFileCreatedEventData - from .resource_write_success_data import ResourceWriteSuccessData - from .resource_write_failure_data import ResourceWriteFailureData - from .resource_write_cancel_data import ResourceWriteCancelData - from .resource_delete_success_data import ResourceDeleteSuccessData - from .resource_delete_failure_data import ResourceDeleteFailureData - from .resource_delete_cancel_data import ResourceDeleteCancelData - from .resource_action_success_data import ResourceActionSuccessData - from .resource_action_failure_data import ResourceActionFailureData - from .resource_action_cancel_data import ResourceActionCancelData - from .event_grid_event import EventGridEvent - from .subscription_validation_event_data import SubscriptionValidationEventData - from .subscription_validation_response import SubscriptionValidationResponse - from .subscription_deleted_event_data import SubscriptionDeletedEventData - from .iot_hub_device_created_event_data import IotHubDeviceCreatedEventData - from .iot_hub_device_deleted_event_data import IotHubDeviceDeletedEventData - from .iot_hub_device_connected_event_data import IotHubDeviceConnectedEventData - from .iot_hub_device_disconnected_event_data import IotHubDeviceDisconnectedEventData - from .iot_hub_device_telemetry_event_data import IotHubDeviceTelemetryEventData - from .device_twin_metadata import DeviceTwinMetadata - from .device_twin_properties import DeviceTwinProperties - from .device_twin_info_properties import DeviceTwinInfoProperties - from .device_twin_info_x509_thumbprint import DeviceTwinInfoX509Thumbprint - from .device_twin_info import DeviceTwinInfo - from .device_life_cycle_event_properties import DeviceLifeCycleEventProperties - from .device_connection_state_event_info import DeviceConnectionStateEventInfo - from .device_connection_state_event_properties import DeviceConnectionStateEventProperties - from .device_telemetry_event_properties import DeviceTelemetryEventProperties - from .container_registry_image_pushed_event_data import ContainerRegistryImagePushedEventData - from .container_registry_image_deleted_event_data import ContainerRegistryImageDeletedEventData - from .container_registry_chart_pushed_event_data import ContainerRegistryChartPushedEventData - from .container_registry_chart_deleted_event_data import ContainerRegistryChartDeletedEventData - from .container_registry_event_target import ContainerRegistryEventTarget - from .container_registry_event_request import ContainerRegistryEventRequest - from .container_registry_event_actor import ContainerRegistryEventActor - from .container_registry_event_source import ContainerRegistryEventSource - from .container_registry_event_data import ContainerRegistryEventData - from .container_registry_artifact_event_target import ContainerRegistryArtifactEventTarget - from .container_registry_artifact_event_data import ContainerRegistryArtifactEventData - from .service_bus_active_messages_available_with_no_listeners_event_data import ServiceBusActiveMessagesAvailableWithNoListenersEventData - from .service_bus_deadletter_messages_available_with_no_listeners_event_data import ServiceBusDeadletterMessagesAvailableWithNoListenersEventData - from .media_job_state_change_event_data import MediaJobStateChangeEventData - from .media_job_error_detail import MediaJobErrorDetail - from .media_job_error import MediaJobError - from .media_job_output import MediaJobOutput - from .media_job_output_asset import MediaJobOutputAsset - from .media_job_output_progress_event_data import MediaJobOutputProgressEventData - from .media_job_output_state_change_event_data import MediaJobOutputStateChangeEventData - from .media_job_scheduled_event_data import MediaJobScheduledEventData - from .media_job_processing_event_data import MediaJobProcessingEventData - from .media_job_canceling_event_data import MediaJobCancelingEventData - from .media_job_finished_event_data import MediaJobFinishedEventData - from .media_job_canceled_event_data import MediaJobCanceledEventData - from .media_job_errored_event_data import MediaJobErroredEventData - from .media_job_output_canceled_event_data import MediaJobOutputCanceledEventData - from .media_job_output_canceling_event_data import MediaJobOutputCancelingEventData - from .media_job_output_errored_event_data import MediaJobOutputErroredEventData - from .media_job_output_finished_event_data import MediaJobOutputFinishedEventData - from .media_job_output_processing_event_data import MediaJobOutputProcessingEventData - from .media_job_output_scheduled_event_data import MediaJobOutputScheduledEventData - from .media_live_event_encoder_connected_event_data import MediaLiveEventEncoderConnectedEventData - from .media_live_event_connection_rejected_event_data import MediaLiveEventConnectionRejectedEventData - from .media_live_event_encoder_disconnected_event_data import MediaLiveEventEncoderDisconnectedEventData - from .media_live_event_incoming_stream_received_event_data import MediaLiveEventIncomingStreamReceivedEventData - from .media_live_event_incoming_streams_out_of_sync_event_data import MediaLiveEventIncomingStreamsOutOfSyncEventData - from .media_live_event_incoming_video_streams_out_of_sync_event_data import MediaLiveEventIncomingVideoStreamsOutOfSyncEventData - from .media_live_event_incoming_data_chunk_dropped_event_data import MediaLiveEventIncomingDataChunkDroppedEventData - from .media_live_event_ingest_heartbeat_event_data import MediaLiveEventIngestHeartbeatEventData - from .media_live_event_track_discontinuity_detected_event_data import MediaLiveEventTrackDiscontinuityDetectedEventData - from .maps_geofence_entered_event_data import MapsGeofenceEnteredEventData - from .maps_geofence_exited_event_data import MapsGeofenceExitedEventData - from .maps_geofence_result_event_data import MapsGeofenceResultEventData - from .maps_geofence_geometry import MapsGeofenceGeometry - from .maps_geofence_event_properties import MapsGeofenceEventProperties - from .app_configuration_key_value_modified_event_data import AppConfigurationKeyValueModifiedEventData - from .app_configuration_key_value_deleted_event_data import AppConfigurationKeyValueDeletedEventData - from .signal_rservice_client_connection_connected_event_data import SignalRServiceClientConnectionConnectedEventData - from .signal_rservice_client_connection_disconnected_event_data import SignalRServiceClientConnectionDisconnectedEventData -from .event_grid_client_enums import ( - MediaJobState, - MediaJobErrorCode, - MediaJobErrorCategory, - MediaJobRetry, -) + from ._models import CloudEvent # type: ignore + from ._models import EventGridEvent # type: ignore + from ._models import SubscriptionDeletedEventData # type: ignore + from ._models import SubscriptionValidationEventData # type: ignore + from ._models import SubscriptionValidationResponse # type: ignore + from ._models import EventBatch # type: ignore + from ._models import BaseEventType # type: ignore __all__ = [ - 'StorageBlobCreatedEventData', - 'StorageBlobDeletedEventData', - 'EventHubCaptureFileCreatedEventData', - 'ResourceWriteSuccessData', - 'ResourceWriteFailureData', - 'ResourceWriteCancelData', - 'ResourceDeleteSuccessData', - 'ResourceDeleteFailureData', - 'ResourceDeleteCancelData', - 'ResourceActionSuccessData', - 'ResourceActionFailureData', - 'ResourceActionCancelData', + 'CloudEvent', 'EventGridEvent', + 'SubscriptionDeletedEventData', 'SubscriptionValidationEventData', 'SubscriptionValidationResponse', - 'SubscriptionDeletedEventData', - 'IotHubDeviceCreatedEventData', - 'IotHubDeviceDeletedEventData', - 'IotHubDeviceConnectedEventData', - 'IotHubDeviceDisconnectedEventData', - 'IotHubDeviceTelemetryEventData', - 'DeviceTwinMetadata', - 'DeviceTwinProperties', - 'DeviceTwinInfoProperties', - 'DeviceTwinInfoX509Thumbprint', - 'DeviceTwinInfo', - 'DeviceLifeCycleEventProperties', - 'DeviceConnectionStateEventInfo', - 'DeviceConnectionStateEventProperties', - 'DeviceTelemetryEventProperties', - 'ContainerRegistryImagePushedEventData', - 'ContainerRegistryImageDeletedEventData', - 'ContainerRegistryChartPushedEventData', - 'ContainerRegistryChartDeletedEventData', - 'ContainerRegistryEventTarget', - 'ContainerRegistryEventRequest', - 'ContainerRegistryEventActor', - 'ContainerRegistryEventSource', - 'ContainerRegistryEventData', - 'ContainerRegistryArtifactEventTarget', - 'ContainerRegistryArtifactEventData', - 'ServiceBusActiveMessagesAvailableWithNoListenersEventData', - 'ServiceBusDeadletterMessagesAvailableWithNoListenersEventData', - 'MediaJobStateChangeEventData', - 'MediaJobErrorDetail', - 'MediaJobError', - 'MediaJobOutput', - 'MediaJobOutputAsset', - 'MediaJobOutputProgressEventData', - 'MediaJobOutputStateChangeEventData', - 'MediaJobScheduledEventData', - 'MediaJobProcessingEventData', - 'MediaJobCancelingEventData', - 'MediaJobFinishedEventData', - 'MediaJobCanceledEventData', - 'MediaJobErroredEventData', - 'MediaJobOutputCanceledEventData', - 'MediaJobOutputCancelingEventData', - 'MediaJobOutputErroredEventData', - 'MediaJobOutputFinishedEventData', - 'MediaJobOutputProcessingEventData', - 'MediaJobOutputScheduledEventData', - 'MediaLiveEventEncoderConnectedEventData', - 'MediaLiveEventConnectionRejectedEventData', - 'MediaLiveEventEncoderDisconnectedEventData', - 'MediaLiveEventIncomingStreamReceivedEventData', - 'MediaLiveEventIncomingStreamsOutOfSyncEventData', - 'MediaLiveEventIncomingVideoStreamsOutOfSyncEventData', - 'MediaLiveEventIncomingDataChunkDroppedEventData', - 'MediaLiveEventIngestHeartbeatEventData', - 'MediaLiveEventTrackDiscontinuityDetectedEventData', - 'MapsGeofenceEnteredEventData', - 'MapsGeofenceExitedEventData', - 'MapsGeofenceResultEventData', - 'MapsGeofenceGeometry', - 'MapsGeofenceEventProperties', - 'AppConfigurationKeyValueModifiedEventData', - 'AppConfigurationKeyValueDeletedEventData', - 'SignalRServiceClientConnectionConnectedEventData', - 'SignalRServiceClientConnectionDisconnectedEventData', - 'MediaJobState', - 'MediaJobErrorCode', - 'MediaJobErrorCategory', - 'MediaJobRetry', + 'EventBatch', + 'BaseEventType' ] diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/_models.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/_models.py new file mode 100644 index 000000000000..d560901e50f6 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/_models.py @@ -0,0 +1,376 @@ +# 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. +# -------------------------------------------------------------------------- + +import msrest.serialization + + +class CloudEvent(msrest.serialization.Model): + """Properties of an event published to an Event Grid topic using the CloudEvent 1.0 Schema. + + All required parameters must be populated in order to send to Azure. + + :param id: Required. An identifier for the event. The combination of id and source must be + unique for each distinct event. + :type id: str + :param source: Required. Identifies the context in which an event happened. The combination of + id and source must be unique for each distinct event. + :type source: str + :param data: Event data specific to the event type. + :type data: object + :param type: Required. Type of event related to the originating occurrence. + :type type: str + :param time: The time (in UTC) the event was generated, in RFC3339 format. + :type time: ~datetime.datetime + :param specversion: Required. The version of the CloudEvents specification which the event + uses. + :type specversion: str + :param dataschema: Identifies the schema that data adheres to. + :type dataschema: str + :param datacontenttype: Content type of data value. + :type datacontenttype: str + :param subject: This describes the subject of the event in the context of the event producer + (identified by source). + :type subject: str + """ + + _validation = { + 'id': {'required': True}, + 'source': {'required': True}, + 'type': {'required': True}, + 'specversion': {'required': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'source': {'key': 'source', 'type': 'str'}, + 'data': {'key': 'data', 'type': 'object'}, + 'type': {'key': 'type', 'type': 'str'}, + 'time': {'key': 'time', 'type': 'iso-8601'}, + 'specversion': {'key': 'specversion', 'type': 'str'}, + 'dataschema': {'key': 'dataschema', 'type': 'str'}, + 'datacontenttype': {'key': 'datacontenttype', 'type': 'str'}, + 'subject': {'key': 'subject', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(CloudEvent, self).__init__(**kwargs) + self.id = kwargs['id'] + self.source = kwargs['source'] + self.data = kwargs.get('data', None) + self.type = kwargs['type'] + self.time = kwargs.get('time', None) + self.specversion = kwargs['specversion'] + self.dataschema = kwargs.get('dataschema', None) + self.datacontenttype = kwargs.get('datacontenttype', None) + self.subject = kwargs.get('subject', None) + + @classmethod + def from_dict(self, source): + """ + Returns an array of CloudEvent objects given a dict of events following the CloudEvent schema. + + :param source: Required. The dict object following the CloudEvent schema. + :type source: dict + + :rtype: List[~azure.eventgrid.CloudEvent] + """ + pass + + +class EventGridEvent(msrest.serialization.Model): + """Properties of an event published to an Event Grid topic using the EventGrid Schema. + + Variables are only populated by the server, and will be ignored when sending a request. + + All required parameters must be populated in order to send to Azure. + + :param id: Required. An unique identifier for the event. + :type id: str + :param topic: The resource path of the event source. + :type topic: str + :param subject: Required. A resource path relative to the topic path. + :type subject: str + :param data: Required. Event data specific to the event type. + :type data: object + :param event_type: Required. The type of the event that occurred. + :type event_type: str + :param event_time: Required. The time (in UTC) the event was generated. + :type event_time: ~datetime.datetime + :ivar metadata_version: The schema version of the event metadata. + :vartype metadata_version: str + :param data_version: Required. The schema version of the data object. + :type data_version: str + """ + + _validation = { + 'id': {'required': True}, + 'subject': {'required': True}, + 'data': {'required': True}, + 'event_type': {'required': True}, + 'event_time': {'required': True}, + 'metadata_version': {'readonly': True}, + 'data_version': {'required': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'topic': {'key': 'topic', 'type': 'str'}, + 'subject': {'key': 'subject', 'type': 'str'}, + 'data': {'key': 'data', 'type': 'object'}, + 'event_type': {'key': 'eventType', 'type': 'str'}, + 'event_time': {'key': 'eventTime', 'type': 'iso-8601'}, + 'metadata_version': {'key': 'metadataVersion', 'type': 'str'}, + 'data_version': {'key': 'dataVersion', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(EventGridEvent, self).__init__(**kwargs) + self.id = kwargs['id'] + self.topic = kwargs.get('topic', None) + self.subject = kwargs['subject'] + self.data = kwargs['data'] + self.event_type = kwargs['event_type'] + self.event_time = kwargs['event_time'] + self.metadata_version = None + self.data_version = kwargs['data_version'] + + @classmethod + def from_dict(self, source): + """ + Returns an array of EventGridEvent objects given a dict of events following the EventGridEvent schema. + + :param source: Required. The dict object following the EventGridEvent schema. + :type source: dict + + :rtype: List[~azure.eventgrid.EventGridEvent] + """ + pass + +class SubscriptionDeletedEventData(msrest.serialization.Model): + """Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionDeletedEvent. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar event_subscription_id: The Azure resource ID of the deleted event subscription. + :vartype event_subscription_id: str + """ + + _validation = { + 'event_subscription_id': {'readonly': True}, + } + + _attribute_map = { + 'event_subscription_id': {'key': 'eventSubscriptionId', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(SubscriptionDeletedEventData, self).__init__(**kwargs) + self.event_subscription_id = None + + +class SubscriptionValidationEventData(msrest.serialization.Model): + """Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionValidationEvent. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar validation_code: The validation code sent by Azure Event Grid to validate an event + subscription. To complete the validation handshake, the subscriber must either respond with + this validation code as part of the validation response, or perform a GET request on the + validationUrl (available starting version 2018-05-01-preview). + :vartype validation_code: str + :ivar validation_url: The validation URL sent by Azure Event Grid (available starting version + 2018-05-01-preview). To complete the validation handshake, the subscriber must either respond + with the validationCode as part of the validation response, or perform a GET request on the + validationUrl (available starting version 2018-05-01-preview). + :vartype validation_url: str + """ + + _validation = { + 'validation_code': {'readonly': True}, + 'validation_url': {'readonly': True}, + } + + _attribute_map = { + 'validation_code': {'key': 'validationCode', 'type': 'str'}, + 'validation_url': {'key': 'validationUrl', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(SubscriptionValidationEventData, self).__init__(**kwargs) + self.validation_code = None + self.validation_url = None + + +class SubscriptionValidationResponse(msrest.serialization.Model): + """To complete an event subscription validation handshake, a subscriber can use either the validationCode or the validationUrl received in a SubscriptionValidationEvent. When the validationCode is used, the SubscriptionValidationResponse can be used to build the response. + + :param validation_response: The validation response sent by the subscriber to Azure Event Grid + to complete the validation of an event subscription. + :type validation_response: str + """ + + _attribute_map = { + 'validation_response': {'key': 'validationResponse', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(SubscriptionValidationResponse, self).__init__(**kwargs) + self.validation_response = kwargs.get('validation_response', None) + +class EventBatch(object): + """A batch of events. + + Sending events in a batch is more performant than sending individual events. + EventBatch helps you create the maximum allowed size batch of either `EventGridEvent` or `CloudEvent` to improve sending performance. + + Use the `add` method to add events until the maximum batch size limit in bytes has been reached - + at which point a `ValueError` will be raised. + Use the `publish_events` method of :class:`EventGridPublisherClient` + for sending. + + **Please use the create_batch method of EventGridPublisherClient + to create an EventBatch object instead of instantiating an EventBatch object directly.** + + :param int max_size_in_bytes: The maximum size of bytes data that an EventDataBatch object can hold. + """ + + def __init__(self, max_size_in_bytes=None): + # type: (Optional[int], Optional[str], Optional[Union[str, bytes]]) -> None + return + self.max_size_in_bytes = max_size_in_bytes #or constants.MAX_MESSAGE_LENGTH_BYTES + self.schema = None + self.event_list = []#BatchMessage(data=[], multi_messages=False, properties=None) + + self._size = 0#self.message.gather()[0].get_message_encoded_size() + self._count = 0 + + def __repr__(self): + # type: () -> str + batch_repr = "max_size_in_bytes={}, event_count={}".format( + self.max_size_in_bytes, self._count + ) + return "EventBatch({})".format(batch_repr) + + def __len__(self): + return self._count + + def _load_events(self, events): + for event_data in events: + try: + self.add(event_data) + except ValueError: + raise ValueError("The combined size of EventData collection exceeds the Event Hub frame size limit. " + "Please send a smaller collection of EventData, or use EventDataBatch, " + "which is guaranteed to be under the frame size limit") + + @property + def size_in_bytes(self): + # type: () -> int + """The combined size of the events in the batch, in bytes. + + :rtype: int + """ + return self._size + + def add(self, event): + # type: (EventGridEvent, CloudEvent) -> None + """Try to add an EventGridEvent/CloudEvent to the batch. + + The total size of an added event is the sum of its body, properties, etc. + If this added size results in the batch exceeding the maximum batch size, a `ValueError` will + be raised. + + :param event: The EventData to add to the batch. + :type event: ~azure.eventgrid.EventGridEvent or ~azure.eventgrid.EventGridEvent + :rtype: None + :raise: :class:`ValueError`, when exceeding the size limit. + """ + pass + #if self._partition_key: + # if ( + # event_data.partition_key + # and event_data.partition_key != self._partition_key + # ): + # raise ValueError( + # "The partition key of event_data does not match the partition key of this batch." + # ) + # if not event_data.partition_key: + # set_message_partition_key(event_data.message, self._partition_key) + + #trace_message(event_data) + #event_data_size = event_data.message.get_message_encoded_size() + + ## For a BatchMessage, if the encoded_message_size of event_data is < 256, then the overhead cost to encode that + ## message into the BatchMessage would be 5 bytes, if >= 256, it would be 8 bytes. + #size_after_add = ( + # self._size + # + event_data_size + # + _BATCH_MESSAGE_OVERHEAD_COST[0 if (event_data_size < 256) else 1] + #) + + #if size_after_add > self.max_size_in_bytes: + # raise ValueError( + # "EventDataBatch has reached its size limit: {}".format( + # self.max_size_in_bytes + # ) + # ) + + #self.message._body_gen.append(event_data) # pylint: disable=protected-access + #self._size = size_after_add + #self._count += 1 + + @property + def event_schema(self): + """The event schema for all events in the batch. + + :rtype: str + """ + return self.schema + +class BaseEventType(object): + """The base type for different event type objects. + + """ + # class variable + #event_type_mappings = _initialize_mapping() + + def __init__(self, **kwargs): + # type: (Optional[int], Optional[str], Optional[Union[str, bytes]]) -> None + return + self.event_type = None # type: str + self.event_data = None # type: dict + # list other envelope properties + + @classmethod + def create_event_type_object(self): + """A specific event type object is returned based on the event type specified in the event. + The BaseEventType.event_type_mappings dict will be used to initialize the event type object + corresponding to `self.event_type` + + :rtype: List[Any] + """ + + pass + + def _populate(self): + pass \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/_models_py3.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/_models_py3.py new file mode 100644 index 000000000000..5e69c50cf619 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/_models_py3.py @@ -0,0 +1,403 @@ +# 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. +# -------------------------------------------------------------------------- + +import datetime +from typing import Optional + +import msrest.serialization + + +class CloudEvent(msrest.serialization.Model): + """Properties of an event published to an Event Grid topic using the CloudEvent 1.0 Schema. + + All required parameters must be populated in order to send to Azure. + + :param id: Required. An identifier for the event. The combination of id and source must be + unique for each distinct event. + :type id: str + :param source: Required. Identifies the context in which an event happened. The combination of + id and source must be unique for each distinct event. + :type source: str + :param data: Event data specific to the event type. + :type data: object + :param type: Required. Type of event related to the originating occurrence. + :type type: str + :param time: The time (in UTC) the event was generated, in RFC3339 format. + :type time: ~datetime.datetime + :param specversion: Required. The version of the CloudEvents specification which the event + uses. + :type specversion: str + :param dataschema: Identifies the schema that data adheres to. + :type dataschema: str + :param datacontenttype: Content type of data value. + :type datacontenttype: str + :param subject: This describes the subject of the event in the context of the event producer + (identified by source). + :type subject: str + """ + + _validation = { + 'id': {'required': True}, + 'source': {'required': True}, + 'type': {'required': True}, + 'specversion': {'required': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'source': {'key': 'source', 'type': 'str'}, + 'data': {'key': 'data', 'type': 'object'}, + 'type': {'key': 'type', 'type': 'str'}, + 'time': {'key': 'time', 'type': 'iso-8601'}, + 'specversion': {'key': 'specversion', 'type': 'str'}, + 'dataschema': {'key': 'dataschema', 'type': 'str'}, + 'datacontenttype': {'key': 'datacontenttype', 'type': 'str'}, + 'subject': {'key': 'subject', 'type': 'str'}, + } + + def __init__( + self, + *, + id: str, + source: str, + type: str, + specversion: str, + data: Optional[object] = None, + time: Optional[datetime.datetime] = None, + dataschema: Optional[str] = None, + datacontenttype: Optional[str] = None, + subject: Optional[str] = None, + **kwargs + ): + super(CloudEvent, self).__init__(**kwargs) + self.id = id + self.source = source + self.data = data + self.type = type + self.time = time + self.specversion = specversion + self.dataschema = dataschema + self.datacontenttype = datacontenttype + self.subject = subject + + @classmethod + def from_dict(self, source): + """ + Returns an array of CloudEvent objects given a dict of events following the CloudEvent schema. + + :param source: Required. The dict object following the CloudEvent schema. + :type source: dict + + :rtype: List[~azure.eventgrid.CloudEvent] + """ + pass + + +class EventGridEvent(msrest.serialization.Model): + """Properties of an event published to an Event Grid topic using the EventGrid Schema. + + Variables are only populated by the server, and will be ignored when sending a request. + + All required parameters must be populated in order to send to Azure. + + :param id: Required. An unique identifier for the event. + :type id: str + :param topic: The resource path of the event source. + :type topic: str + :param subject: Required. A resource path relative to the topic path. + :type subject: str + :param data: Required. Event data specific to the event type. + :type data: object + :param event_type: Required. The type of the event that occurred. + :type event_type: str + :param event_time: Required. The time (in UTC) the event was generated. + :type event_time: ~datetime.datetime + :ivar metadata_version: The schema version of the event metadata. + :vartype metadata_version: str + :param data_version: Required. The schema version of the data object. + :type data_version: str + """ + + _validation = { + 'id': {'required': True}, + 'subject': {'required': True}, + 'data': {'required': True}, + 'event_type': {'required': True}, + 'event_time': {'required': True}, + 'metadata_version': {'readonly': True}, + 'data_version': {'required': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'topic': {'key': 'topic', 'type': 'str'}, + 'subject': {'key': 'subject', 'type': 'str'}, + 'data': {'key': 'data', 'type': 'object'}, + 'event_type': {'key': 'eventType', 'type': 'str'}, + 'event_time': {'key': 'eventTime', 'type': 'iso-8601'}, + 'metadata_version': {'key': 'metadataVersion', 'type': 'str'}, + 'data_version': {'key': 'dataVersion', 'type': 'str'}, + } + + def __init__( + self, + *, + id: str, + subject: str, + data: object, + event_type: str, + event_time: datetime.datetime, + data_version: str, + topic: Optional[str] = None, + **kwargs + ): + super(EventGridEvent, self).__init__(**kwargs) + self.id = id + self.topic = topic + self.subject = subject + self.data = data + self.event_type = event_type + self.event_time = event_time + self.metadata_version = None + self.data_version = data_version + + @classmethod + def from_dict(self, source): + """ + Returns an array of EventGridEvent objects given a dict of events following the EventGridEvent schema. + + :param source: Required. The dict object following the EventGridEvent schema. + :type source: dict + + :rtype: List[~azure.eventgrid.EventGridEvent] + """ + pass + + +class SubscriptionDeletedEventData(msrest.serialization.Model): + """Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionDeletedEvent. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar event_subscription_id: The Azure resource ID of the deleted event subscription. + :vartype event_subscription_id: str + """ + + _validation = { + 'event_subscription_id': {'readonly': True}, + } + + _attribute_map = { + 'event_subscription_id': {'key': 'eventSubscriptionId', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(SubscriptionDeletedEventData, self).__init__(**kwargs) + self.event_subscription_id = None + + +class SubscriptionValidationEventData(msrest.serialization.Model): + """Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionValidationEvent. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar validation_code: The validation code sent by Azure Event Grid to validate an event + subscription. To complete the validation handshake, the subscriber must either respond with + this validation code as part of the validation response, or perform a GET request on the + validationUrl (available starting version 2018-05-01-preview). + :vartype validation_code: str + :ivar validation_url: The validation URL sent by Azure Event Grid (available starting version + 2018-05-01-preview). To complete the validation handshake, the subscriber must either respond + with the validationCode as part of the validation response, or perform a GET request on the + validationUrl (available starting version 2018-05-01-preview). + :vartype validation_url: str + """ + + _validation = { + 'validation_code': {'readonly': True}, + 'validation_url': {'readonly': True}, + } + + _attribute_map = { + 'validation_code': {'key': 'validationCode', 'type': 'str'}, + 'validation_url': {'key': 'validationUrl', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(SubscriptionValidationEventData, self).__init__(**kwargs) + self.validation_code = None + self.validation_url = None + + +class SubscriptionValidationResponse(msrest.serialization.Model): + """To complete an event subscription validation handshake, a subscriber can use either the validationCode or the validationUrl received in a SubscriptionValidationEvent. When the validationCode is used, the SubscriptionValidationResponse can be used to build the response. + + :param validation_response: The validation response sent by the subscriber to Azure Event Grid + to complete the validation of an event subscription. + :type validation_response: str + """ + + _attribute_map = { + 'validation_response': {'key': 'validationResponse', 'type': 'str'}, + } + + def __init__( + self, + *, + validation_response: Optional[str] = None, + **kwargs + ): + super(SubscriptionValidationResponse, self).__init__(**kwargs) + self.validation_response = validation_response + +class EventBatch(object): + """A batch of events. + + Sending events in a batch is more performant than sending individual events. + EventBatch helps you create the maximum allowed size batch of either `EventGridEvent` or `CloudEvent` to improve sending performance. + + Use the `add` method to add events until the maximum batch size limit in bytes has been reached - + at which point a `ValueError` will be raised. + Use the `publish_events` method of :class:`EventGridPublisherClient` + for sending. + + **Please use the create_batch method of EventGridPublisherClient + to create an EventBatch object instead of instantiating an EventBatch object directly.** + + :param int max_size_in_bytes: The maximum size of bytes data that an EventDataBatch object can hold. + """ + + def __init__(self, max_size_in_bytes=None): + # type: (Optional[int], Optional[str], Optional[Union[str, bytes]]) -> None + return + self.max_size_in_bytes = max_size_in_bytes #or constants.MAX_MESSAGE_LENGTH_BYTES + self.schema = None + self.event_list = []#BatchMessage(data=[], multi_messages=False, properties=None) + + self._size = 0#self.message.gather()[0].get_message_encoded_size() + self._count = 0 + + def __repr__(self): + # type: () -> str + batch_repr = "max_size_in_bytes={}, event_count={}".format( + self.max_size_in_bytes, self._count + ) + return "EventBatch({})".format(batch_repr) + + def __len__(self): + return self._count + + def _load_events(self, events): + for event_data in events: + try: + self.add(event_data) + except ValueError: + raise ValueError("The combined size of EventData collection exceeds the Event Hub frame size limit. " + "Please send a smaller collection of EventData, or use EventDataBatch, " + "which is guaranteed to be under the frame size limit") + + @property + def size_in_bytes(self): + # type: () -> int + """The combined size of the events in the batch, in bytes. + + :rtype: int + """ + return self._size + + def add(self, event): + # type: (EventGridEvent, CloudEvent) -> None + """Try to add an EventGridEvent/CloudEvent to the batch. + + The total size of an added event is the sum of its body, properties, etc. + If this added size results in the batch exceeding the maximum batch size, a `ValueError` will + be raised. + + :param event: The EventData to add to the batch. + :type event: ~azure.eventgrid.EventGridEvent or ~azure.eventgrid.EventGridEvent + :rtype: None + :raise: :class:`ValueError`, when exceeding the size limit. + """ + pass + #if self._partition_key: + # if ( + # event_data.partition_key + # and event_data.partition_key != self._partition_key + # ): + # raise ValueError( + # "The partition key of event_data does not match the partition key of this batch." + # ) + # if not event_data.partition_key: + # set_message_partition_key(event_data.message, self._partition_key) + + #trace_message(event_data) + #event_data_size = event_data.message.get_message_encoded_size() + + ## For a BatchMessage, if the encoded_message_size of event_data is < 256, then the overhead cost to encode that + ## message into the BatchMessage would be 5 bytes, if >= 256, it would be 8 bytes. + #size_after_add = ( + # self._size + # + event_data_size + # + _BATCH_MESSAGE_OVERHEAD_COST[0 if (event_data_size < 256) else 1] + #) + + #if size_after_add > self.max_size_in_bytes: + # raise ValueError( + # "EventDataBatch has reached its size limit: {}".format( + # self.max_size_in_bytes + # ) + # ) + + #self.message._body_gen.append(event_data) # pylint: disable=protected-access + #self._size = size_after_add + #self._count += 1 + + @property + def event_schema(self): + """The event schema for all events in the batch. + + :rtype: str + """ + return self.schema + +class BaseEventType(object): + """The base type for different event type objects. + + """ + # class variable + event_type_mappings = _initialize_mapping() + + def __init__(self, **kwargs): + # type: (Optional[int], Optional[str], Optional[Union[str, bytes]]) -> None + return + self.event_type = None # type: str + self.event_data = None # type: dict + # list other envelope properties + + @classmethod + def create_event_type_object(self): + """A specific event type object is returned based on the event type specified in the event. + The BaseEventType.event_type_mappings dict will be used to initialize the event type object + corresponding to `self.event_type` + + :rtype: List[Any] + """ + + pass + + def _populate(self): + pass + + def _initialize_mapping(self): + pass \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/operations/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/operations/__init__.py new file mode 100644 index 000000000000..52286eb31e60 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/operations/__init__.py @@ -0,0 +1,15 @@ +# 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 ._event_grid_publisher_client_operations import EventGridPublisherClientOperationsMixin +from ._event_grid_consumer_operations import EventGridConsumerOperationsMixin + +__all__ = [ + 'EventGridPublisherClientOperationsMixin', + 'EventGridConsumerOperationsMixin', +] diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/operations/_event_grid_consumer_operations.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/operations/_event_grid_consumer_operations.py new file mode 100644 index 000000000000..54a97de4d46b --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/operations/_event_grid_consumer_operations.py @@ -0,0 +1,33 @@ +# 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 TYPE_CHECKING +import warnings + +from azure.core.exceptions import HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import HttpRequest, HttpResponse + +from .. import models + +if TYPE_CHECKING: + # pylint: disable=unused-import,ungrouped-imports + from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar + + T = TypeVar('T') + ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + +class EventGridConsumerOperationsMixin(object): + def consume_message_from_event_handler(self, message, **kwargs): + """A message of a list of events from an event handler will be deserialized and returned as a list of + BaseEventType objects. + :param message: The `EventBatch` object to be sent or a list of `EventGridEvent`/`CloudEvent` to be sent + in a batch. + :type message: Union[azure.eventhub.EventData, azure.functions.EventGridEvent, azure.servicebus.Message, azure.functions.HttpRequest, azure.storage.queue.QueueMessage] + :rtype: List[models.BaseEventType] + """ + pass diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/operations/_event_grid_publisher_client_operations.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/operations/_event_grid_publisher_client_operations.py new file mode 100644 index 000000000000..8f44272c97fa --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/operations/_event_grid_publisher_client_operations.py @@ -0,0 +1,176 @@ +# 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 TYPE_CHECKING +import warnings + +from azure.core.exceptions import HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import HttpRequest, HttpResponse + +from .. import models + +if TYPE_CHECKING: + # pylint: disable=unused-import,ungrouped-imports + from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar + + T = TypeVar('T') + ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + +class EventGridPublisherClientOperationsMixin(object): + + def _publish_event_grid_events( + self, + topic_hostname, # type: str + events, # type: List["models.EventGridEvent"] + **kwargs # type: Any + ): + # type: (...) -> None + """Publishes a batch of events to an Azure Event Grid topic. + + :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. + :type topic_hostname: str + :param events: An array of events to be published to Event Grid. + :type events: list[~event_grid_publisher_client.models.EventGridEvent] + :keyword callable cls: A custom type or function that will be passed the direct response + :return: None, or the result of cls(response) + :rtype: None + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType[None] + error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop('error_map', {})) + api_version = "2018-01-01" + content_type = kwargs.pop("content_type", "application/json") + + # Construct URL + url = self._publish_event_grid_events.metadata['url'] # type: ignore + path_format_arguments = { + 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + + body_content_kwargs = {} # type: Dict[str, Any] + body_content = self._serialize.body(events, '[EventGridEvent]') + body_content_kwargs['content'] = body_content + request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) + + pipeline_response = self._client._pipeline.run(request, stream=False, **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) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) + + _publish_event_grid_events.metadata = {'url': '/api/events'} # type: ignore + + def _publish_cloud_event_events( + self, + topic_hostname, # type: str + events, # type: List["models.CloudEvent"] + **kwargs # type: Any + ): + # type: (...) -> None + """Publishes a batch of cloud events to an Azure Event Grid topic. + + :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. + :type topic_hostname: str + :param events: An array of cloud events to be published to Event Grid. + :type events: list[~event_grid_publisher_client.models.CloudEvent] + :keyword callable cls: A custom type or function that will be passed the direct response + :return: None, or the result of cls(response) + :rtype: None + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType[None] + error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop('error_map', {})) + api_version = "2018-01-01" + content_type = kwargs.pop("content_type", "application/cloudevents-batch+json; charset=utf-8") + + # Construct URL + url = self._publish_cloud_event_events.metadata['url'] # type: ignore + path_format_arguments = { + 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + + body_content_kwargs = {} # type: Dict[str, Any] + body_content = self._serialize.body(events, '[CloudEvent]') + body_content_kwargs['content'] = body_content + request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) + + pipeline_response = self._client._pipeline.run(request, stream=False, **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) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) + + _publish_cloud_event_events.metadata = {'url': '/api/events'} # type: ignore + + def create_batch(self, **kwargs): + # type:(Any) -> models.EventBatch + """Create an EventBatch object with the max size of all content being constrained by max_size_in_bytes. + + The max_size_in_bytes should be no greater than the max allowed message size defined by the service. + + :keyword int max_size_in_bytes: The maximum size of bytes data that an EventDataBatch object can hold. By + default, the value is determined by your Event Hubs tier. + :rtype: ~azure.eventgrid.EventBatch + + """ + return + + def publish_event_batch(self, event_batch, **kwargs): + # type: (Union[models.EventBatch, List[models.EventData]], Any) -> None + """Sends event data and blocks until acknowledgement is received or operation times out. + + If you're sending a finite list of `CloudEvent` or `EventGridEvent` and you know it's within the event hub + frame size limit, you can send them with a `publish_event_batch` call. Otherwise, use :meth:`create_batch` + to create `EventBatch` and add `CloudEvent`/`EventGridEvent` into the batch one by one until the size limit, + and then call this method to send out the batch. + + :param event_batch: The `EventBatch` object to be sent or a list of `CloudEvent` or `EventGridEvent` to be sent + in a batch. + :type event_batch: Union[~azure.eventgrid.EventBatch, List[~azure.eventgrid.CloudEvent], List[~azure.eventgrid.EventGridEvent]] + :keyword float timeout: The maximum wait time to send the event data. + If not specified, the default wait time specified when the producer was created will be used. + :rtype: None + :raises: :class:`AuthenticationError` + :class:`ConnectError` + :class:`ConnectionLostError` + :class:`EventDataError` + :class:`EventDataSendError` + :class:`EventHubError` + :class:`ValueError` + :class:`TypeError` + """ + + pass diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/py.typed b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/py.typed new file mode 100644 index 000000000000..e5aff4f83af8 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/py.typed @@ -0,0 +1 @@ +# Marker file for PEP 561. \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/__init__.py new file mode 100644 index 000000000000..336c61d76ffd --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/__init__.py @@ -0,0 +1,18 @@ +# 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 .event_grid_client import EventGridClient +from .version import VERSION + +__all__ = ['EventGridClient'] + +__version__ = VERSION + diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/event_grid_client.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/event_grid_client.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/event_grid_client.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/event_grid_client.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/__init__.py new file mode 100644 index 000000000000..30defc1761ca --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/__init__.py @@ -0,0 +1,266 @@ +# 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. +# -------------------------------------------------------------------------- + +try: + from .storage_blob_created_event_data_py3 import StorageBlobCreatedEventData + from .storage_blob_deleted_event_data_py3 import StorageBlobDeletedEventData + from .event_hub_capture_file_created_event_data_py3 import EventHubCaptureFileCreatedEventData + from .resource_write_success_data_py3 import ResourceWriteSuccessData + from .resource_write_failure_data_py3 import ResourceWriteFailureData + from .resource_write_cancel_data_py3 import ResourceWriteCancelData + from .resource_delete_success_data_py3 import ResourceDeleteSuccessData + from .resource_delete_failure_data_py3 import ResourceDeleteFailureData + from .resource_delete_cancel_data_py3 import ResourceDeleteCancelData + from .resource_action_success_data_py3 import ResourceActionSuccessData + from .resource_action_failure_data_py3 import ResourceActionFailureData + from .resource_action_cancel_data_py3 import ResourceActionCancelData + from .event_grid_event_py3 import EventGridEvent + from .subscription_validation_event_data_py3 import SubscriptionValidationEventData + from .subscription_validation_response_py3 import SubscriptionValidationResponse + from .subscription_deleted_event_data_py3 import SubscriptionDeletedEventData + from .iot_hub_device_created_event_data_py3 import IotHubDeviceCreatedEventData + from .iot_hub_device_deleted_event_data_py3 import IotHubDeviceDeletedEventData + from .iot_hub_device_connected_event_data_py3 import IotHubDeviceConnectedEventData + from .iot_hub_device_disconnected_event_data_py3 import IotHubDeviceDisconnectedEventData + from .iot_hub_device_telemetry_event_data_py3 import IotHubDeviceTelemetryEventData + from .device_twin_metadata_py3 import DeviceTwinMetadata + from .device_twin_properties_py3 import DeviceTwinProperties + from .device_twin_info_properties_py3 import DeviceTwinInfoProperties + from .device_twin_info_x509_thumbprint_py3 import DeviceTwinInfoX509Thumbprint + from .device_twin_info_py3 import DeviceTwinInfo + from .device_life_cycle_event_properties_py3 import DeviceLifeCycleEventProperties + from .device_connection_state_event_info_py3 import DeviceConnectionStateEventInfo + from .device_connection_state_event_properties_py3 import DeviceConnectionStateEventProperties + from .device_telemetry_event_properties_py3 import DeviceTelemetryEventProperties + from .container_registry_image_pushed_event_data_py3 import ContainerRegistryImagePushedEventData + from .container_registry_image_deleted_event_data_py3 import ContainerRegistryImageDeletedEventData + from .container_registry_chart_pushed_event_data_py3 import ContainerRegistryChartPushedEventData + from .container_registry_chart_deleted_event_data_py3 import ContainerRegistryChartDeletedEventData + from .container_registry_event_target_py3 import ContainerRegistryEventTarget + from .container_registry_event_request_py3 import ContainerRegistryEventRequest + from .container_registry_event_actor_py3 import ContainerRegistryEventActor + from .container_registry_event_source_py3 import ContainerRegistryEventSource + from .container_registry_event_data_py3 import ContainerRegistryEventData + from .container_registry_artifact_event_target_py3 import ContainerRegistryArtifactEventTarget + from .container_registry_artifact_event_data_py3 import ContainerRegistryArtifactEventData + from .service_bus_active_messages_available_with_no_listeners_event_data_py3 import ServiceBusActiveMessagesAvailableWithNoListenersEventData + from .service_bus_deadletter_messages_available_with_no_listeners_event_data_py3 import ServiceBusDeadletterMessagesAvailableWithNoListenersEventData + from .media_job_state_change_event_data_py3 import MediaJobStateChangeEventData + from .media_job_error_detail_py3 import MediaJobErrorDetail + from .media_job_error_py3 import MediaJobError + from .media_job_output_py3 import MediaJobOutput + from .media_job_output_asset_py3 import MediaJobOutputAsset + from .media_job_output_progress_event_data_py3 import MediaJobOutputProgressEventData + from .media_job_output_state_change_event_data_py3 import MediaJobOutputStateChangeEventData + from .media_job_scheduled_event_data_py3 import MediaJobScheduledEventData + from .media_job_processing_event_data_py3 import MediaJobProcessingEventData + from .media_job_canceling_event_data_py3 import MediaJobCancelingEventData + from .media_job_finished_event_data_py3 import MediaJobFinishedEventData + from .media_job_canceled_event_data_py3 import MediaJobCanceledEventData + from .media_job_errored_event_data_py3 import MediaJobErroredEventData + from .media_job_output_canceled_event_data_py3 import MediaJobOutputCanceledEventData + from .media_job_output_canceling_event_data_py3 import MediaJobOutputCancelingEventData + from .media_job_output_errored_event_data_py3 import MediaJobOutputErroredEventData + from .media_job_output_finished_event_data_py3 import MediaJobOutputFinishedEventData + from .media_job_output_processing_event_data_py3 import MediaJobOutputProcessingEventData + from .media_job_output_scheduled_event_data_py3 import MediaJobOutputScheduledEventData + from .media_live_event_encoder_connected_event_data_py3 import MediaLiveEventEncoderConnectedEventData + from .media_live_event_connection_rejected_event_data_py3 import MediaLiveEventConnectionRejectedEventData + from .media_live_event_encoder_disconnected_event_data_py3 import MediaLiveEventEncoderDisconnectedEventData + from .media_live_event_incoming_stream_received_event_data_py3 import MediaLiveEventIncomingStreamReceivedEventData + from .media_live_event_incoming_streams_out_of_sync_event_data_py3 import MediaLiveEventIncomingStreamsOutOfSyncEventData + from .media_live_event_incoming_video_streams_out_of_sync_event_data_py3 import MediaLiveEventIncomingVideoStreamsOutOfSyncEventData + from .media_live_event_incoming_data_chunk_dropped_event_data_py3 import MediaLiveEventIncomingDataChunkDroppedEventData + from .media_live_event_ingest_heartbeat_event_data_py3 import MediaLiveEventIngestHeartbeatEventData + from .media_live_event_track_discontinuity_detected_event_data_py3 import MediaLiveEventTrackDiscontinuityDetectedEventData + from .maps_geofence_entered_event_data_py3 import MapsGeofenceEnteredEventData + from .maps_geofence_exited_event_data_py3 import MapsGeofenceExitedEventData + from .maps_geofence_result_event_data_py3 import MapsGeofenceResultEventData + from .maps_geofence_geometry_py3 import MapsGeofenceGeometry + from .maps_geofence_event_properties_py3 import MapsGeofenceEventProperties + from .app_configuration_key_value_modified_event_data_py3 import AppConfigurationKeyValueModifiedEventData + from .app_configuration_key_value_deleted_event_data_py3 import AppConfigurationKeyValueDeletedEventData + from .signal_rservice_client_connection_connected_event_data_py3 import SignalRServiceClientConnectionConnectedEventData + from .signal_rservice_client_connection_disconnected_event_data_py3 import SignalRServiceClientConnectionDisconnectedEventData +except (SyntaxError, ImportError): + from .storage_blob_created_event_data import StorageBlobCreatedEventData + from .storage_blob_deleted_event_data import StorageBlobDeletedEventData + from .event_hub_capture_file_created_event_data import EventHubCaptureFileCreatedEventData + from .resource_write_success_data import ResourceWriteSuccessData + from .resource_write_failure_data import ResourceWriteFailureData + from .resource_write_cancel_data import ResourceWriteCancelData + from .resource_delete_success_data import ResourceDeleteSuccessData + from .resource_delete_failure_data import ResourceDeleteFailureData + from .resource_delete_cancel_data import ResourceDeleteCancelData + from .resource_action_success_data import ResourceActionSuccessData + from .resource_action_failure_data import ResourceActionFailureData + from .resource_action_cancel_data import ResourceActionCancelData + from .event_grid_event import EventGridEvent + from .subscription_validation_event_data import SubscriptionValidationEventData + from .subscription_validation_response import SubscriptionValidationResponse + from .subscription_deleted_event_data import SubscriptionDeletedEventData + from .iot_hub_device_created_event_data import IotHubDeviceCreatedEventData + from .iot_hub_device_deleted_event_data import IotHubDeviceDeletedEventData + from .iot_hub_device_connected_event_data import IotHubDeviceConnectedEventData + from .iot_hub_device_disconnected_event_data import IotHubDeviceDisconnectedEventData + from .iot_hub_device_telemetry_event_data import IotHubDeviceTelemetryEventData + from .device_twin_metadata import DeviceTwinMetadata + from .device_twin_properties import DeviceTwinProperties + from .device_twin_info_properties import DeviceTwinInfoProperties + from .device_twin_info_x509_thumbprint import DeviceTwinInfoX509Thumbprint + from .device_twin_info import DeviceTwinInfo + from .device_life_cycle_event_properties import DeviceLifeCycleEventProperties + from .device_connection_state_event_info import DeviceConnectionStateEventInfo + from .device_connection_state_event_properties import DeviceConnectionStateEventProperties + from .device_telemetry_event_properties import DeviceTelemetryEventProperties + from .container_registry_image_pushed_event_data import ContainerRegistryImagePushedEventData + from .container_registry_image_deleted_event_data import ContainerRegistryImageDeletedEventData + from .container_registry_chart_pushed_event_data import ContainerRegistryChartPushedEventData + from .container_registry_chart_deleted_event_data import ContainerRegistryChartDeletedEventData + from .container_registry_event_target import ContainerRegistryEventTarget + from .container_registry_event_request import ContainerRegistryEventRequest + from .container_registry_event_actor import ContainerRegistryEventActor + from .container_registry_event_source import ContainerRegistryEventSource + from .container_registry_event_data import ContainerRegistryEventData + from .container_registry_artifact_event_target import ContainerRegistryArtifactEventTarget + from .container_registry_artifact_event_data import ContainerRegistryArtifactEventData + from .service_bus_active_messages_available_with_no_listeners_event_data import ServiceBusActiveMessagesAvailableWithNoListenersEventData + from .service_bus_deadletter_messages_available_with_no_listeners_event_data import ServiceBusDeadletterMessagesAvailableWithNoListenersEventData + from .media_job_state_change_event_data import MediaJobStateChangeEventData + from .media_job_error_detail import MediaJobErrorDetail + from .media_job_error import MediaJobError + from .media_job_output import MediaJobOutput + from .media_job_output_asset import MediaJobOutputAsset + from .media_job_output_progress_event_data import MediaJobOutputProgressEventData + from .media_job_output_state_change_event_data import MediaJobOutputStateChangeEventData + from .media_job_scheduled_event_data import MediaJobScheduledEventData + from .media_job_processing_event_data import MediaJobProcessingEventData + from .media_job_canceling_event_data import MediaJobCancelingEventData + from .media_job_finished_event_data import MediaJobFinishedEventData + from .media_job_canceled_event_data import MediaJobCanceledEventData + from .media_job_errored_event_data import MediaJobErroredEventData + from .media_job_output_canceled_event_data import MediaJobOutputCanceledEventData + from .media_job_output_canceling_event_data import MediaJobOutputCancelingEventData + from .media_job_output_errored_event_data import MediaJobOutputErroredEventData + from .media_job_output_finished_event_data import MediaJobOutputFinishedEventData + from .media_job_output_processing_event_data import MediaJobOutputProcessingEventData + from .media_job_output_scheduled_event_data import MediaJobOutputScheduledEventData + from .media_live_event_encoder_connected_event_data import MediaLiveEventEncoderConnectedEventData + from .media_live_event_connection_rejected_event_data import MediaLiveEventConnectionRejectedEventData + from .media_live_event_encoder_disconnected_event_data import MediaLiveEventEncoderDisconnectedEventData + from .media_live_event_incoming_stream_received_event_data import MediaLiveEventIncomingStreamReceivedEventData + from .media_live_event_incoming_streams_out_of_sync_event_data import MediaLiveEventIncomingStreamsOutOfSyncEventData + from .media_live_event_incoming_video_streams_out_of_sync_event_data import MediaLiveEventIncomingVideoStreamsOutOfSyncEventData + from .media_live_event_incoming_data_chunk_dropped_event_data import MediaLiveEventIncomingDataChunkDroppedEventData + from .media_live_event_ingest_heartbeat_event_data import MediaLiveEventIngestHeartbeatEventData + from .media_live_event_track_discontinuity_detected_event_data import MediaLiveEventTrackDiscontinuityDetectedEventData + from .maps_geofence_entered_event_data import MapsGeofenceEnteredEventData + from .maps_geofence_exited_event_data import MapsGeofenceExitedEventData + from .maps_geofence_result_event_data import MapsGeofenceResultEventData + from .maps_geofence_geometry import MapsGeofenceGeometry + from .maps_geofence_event_properties import MapsGeofenceEventProperties + from .app_configuration_key_value_modified_event_data import AppConfigurationKeyValueModifiedEventData + from .app_configuration_key_value_deleted_event_data import AppConfigurationKeyValueDeletedEventData + from .signal_rservice_client_connection_connected_event_data import SignalRServiceClientConnectionConnectedEventData + from .signal_rservice_client_connection_disconnected_event_data import SignalRServiceClientConnectionDisconnectedEventData +from .event_grid_client_enums import ( + MediaJobState, + MediaJobErrorCode, + MediaJobErrorCategory, + MediaJobRetry, +) + +__all__ = [ + 'StorageBlobCreatedEventData', + 'StorageBlobDeletedEventData', + 'EventHubCaptureFileCreatedEventData', + 'ResourceWriteSuccessData', + 'ResourceWriteFailureData', + 'ResourceWriteCancelData', + 'ResourceDeleteSuccessData', + 'ResourceDeleteFailureData', + 'ResourceDeleteCancelData', + 'ResourceActionSuccessData', + 'ResourceActionFailureData', + 'ResourceActionCancelData', + 'EventGridEvent', + 'SubscriptionValidationEventData', + 'SubscriptionValidationResponse', + 'SubscriptionDeletedEventData', + 'IotHubDeviceCreatedEventData', + 'IotHubDeviceDeletedEventData', + 'IotHubDeviceConnectedEventData', + 'IotHubDeviceDisconnectedEventData', + 'IotHubDeviceTelemetryEventData', + 'DeviceTwinMetadata', + 'DeviceTwinProperties', + 'DeviceTwinInfoProperties', + 'DeviceTwinInfoX509Thumbprint', + 'DeviceTwinInfo', + 'DeviceLifeCycleEventProperties', + 'DeviceConnectionStateEventInfo', + 'DeviceConnectionStateEventProperties', + 'DeviceTelemetryEventProperties', + 'ContainerRegistryImagePushedEventData', + 'ContainerRegistryImageDeletedEventData', + 'ContainerRegistryChartPushedEventData', + 'ContainerRegistryChartDeletedEventData', + 'ContainerRegistryEventTarget', + 'ContainerRegistryEventRequest', + 'ContainerRegistryEventActor', + 'ContainerRegistryEventSource', + 'ContainerRegistryEventData', + 'ContainerRegistryArtifactEventTarget', + 'ContainerRegistryArtifactEventData', + 'ServiceBusActiveMessagesAvailableWithNoListenersEventData', + 'ServiceBusDeadletterMessagesAvailableWithNoListenersEventData', + 'MediaJobStateChangeEventData', + 'MediaJobErrorDetail', + 'MediaJobError', + 'MediaJobOutput', + 'MediaJobOutputAsset', + 'MediaJobOutputProgressEventData', + 'MediaJobOutputStateChangeEventData', + 'MediaJobScheduledEventData', + 'MediaJobProcessingEventData', + 'MediaJobCancelingEventData', + 'MediaJobFinishedEventData', + 'MediaJobCanceledEventData', + 'MediaJobErroredEventData', + 'MediaJobOutputCanceledEventData', + 'MediaJobOutputCancelingEventData', + 'MediaJobOutputErroredEventData', + 'MediaJobOutputFinishedEventData', + 'MediaJobOutputProcessingEventData', + 'MediaJobOutputScheduledEventData', + 'MediaLiveEventEncoderConnectedEventData', + 'MediaLiveEventConnectionRejectedEventData', + 'MediaLiveEventEncoderDisconnectedEventData', + 'MediaLiveEventIncomingStreamReceivedEventData', + 'MediaLiveEventIncomingStreamsOutOfSyncEventData', + 'MediaLiveEventIncomingVideoStreamsOutOfSyncEventData', + 'MediaLiveEventIncomingDataChunkDroppedEventData', + 'MediaLiveEventIngestHeartbeatEventData', + 'MediaLiveEventTrackDiscontinuityDetectedEventData', + 'MapsGeofenceEnteredEventData', + 'MapsGeofenceExitedEventData', + 'MapsGeofenceResultEventData', + 'MapsGeofenceGeometry', + 'MapsGeofenceEventProperties', + 'AppConfigurationKeyValueModifiedEventData', + 'AppConfigurationKeyValueDeletedEventData', + 'SignalRServiceClientConnectionConnectedEventData', + 'SignalRServiceClientConnectionDisconnectedEventData', + 'MediaJobState', + 'MediaJobErrorCode', + 'MediaJobErrorCategory', + 'MediaJobRetry', +] diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/app_configuration_key_value_deleted_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/app_configuration_key_value_deleted_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/app_configuration_key_value_deleted_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/app_configuration_key_value_deleted_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/app_configuration_key_value_deleted_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/app_configuration_key_value_deleted_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/app_configuration_key_value_deleted_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/app_configuration_key_value_deleted_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/app_configuration_key_value_modified_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/app_configuration_key_value_modified_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/app_configuration_key_value_modified_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/app_configuration_key_value_modified_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/app_configuration_key_value_modified_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/app_configuration_key_value_modified_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/app_configuration_key_value_modified_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/app_configuration_key_value_modified_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_artifact_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_artifact_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_artifact_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_artifact_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_artifact_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_artifact_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_artifact_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_artifact_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_artifact_event_target.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_artifact_event_target.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_artifact_event_target.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_artifact_event_target.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_artifact_event_target_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_artifact_event_target_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_artifact_event_target_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_artifact_event_target_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_chart_deleted_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_chart_deleted_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_chart_deleted_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_chart_deleted_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_chart_deleted_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_chart_deleted_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_chart_deleted_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_chart_deleted_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_chart_pushed_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_chart_pushed_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_chart_pushed_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_chart_pushed_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_chart_pushed_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_chart_pushed_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_chart_pushed_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_chart_pushed_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_event_actor.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_actor.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_event_actor.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_actor.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_event_actor_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_actor_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_event_actor_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_actor_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_event_request.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_request.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_event_request.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_request.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_event_request_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_request_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_event_request_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_request_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_event_source.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_source.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_event_source.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_source.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_event_source_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_source_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_event_source_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_source_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_event_target.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_target.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_event_target.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_target.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_event_target_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_target_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_event_target_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_target_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_image_deleted_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_image_deleted_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_image_deleted_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_image_deleted_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_image_deleted_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_image_deleted_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_image_deleted_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_image_deleted_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_image_pushed_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_image_pushed_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_image_pushed_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_image_pushed_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_image_pushed_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_image_pushed_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/container_registry_image_pushed_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_image_pushed_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_connection_state_event_info.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_connection_state_event_info.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_connection_state_event_info.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_connection_state_event_info.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_connection_state_event_info_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_connection_state_event_info_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_connection_state_event_info_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_connection_state_event_info_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_connection_state_event_properties.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_connection_state_event_properties.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_connection_state_event_properties.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_connection_state_event_properties.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_connection_state_event_properties_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_connection_state_event_properties_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_connection_state_event_properties_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_connection_state_event_properties_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_life_cycle_event_properties.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_life_cycle_event_properties.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_life_cycle_event_properties.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_life_cycle_event_properties.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_life_cycle_event_properties_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_life_cycle_event_properties_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_life_cycle_event_properties_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_life_cycle_event_properties_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_telemetry_event_properties.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_telemetry_event_properties.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_telemetry_event_properties.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_telemetry_event_properties.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_telemetry_event_properties_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_telemetry_event_properties_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_telemetry_event_properties_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_telemetry_event_properties_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_twin_info.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_info.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_twin_info.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_info.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_twin_info_properties.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_info_properties.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_twin_info_properties.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_info_properties.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_twin_info_properties_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_info_properties_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_twin_info_properties_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_info_properties_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_twin_info_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_info_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_twin_info_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_info_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_twin_info_x509_thumbprint.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_info_x509_thumbprint.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_twin_info_x509_thumbprint.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_info_x509_thumbprint.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_twin_info_x509_thumbprint_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_info_x509_thumbprint_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_twin_info_x509_thumbprint_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_info_x509_thumbprint_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_twin_metadata.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_metadata.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_twin_metadata.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_metadata.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_twin_metadata_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_metadata_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_twin_metadata_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_metadata_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_twin_properties.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_properties.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_twin_properties.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_properties.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_twin_properties_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_properties_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/device_twin_properties_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_properties_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/event_grid_client_enums.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/event_grid_client_enums.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/event_grid_client_enums.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/event_grid_client_enums.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/event_grid_event.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/event_grid_event.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/event_grid_event.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/event_grid_event.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/event_grid_event_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/event_grid_event_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/event_grid_event_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/event_grid_event_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/event_hub_capture_file_created_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/event_hub_capture_file_created_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/event_hub_capture_file_created_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/event_hub_capture_file_created_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/event_hub_capture_file_created_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/event_hub_capture_file_created_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/event_hub_capture_file_created_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/event_hub_capture_file_created_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/iot_hub_device_connected_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_connected_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/iot_hub_device_connected_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_connected_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/iot_hub_device_connected_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_connected_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/iot_hub_device_connected_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_connected_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/iot_hub_device_created_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_created_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/iot_hub_device_created_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_created_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/iot_hub_device_created_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_created_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/iot_hub_device_created_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_created_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/iot_hub_device_deleted_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_deleted_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/iot_hub_device_deleted_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_deleted_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/iot_hub_device_deleted_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_deleted_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/iot_hub_device_deleted_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_deleted_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/iot_hub_device_disconnected_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_disconnected_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/iot_hub_device_disconnected_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_disconnected_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/iot_hub_device_disconnected_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_disconnected_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/iot_hub_device_disconnected_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_disconnected_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/iot_hub_device_telemetry_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_telemetry_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/iot_hub_device_telemetry_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_telemetry_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/iot_hub_device_telemetry_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_telemetry_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/iot_hub_device_telemetry_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_telemetry_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/maps_geofence_entered_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_entered_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/maps_geofence_entered_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_entered_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/maps_geofence_entered_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_entered_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/maps_geofence_entered_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_entered_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/maps_geofence_event_properties.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_event_properties.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/maps_geofence_event_properties.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_event_properties.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/maps_geofence_event_properties_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_event_properties_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/maps_geofence_event_properties_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_event_properties_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/maps_geofence_exited_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_exited_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/maps_geofence_exited_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_exited_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/maps_geofence_exited_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_exited_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/maps_geofence_exited_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_exited_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/maps_geofence_geometry.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_geometry.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/maps_geofence_geometry.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_geometry.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/maps_geofence_geometry_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_geometry_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/maps_geofence_geometry_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_geometry_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/maps_geofence_result_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_result_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/maps_geofence_result_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_result_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/maps_geofence_result_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_result_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/maps_geofence_result_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_result_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_canceled_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_canceled_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_canceled_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_canceled_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_canceled_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_canceled_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_canceled_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_canceled_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_canceling_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_canceling_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_canceling_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_canceling_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_canceling_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_canceling_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_canceling_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_canceling_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_error.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_error.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_error.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_error.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_error_detail.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_error_detail.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_error_detail.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_error_detail.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_error_detail_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_error_detail_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_error_detail_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_error_detail_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_error_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_error_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_error_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_error_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_errored_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_errored_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_errored_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_errored_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_errored_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_errored_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_errored_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_errored_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_finished_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_finished_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_finished_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_finished_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_finished_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_finished_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_finished_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_finished_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_asset.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_asset.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_asset.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_asset.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_asset_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_asset_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_asset_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_asset_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_canceled_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_canceled_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_canceled_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_canceled_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_canceled_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_canceled_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_canceled_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_canceled_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_canceling_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_canceling_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_canceling_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_canceling_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_canceling_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_canceling_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_canceling_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_canceling_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_errored_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_errored_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_errored_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_errored_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_errored_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_errored_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_errored_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_errored_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_finished_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_finished_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_finished_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_finished_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_finished_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_finished_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_finished_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_finished_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_processing_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_processing_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_processing_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_processing_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_processing_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_processing_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_processing_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_processing_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_progress_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_progress_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_progress_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_progress_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_progress_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_progress_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_progress_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_progress_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_scheduled_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_scheduled_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_scheduled_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_scheduled_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_scheduled_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_scheduled_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_scheduled_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_scheduled_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_state_change_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_state_change_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_state_change_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_state_change_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_state_change_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_state_change_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_output_state_change_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_state_change_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_processing_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_processing_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_processing_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_processing_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_processing_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_processing_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_processing_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_processing_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_scheduled_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_scheduled_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_scheduled_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_scheduled_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_scheduled_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_scheduled_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_scheduled_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_scheduled_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_state_change_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_state_change_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_state_change_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_state_change_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_state_change_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_state_change_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_job_state_change_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_state_change_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_connection_rejected_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_connection_rejected_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_connection_rejected_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_connection_rejected_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_connection_rejected_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_connection_rejected_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_connection_rejected_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_connection_rejected_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_encoder_connected_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_encoder_connected_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_encoder_connected_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_encoder_connected_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_encoder_connected_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_encoder_connected_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_encoder_connected_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_encoder_connected_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_encoder_disconnected_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_encoder_disconnected_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_encoder_disconnected_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_encoder_disconnected_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_encoder_disconnected_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_encoder_disconnected_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_encoder_disconnected_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_encoder_disconnected_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_incoming_data_chunk_dropped_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_incoming_data_chunk_dropped_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_incoming_data_chunk_dropped_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_incoming_data_chunk_dropped_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_incoming_data_chunk_dropped_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_incoming_data_chunk_dropped_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_incoming_data_chunk_dropped_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_incoming_data_chunk_dropped_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_incoming_stream_received_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_incoming_stream_received_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_incoming_stream_received_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_incoming_stream_received_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_incoming_stream_received_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_incoming_stream_received_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_incoming_stream_received_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_incoming_stream_received_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_incoming_streams_out_of_sync_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_incoming_streams_out_of_sync_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_incoming_streams_out_of_sync_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_incoming_streams_out_of_sync_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_incoming_streams_out_of_sync_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_incoming_streams_out_of_sync_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_incoming_streams_out_of_sync_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_incoming_streams_out_of_sync_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_incoming_video_streams_out_of_sync_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_incoming_video_streams_out_of_sync_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_incoming_video_streams_out_of_sync_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_incoming_video_streams_out_of_sync_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_incoming_video_streams_out_of_sync_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_incoming_video_streams_out_of_sync_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_incoming_video_streams_out_of_sync_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_incoming_video_streams_out_of_sync_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_ingest_heartbeat_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_ingest_heartbeat_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_ingest_heartbeat_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_ingest_heartbeat_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_ingest_heartbeat_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_ingest_heartbeat_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_ingest_heartbeat_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_ingest_heartbeat_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_track_discontinuity_detected_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_track_discontinuity_detected_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_track_discontinuity_detected_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_track_discontinuity_detected_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_track_discontinuity_detected_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_track_discontinuity_detected_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/media_live_event_track_discontinuity_detected_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_track_discontinuity_detected_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_action_cancel_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_action_cancel_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_action_cancel_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_action_cancel_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_action_cancel_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_action_cancel_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_action_cancel_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_action_cancel_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_action_failure_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_action_failure_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_action_failure_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_action_failure_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_action_failure_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_action_failure_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_action_failure_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_action_failure_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_action_success_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_action_success_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_action_success_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_action_success_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_action_success_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_action_success_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_action_success_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_action_success_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_delete_cancel_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_delete_cancel_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_delete_cancel_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_delete_cancel_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_delete_cancel_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_delete_cancel_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_delete_cancel_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_delete_cancel_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_delete_failure_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_delete_failure_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_delete_failure_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_delete_failure_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_delete_failure_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_delete_failure_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_delete_failure_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_delete_failure_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_delete_success_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_delete_success_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_delete_success_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_delete_success_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_delete_success_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_delete_success_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_delete_success_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_delete_success_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_write_cancel_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_write_cancel_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_write_cancel_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_write_cancel_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_write_cancel_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_write_cancel_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_write_cancel_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_write_cancel_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_write_failure_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_write_failure_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_write_failure_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_write_failure_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_write_failure_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_write_failure_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_write_failure_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_write_failure_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_write_success_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_write_success_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_write_success_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_write_success_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_write_success_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_write_success_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/resource_write_success_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_write_success_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/service_bus_active_messages_available_with_no_listeners_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/service_bus_active_messages_available_with_no_listeners_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/service_bus_active_messages_available_with_no_listeners_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/service_bus_active_messages_available_with_no_listeners_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/service_bus_active_messages_available_with_no_listeners_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/service_bus_active_messages_available_with_no_listeners_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/service_bus_active_messages_available_with_no_listeners_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/service_bus_active_messages_available_with_no_listeners_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/service_bus_deadletter_messages_available_with_no_listeners_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/service_bus_deadletter_messages_available_with_no_listeners_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/service_bus_deadletter_messages_available_with_no_listeners_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/service_bus_deadletter_messages_available_with_no_listeners_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/signal_rservice_client_connection_connected_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/signal_rservice_client_connection_connected_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/signal_rservice_client_connection_connected_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/signal_rservice_client_connection_connected_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/signal_rservice_client_connection_connected_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/signal_rservice_client_connection_connected_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/signal_rservice_client_connection_connected_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/signal_rservice_client_connection_connected_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/signal_rservice_client_connection_disconnected_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/signal_rservice_client_connection_disconnected_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/signal_rservice_client_connection_disconnected_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/signal_rservice_client_connection_disconnected_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/signal_rservice_client_connection_disconnected_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/signal_rservice_client_connection_disconnected_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/signal_rservice_client_connection_disconnected_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/signal_rservice_client_connection_disconnected_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/storage_blob_created_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/storage_blob_created_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/storage_blob_created_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/storage_blob_created_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/storage_blob_created_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/storage_blob_created_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/storage_blob_created_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/storage_blob_created_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/storage_blob_deleted_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/storage_blob_deleted_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/storage_blob_deleted_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/storage_blob_deleted_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/storage_blob_deleted_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/storage_blob_deleted_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/storage_blob_deleted_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/storage_blob_deleted_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/subscription_deleted_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/subscription_deleted_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/subscription_deleted_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/subscription_deleted_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/subscription_deleted_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/subscription_deleted_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/subscription_deleted_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/subscription_deleted_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/subscription_validation_event_data.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/subscription_validation_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/subscription_validation_event_data.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/subscription_validation_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/subscription_validation_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/subscription_validation_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/subscription_validation_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/subscription_validation_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/subscription_validation_response.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/subscription_validation_response.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/subscription_validation_response.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/subscription_validation_response.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/subscription_validation_response_py3.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/subscription_validation_response_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/subscription_validation_response_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/subscription_validation_response_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/version.py b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/version.py new file mode 100644 index 000000000000..d24076f8d84b --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/version.py @@ -0,0 +1,13 @@ +# 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. +# -------------------------------------------------------------------------- + +VERSION = "1.3.0" + From e3bfc78a759a3fad915af65cf4aa1d2806efc69b Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Wed, 1 Jul 2020 17:13:23 -0500 Subject: [PATCH 08/38] cleanup client versions for api view --- .../azure-eventgrid/azure-eventgrid_python.json | 1 + .../azure-eventgrid/azure/azure-eventgrid_python.json | 1 - .../azure-eventgrid/azure/eventgrid/__init__.py | 3 +++ .../publish_cloud_events_to_custom_topic_sample.py | 9 +++++---- sdk/eventgrid/azure-eventgrid/setup.py | 1 + .../src/generated_client/models/_models.py | 4 +++- .../{azure => src}/old_eventgrid/eventgrid/__init__.py | 0 .../old_eventgrid/eventgrid/event_grid_client.py | 0 .../old_eventgrid/eventgrid/models/__init__.py | 0 .../app_configuration_key_value_deleted_event_data.py | 0 ...app_configuration_key_value_deleted_event_data_py3.py | 0 .../app_configuration_key_value_modified_event_data.py | 0 ...pp_configuration_key_value_modified_event_data_py3.py | 0 .../models/container_registry_artifact_event_data.py | 0 .../models/container_registry_artifact_event_data_py3.py | 0 .../models/container_registry_artifact_event_target.py | 0 .../container_registry_artifact_event_target_py3.py | 0 .../container_registry_chart_deleted_event_data.py | 0 .../container_registry_chart_deleted_event_data_py3.py | 0 .../models/container_registry_chart_pushed_event_data.py | 0 .../container_registry_chart_pushed_event_data_py3.py | 0 .../eventgrid/models/container_registry_event_actor.py | 0 .../models/container_registry_event_actor_py3.py | 0 .../eventgrid/models/container_registry_event_data.py | 0 .../models/container_registry_event_data_py3.py | 0 .../eventgrid/models/container_registry_event_request.py | 0 .../models/container_registry_event_request_py3.py | 0 .../eventgrid/models/container_registry_event_source.py | 0 .../models/container_registry_event_source_py3.py | 0 .../eventgrid/models/container_registry_event_target.py | 0 .../models/container_registry_event_target_py3.py | 0 .../container_registry_image_deleted_event_data.py | 0 .../container_registry_image_deleted_event_data_py3.py | 0 .../models/container_registry_image_pushed_event_data.py | 0 .../container_registry_image_pushed_event_data_py3.py | 0 .../models/device_connection_state_event_info.py | 0 .../models/device_connection_state_event_info_py3.py | 0 .../models/device_connection_state_event_properties.py | 0 .../device_connection_state_event_properties_py3.py | 0 .../models/device_life_cycle_event_properties.py | 0 .../models/device_life_cycle_event_properties_py3.py | 0 .../models/device_telemetry_event_properties.py | 0 .../models/device_telemetry_event_properties_py3.py | 0 .../old_eventgrid/eventgrid/models/device_twin_info.py | 0 .../eventgrid/models/device_twin_info_properties.py | 0 .../eventgrid/models/device_twin_info_properties_py3.py | 0 .../eventgrid/models/device_twin_info_py3.py | 0 .../eventgrid/models/device_twin_info_x509_thumbprint.py | 0 .../models/device_twin_info_x509_thumbprint_py3.py | 0 .../eventgrid/models/device_twin_metadata.py | 0 .../eventgrid/models/device_twin_metadata_py3.py | 0 .../eventgrid/models/device_twin_properties.py | 0 .../eventgrid/models/device_twin_properties_py3.py | 0 .../eventgrid/models/event_grid_client_enums.py | 0 .../old_eventgrid/eventgrid/models/event_grid_event.py | 0 .../eventgrid/models/event_grid_event_py3.py | 0 .../models/event_hub_capture_file_created_event_data.py | 0 .../event_hub_capture_file_created_event_data_py3.py | 0 .../models/iot_hub_device_connected_event_data.py | 0 .../models/iot_hub_device_connected_event_data_py3.py | 0 .../models/iot_hub_device_created_event_data.py | 0 .../models/iot_hub_device_created_event_data_py3.py | 0 .../models/iot_hub_device_deleted_event_data.py | 0 .../models/iot_hub_device_deleted_event_data_py3.py | 0 .../models/iot_hub_device_disconnected_event_data.py | 0 .../models/iot_hub_device_disconnected_event_data_py3.py | 0 .../models/iot_hub_device_telemetry_event_data.py | 0 .../models/iot_hub_device_telemetry_event_data_py3.py | 0 .../eventgrid/models/maps_geofence_entered_event_data.py | 0 .../models/maps_geofence_entered_event_data_py3.py | 0 .../eventgrid/models/maps_geofence_event_properties.py | 0 .../models/maps_geofence_event_properties_py3.py | 0 .../eventgrid/models/maps_geofence_exited_event_data.py | 0 .../models/maps_geofence_exited_event_data_py3.py | 0 .../eventgrid/models/maps_geofence_geometry.py | 0 .../eventgrid/models/maps_geofence_geometry_py3.py | 0 .../eventgrid/models/maps_geofence_result_event_data.py | 0 .../models/maps_geofence_result_event_data_py3.py | 0 .../eventgrid/models/media_job_canceled_event_data.py | 0 .../models/media_job_canceled_event_data_py3.py | 0 .../eventgrid/models/media_job_canceling_event_data.py | 0 .../models/media_job_canceling_event_data_py3.py | 0 .../old_eventgrid/eventgrid/models/media_job_error.py | 0 .../eventgrid/models/media_job_error_detail.py | 0 .../eventgrid/models/media_job_error_detail_py3.py | 0 .../eventgrid/models/media_job_error_py3.py | 0 .../eventgrid/models/media_job_errored_event_data.py | 0 .../eventgrid/models/media_job_errored_event_data_py3.py | 0 .../eventgrid/models/media_job_finished_event_data.py | 0 .../models/media_job_finished_event_data_py3.py | 0 .../old_eventgrid/eventgrid/models/media_job_output.py | 0 .../eventgrid/models/media_job_output_asset.py | 0 .../eventgrid/models/media_job_output_asset_py3.py | 0 .../models/media_job_output_canceled_event_data.py | 0 .../models/media_job_output_canceled_event_data_py3.py | 0 .../models/media_job_output_canceling_event_data.py | 0 .../models/media_job_output_canceling_event_data_py3.py | 0 .../models/media_job_output_errored_event_data.py | 0 .../models/media_job_output_errored_event_data_py3.py | 0 .../models/media_job_output_finished_event_data.py | 0 .../models/media_job_output_finished_event_data_py3.py | 0 .../models/media_job_output_processing_event_data.py | 0 .../models/media_job_output_processing_event_data_py3.py | 0 .../models/media_job_output_progress_event_data.py | 0 .../models/media_job_output_progress_event_data_py3.py | 0 .../eventgrid/models/media_job_output_py3.py | 0 .../models/media_job_output_scheduled_event_data.py | 0 .../models/media_job_output_scheduled_event_data_py3.py | 0 .../models/media_job_output_state_change_event_data.py | 0 .../media_job_output_state_change_event_data_py3.py | 0 .../eventgrid/models/media_job_processing_event_data.py | 0 .../models/media_job_processing_event_data_py3.py | 0 .../eventgrid/models/media_job_scheduled_event_data.py | 0 .../models/media_job_scheduled_event_data_py3.py | 0 .../models/media_job_state_change_event_data.py | 0 .../models/media_job_state_change_event_data_py3.py | 0 .../media_live_event_connection_rejected_event_data.py | 0 ...edia_live_event_connection_rejected_event_data_py3.py | 0 .../media_live_event_encoder_connected_event_data.py | 0 .../media_live_event_encoder_connected_event_data_py3.py | 0 .../media_live_event_encoder_disconnected_event_data.py | 0 ...dia_live_event_encoder_disconnected_event_data_py3.py | 0 ..._live_event_incoming_data_chunk_dropped_event_data.py | 0 ...e_event_incoming_data_chunk_dropped_event_data_py3.py | 0 ...dia_live_event_incoming_stream_received_event_data.py | 0 ...live_event_incoming_stream_received_event_data_py3.py | 0 ...live_event_incoming_streams_out_of_sync_event_data.py | 0 ..._event_incoming_streams_out_of_sync_event_data_py3.py | 0 ...vent_incoming_video_streams_out_of_sync_event_data.py | 0 ..._incoming_video_streams_out_of_sync_event_data_py3.py | 0 .../media_live_event_ingest_heartbeat_event_data.py | 0 .../media_live_event_ingest_heartbeat_event_data_py3.py | 0 ...live_event_track_discontinuity_detected_event_data.py | 0 ..._event_track_discontinuity_detected_event_data_py3.py | 0 .../eventgrid/models/resource_action_cancel_data.py | 0 .../eventgrid/models/resource_action_cancel_data_py3.py | 0 .../eventgrid/models/resource_action_failure_data.py | 0 .../eventgrid/models/resource_action_failure_data_py3.py | 0 .../eventgrid/models/resource_action_success_data.py | 0 .../eventgrid/models/resource_action_success_data_py3.py | 0 .../eventgrid/models/resource_delete_cancel_data.py | 0 .../eventgrid/models/resource_delete_cancel_data_py3.py | 0 .../eventgrid/models/resource_delete_failure_data.py | 0 .../eventgrid/models/resource_delete_failure_data_py3.py | 0 .../eventgrid/models/resource_delete_success_data.py | 0 .../eventgrid/models/resource_delete_success_data_py3.py | 0 .../eventgrid/models/resource_write_cancel_data.py | 0 .../eventgrid/models/resource_write_cancel_data_py3.py | 0 .../eventgrid/models/resource_write_failure_data.py | 0 .../eventgrid/models/resource_write_failure_data_py3.py | 0 .../eventgrid/models/resource_write_success_data.py | 0 .../eventgrid/models/resource_write_success_data_py3.py | 0 ...ve_messages_available_with_no_listeners_event_data.py | 0 ...essages_available_with_no_listeners_event_data_py3.py | 0 ...er_messages_available_with_no_listeners_event_data.py | 0 ...essages_available_with_no_listeners_event_data_py3.py | 0 ...al_rservice_client_connection_connected_event_data.py | 0 ...service_client_connection_connected_event_data_py3.py | 0 ...rservice_client_connection_disconnected_event_data.py | 0 ...vice_client_connection_disconnected_event_data_py3.py | 0 .../eventgrid/models/storage_blob_created_event_data.py | 0 .../models/storage_blob_created_event_data_py3.py | 0 .../eventgrid/models/storage_blob_deleted_event_data.py | 0 .../models/storage_blob_deleted_event_data_py3.py | 0 .../eventgrid/models/subscription_deleted_event_data.py | 0 .../models/subscription_deleted_event_data_py3.py | 0 .../models/subscription_validation_event_data.py | 0 .../models/subscription_validation_event_data_py3.py | 0 .../eventgrid/models/subscription_validation_response.py | 0 .../models/subscription_validation_response_py3.py | 0 .../{azure => src}/old_eventgrid/eventgrid/version.py | 0 .../azure-eventgrid/swagger/README.PYTHON_T2.md | 6 +++--- 172 files changed, 16 insertions(+), 9 deletions(-) create mode 100644 sdk/eventgrid/azure-eventgrid/azure-eventgrid_python.json delete mode 100644 sdk/eventgrid/azure-eventgrid/azure/azure-eventgrid_python.json rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/__init__.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/event_grid_client.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/__init__.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/app_configuration_key_value_deleted_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/app_configuration_key_value_deleted_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/app_configuration_key_value_modified_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/app_configuration_key_value_modified_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/container_registry_artifact_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/container_registry_artifact_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/container_registry_artifact_event_target.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/container_registry_artifact_event_target_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/container_registry_chart_deleted_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/container_registry_chart_deleted_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/container_registry_chart_pushed_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/container_registry_chart_pushed_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/container_registry_event_actor.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/container_registry_event_actor_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/container_registry_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/container_registry_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/container_registry_event_request.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/container_registry_event_request_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/container_registry_event_source.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/container_registry_event_source_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/container_registry_event_target.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/container_registry_event_target_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/container_registry_image_deleted_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/container_registry_image_deleted_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/container_registry_image_pushed_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/container_registry_image_pushed_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/device_connection_state_event_info.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/device_connection_state_event_info_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/device_connection_state_event_properties.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/device_connection_state_event_properties_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/device_life_cycle_event_properties.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/device_life_cycle_event_properties_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/device_telemetry_event_properties.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/device_telemetry_event_properties_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/device_twin_info.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/device_twin_info_properties.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/device_twin_info_properties_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/device_twin_info_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/device_twin_info_x509_thumbprint.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/device_twin_info_x509_thumbprint_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/device_twin_metadata.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/device_twin_metadata_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/device_twin_properties.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/device_twin_properties_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/event_grid_client_enums.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/event_grid_event.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/event_grid_event_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/event_hub_capture_file_created_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/event_hub_capture_file_created_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/iot_hub_device_connected_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/iot_hub_device_connected_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/iot_hub_device_created_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/iot_hub_device_created_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/iot_hub_device_deleted_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/iot_hub_device_deleted_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/iot_hub_device_disconnected_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/iot_hub_device_disconnected_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/iot_hub_device_telemetry_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/iot_hub_device_telemetry_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/maps_geofence_entered_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/maps_geofence_entered_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/maps_geofence_event_properties.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/maps_geofence_event_properties_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/maps_geofence_exited_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/maps_geofence_exited_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/maps_geofence_geometry.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/maps_geofence_geometry_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/maps_geofence_result_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/maps_geofence_result_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_canceled_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_canceled_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_canceling_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_canceling_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_error.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_error_detail.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_error_detail_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_error_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_errored_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_errored_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_finished_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_finished_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_output.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_output_asset.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_output_asset_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_output_canceled_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_output_canceled_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_output_canceling_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_output_canceling_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_output_errored_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_output_errored_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_output_finished_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_output_finished_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_output_processing_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_output_processing_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_output_progress_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_output_progress_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_output_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_output_scheduled_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_output_scheduled_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_output_state_change_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_output_state_change_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_processing_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_processing_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_scheduled_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_scheduled_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_state_change_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_job_state_change_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_live_event_connection_rejected_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_live_event_connection_rejected_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_live_event_encoder_connected_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_live_event_encoder_connected_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_live_event_encoder_disconnected_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_live_event_encoder_disconnected_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_live_event_incoming_data_chunk_dropped_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_live_event_incoming_data_chunk_dropped_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_live_event_incoming_stream_received_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_live_event_incoming_stream_received_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_live_event_incoming_streams_out_of_sync_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_live_event_incoming_streams_out_of_sync_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_live_event_incoming_video_streams_out_of_sync_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_live_event_incoming_video_streams_out_of_sync_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_live_event_ingest_heartbeat_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_live_event_ingest_heartbeat_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_live_event_track_discontinuity_detected_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/media_live_event_track_discontinuity_detected_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/resource_action_cancel_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/resource_action_cancel_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/resource_action_failure_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/resource_action_failure_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/resource_action_success_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/resource_action_success_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/resource_delete_cancel_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/resource_delete_cancel_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/resource_delete_failure_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/resource_delete_failure_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/resource_delete_success_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/resource_delete_success_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/resource_write_cancel_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/resource_write_cancel_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/resource_write_failure_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/resource_write_failure_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/resource_write_success_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/resource_write_success_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/service_bus_active_messages_available_with_no_listeners_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/service_bus_active_messages_available_with_no_listeners_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/service_bus_deadletter_messages_available_with_no_listeners_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/signal_rservice_client_connection_connected_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/signal_rservice_client_connection_connected_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/signal_rservice_client_connection_disconnected_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/signal_rservice_client_connection_disconnected_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/storage_blob_created_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/storage_blob_created_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/storage_blob_deleted_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/storage_blob_deleted_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/subscription_deleted_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/subscription_deleted_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/subscription_validation_event_data.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/subscription_validation_event_data_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/subscription_validation_response.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/models/subscription_validation_response_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{azure => src}/old_eventgrid/eventgrid/version.py (100%) diff --git a/sdk/eventgrid/azure-eventgrid/azure-eventgrid_python.json b/sdk/eventgrid/azure-eventgrid/azure-eventgrid_python.json new file mode 100644 index 000000000000..030e07e26693 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure-eventgrid_python.json @@ -0,0 +1 @@ +{"Name": "azure-eventgrid", "Version": 0, "VersionString": "1.3.0", "Navigation": [{"Text": "azure-eventgrid", "NavigationId": null, "ChildItems": [], "Tags": {"TypeKind": "assembly"}}], "Tokens": [{"Kind": 9, "Value": "# Package is parsed using api-stub-generator(version:0.1.2)"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}], "Diagnostics": []} \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/azure/azure-eventgrid_python.json b/sdk/eventgrid/azure-eventgrid/azure/azure-eventgrid_python.json deleted file mode 100644 index 74a5482a3600..000000000000 --- a/sdk/eventgrid/azure-eventgrid/azure/azure-eventgrid_python.json +++ /dev/null @@ -1 +0,0 @@ -{"Name": "azure-eventgrid", "Version": 0, "VersionString": "1.3.0", "Navigation": [{"Text": "azure-eventgrid", "NavigationId": null, "ChildItems": [{"Text": "azure.eventgrid", "NavigationId": "azure.eventgrid", "ChildItems": [{"Text": "EventGridClient", "NavigationId": "azure.eventgrid.EventGridClient", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.event_grid_client", "NavigationId": "azure.eventgrid.event_grid_client", "ChildItems": [{"Text": "EventGridClient", "NavigationId": "azure.eventgrid.event_grid_client.EventGridClient", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "EventGridClientConfiguration", "NavigationId": "azure.eventgrid.event_grid_client.EventGridClientConfiguration", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models", "NavigationId": "azure.eventgrid.models", "ChildItems": [{"Text": "AppConfigurationKeyValueDeletedEventData", "NavigationId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "AppConfigurationKeyValueModifiedEventData", "NavigationId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryArtifactEventData", "NavigationId": "azure.eventgrid.models.ContainerRegistryArtifactEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryArtifactEventTarget", "NavigationId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryChartDeletedEventData", "NavigationId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryChartPushedEventData", "NavigationId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryEventActor", "NavigationId": "azure.eventgrid.models.ContainerRegistryEventActor", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryEventData", "NavigationId": "azure.eventgrid.models.ContainerRegistryEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryEventRequest", "NavigationId": "azure.eventgrid.models.ContainerRegistryEventRequest", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryEventSource", "NavigationId": "azure.eventgrid.models.ContainerRegistryEventSource", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryEventTarget", "NavigationId": "azure.eventgrid.models.ContainerRegistryEventTarget", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryImageDeletedEventData", "NavigationId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryImagePushedEventData", "NavigationId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "DeviceConnectionStateEventInfo", "NavigationId": "azure.eventgrid.models.DeviceConnectionStateEventInfo", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "DeviceConnectionStateEventProperties", "NavigationId": "azure.eventgrid.models.DeviceConnectionStateEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "DeviceLifeCycleEventProperties", "NavigationId": "azure.eventgrid.models.DeviceLifeCycleEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "DeviceTelemetryEventProperties", "NavigationId": "azure.eventgrid.models.DeviceTelemetryEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "DeviceTwinInfo", "NavigationId": "azure.eventgrid.models.DeviceTwinInfo", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "DeviceTwinInfoProperties", "NavigationId": "azure.eventgrid.models.DeviceTwinInfoProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "DeviceTwinInfoX509Thumbprint", "NavigationId": "azure.eventgrid.models.DeviceTwinInfoX509Thumbprint", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "DeviceTwinMetadata", "NavigationId": "azure.eventgrid.models.DeviceTwinMetadata", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "DeviceTwinProperties", "NavigationId": "azure.eventgrid.models.DeviceTwinProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "EventGridEvent", "NavigationId": "azure.eventgrid.models.EventGridEvent", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "EventHubCaptureFileCreatedEventData", "NavigationId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "IotHubDeviceConnectedEventData", "NavigationId": "azure.eventgrid.models.IotHubDeviceConnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "IotHubDeviceCreatedEventData", "NavigationId": "azure.eventgrid.models.IotHubDeviceCreatedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "IotHubDeviceDeletedEventData", "NavigationId": "azure.eventgrid.models.IotHubDeviceDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "IotHubDeviceDisconnectedEventData", "NavigationId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "IotHubDeviceTelemetryEventData", "NavigationId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MapsGeofenceEnteredEventData", "NavigationId": "azure.eventgrid.models.MapsGeofenceEnteredEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MapsGeofenceEventProperties", "NavigationId": "azure.eventgrid.models.MapsGeofenceEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MapsGeofenceExitedEventData", "NavigationId": "azure.eventgrid.models.MapsGeofenceExitedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MapsGeofenceGeometry", "NavigationId": "azure.eventgrid.models.MapsGeofenceGeometry", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MapsGeofenceResultEventData", "NavigationId": "azure.eventgrid.models.MapsGeofenceResultEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobCanceledEventData", "NavigationId": "azure.eventgrid.models.MediaJobCanceledEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobCancelingEventData", "NavigationId": "azure.eventgrid.models.MediaJobCancelingEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobError", "NavigationId": "azure.eventgrid.models.MediaJobError", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobErrorCategory", "NavigationId": "azure.eventgrid.models.MediaJobErrorCategory", "ChildItems": [], "Tags": {"TypeKind": "enum"}}, {"Text": "MediaJobErrorCode", "NavigationId": "azure.eventgrid.models.MediaJobErrorCode", "ChildItems": [], "Tags": {"TypeKind": "enum"}}, {"Text": "MediaJobErrorDetail", "NavigationId": "azure.eventgrid.models.MediaJobErrorDetail", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobErroredEventData", "NavigationId": "azure.eventgrid.models.MediaJobErroredEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobFinishedEventData", "NavigationId": "azure.eventgrid.models.MediaJobFinishedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutput", "NavigationId": "azure.eventgrid.models.MediaJobOutput", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputAsset", "NavigationId": "azure.eventgrid.models.MediaJobOutputAsset", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputCanceledEventData", "NavigationId": "azure.eventgrid.models.MediaJobOutputCanceledEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputCancelingEventData", "NavigationId": "azure.eventgrid.models.MediaJobOutputCancelingEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputErroredEventData", "NavigationId": "azure.eventgrid.models.MediaJobOutputErroredEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputFinishedEventData", "NavigationId": "azure.eventgrid.models.MediaJobOutputFinishedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputProcessingEventData", "NavigationId": "azure.eventgrid.models.MediaJobOutputProcessingEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputProgressEventData", "NavigationId": "azure.eventgrid.models.MediaJobOutputProgressEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputScheduledEventData", "NavigationId": "azure.eventgrid.models.MediaJobOutputScheduledEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputStateChangeEventData", "NavigationId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobProcessingEventData", "NavigationId": "azure.eventgrid.models.MediaJobProcessingEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobRetry", "NavigationId": "azure.eventgrid.models.MediaJobRetry", "ChildItems": [], "Tags": {"TypeKind": "enum"}}, {"Text": "MediaJobScheduledEventData", "NavigationId": "azure.eventgrid.models.MediaJobScheduledEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobState", "NavigationId": "azure.eventgrid.models.MediaJobState", "ChildItems": [], "Tags": {"TypeKind": "enum"}}, {"Text": "MediaJobStateChangeEventData", "NavigationId": "azure.eventgrid.models.MediaJobStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaLiveEventConnectionRejectedEventData", "NavigationId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaLiveEventEncoderConnectedEventData", "NavigationId": "azure.eventgrid.models.MediaLiveEventEncoderConnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaLiveEventEncoderDisconnectedEventData", "NavigationId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaLiveEventIncomingDataChunkDroppedEventData", "NavigationId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaLiveEventIncomingStreamReceivedEventData", "NavigationId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaLiveEventIncomingStreamsOutOfSyncEventData", "NavigationId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaLiveEventIncomingVideoStreamsOutOfSyncEventData", "NavigationId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaLiveEventIngestHeartbeatEventData", "NavigationId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaLiveEventTrackDiscontinuityDetectedEventData", "NavigationId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ResourceActionCancelData", "NavigationId": "azure.eventgrid.models.ResourceActionCancelData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ResourceActionFailureData", "NavigationId": "azure.eventgrid.models.ResourceActionFailureData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ResourceActionSuccessData", "NavigationId": "azure.eventgrid.models.ResourceActionSuccessData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ResourceDeleteCancelData", "NavigationId": "azure.eventgrid.models.ResourceDeleteCancelData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ResourceDeleteFailureData", "NavigationId": "azure.eventgrid.models.ResourceDeleteFailureData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ResourceDeleteSuccessData", "NavigationId": "azure.eventgrid.models.ResourceDeleteSuccessData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ResourceWriteCancelData", "NavigationId": "azure.eventgrid.models.ResourceWriteCancelData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ResourceWriteFailureData", "NavigationId": "azure.eventgrid.models.ResourceWriteFailureData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ResourceWriteSuccessData", "NavigationId": "azure.eventgrid.models.ResourceWriteSuccessData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ServiceBusActiveMessagesAvailableWithNoListenersEventData", "NavigationId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ServiceBusDeadletterMessagesAvailableWithNoListenersEventData", "NavigationId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "SignalRServiceClientConnectionConnectedEventData", "NavigationId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "SignalRServiceClientConnectionDisconnectedEventData", "NavigationId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "StorageBlobCreatedEventData", "NavigationId": "azure.eventgrid.models.StorageBlobCreatedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "StorageBlobDeletedEventData", "NavigationId": "azure.eventgrid.models.StorageBlobDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "SubscriptionDeletedEventData", "NavigationId": "azure.eventgrid.models.SubscriptionDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "SubscriptionValidationEventData", "NavigationId": "azure.eventgrid.models.SubscriptionValidationEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "SubscriptionValidationResponse", "NavigationId": "azure.eventgrid.models.SubscriptionValidationResponse", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data", "NavigationId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data", "ChildItems": [{"Text": "AppConfigurationKeyValueDeletedEventData", "NavigationId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data.AppConfigurationKeyValueDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3", "NavigationId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3", "ChildItems": [{"Text": "AppConfigurationKeyValueDeletedEventData", "NavigationId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.app_configuration_key_value_modified_event_data", "NavigationId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data", "ChildItems": [{"Text": "AppConfigurationKeyValueModifiedEventData", "NavigationId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data.AppConfigurationKeyValueModifiedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3", "NavigationId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3", "ChildItems": [{"Text": "AppConfigurationKeyValueModifiedEventData", "NavigationId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_artifact_event_data", "NavigationId": "azure.eventgrid.models.container_registry_artifact_event_data", "ChildItems": [{"Text": "ContainerRegistryArtifactEventData", "NavigationId": "azure.eventgrid.models.container_registry_artifact_event_data.ContainerRegistryArtifactEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_artifact_event_data_py3", "NavigationId": "azure.eventgrid.models.container_registry_artifact_event_data_py3", "ChildItems": [{"Text": "ContainerRegistryArtifactEventData", "NavigationId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_artifact_event_target", "NavigationId": "azure.eventgrid.models.container_registry_artifact_event_target", "ChildItems": [{"Text": "ContainerRegistryArtifactEventTarget", "NavigationId": "azure.eventgrid.models.container_registry_artifact_event_target.ContainerRegistryArtifactEventTarget", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_artifact_event_target_py3", "NavigationId": "azure.eventgrid.models.container_registry_artifact_event_target_py3", "ChildItems": [{"Text": "ContainerRegistryArtifactEventTarget", "NavigationId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_chart_deleted_event_data", "NavigationId": "azure.eventgrid.models.container_registry_chart_deleted_event_data", "ChildItems": [{"Text": "ContainerRegistryArtifactEventData", "NavigationId": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryArtifactEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryChartDeletedEventData", "NavigationId": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryChartDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3", "NavigationId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3", "ChildItems": [{"Text": "ContainerRegistryArtifactEventData", "NavigationId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryChartDeletedEventData", "NavigationId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_chart_pushed_event_data", "NavigationId": "azure.eventgrid.models.container_registry_chart_pushed_event_data", "ChildItems": [{"Text": "ContainerRegistryArtifactEventData", "NavigationId": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryArtifactEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryChartPushedEventData", "NavigationId": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryChartPushedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3", "NavigationId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3", "ChildItems": [{"Text": "ContainerRegistryArtifactEventData", "NavigationId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryChartPushedEventData", "NavigationId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_event_actor", "NavigationId": "azure.eventgrid.models.container_registry_event_actor", "ChildItems": [{"Text": "ContainerRegistryEventActor", "NavigationId": "azure.eventgrid.models.container_registry_event_actor.ContainerRegistryEventActor", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_event_actor_py3", "NavigationId": "azure.eventgrid.models.container_registry_event_actor_py3", "ChildItems": [{"Text": "ContainerRegistryEventActor", "NavigationId": "azure.eventgrid.models.container_registry_event_actor_py3.ContainerRegistryEventActor", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_event_data", "NavigationId": "azure.eventgrid.models.container_registry_event_data", "ChildItems": [{"Text": "ContainerRegistryEventData", "NavigationId": "azure.eventgrid.models.container_registry_event_data.ContainerRegistryEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_event_data_py3", "NavigationId": "azure.eventgrid.models.container_registry_event_data_py3", "ChildItems": [{"Text": "ContainerRegistryEventData", "NavigationId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_event_request", "NavigationId": "azure.eventgrid.models.container_registry_event_request", "ChildItems": [{"Text": "ContainerRegistryEventRequest", "NavigationId": "azure.eventgrid.models.container_registry_event_request.ContainerRegistryEventRequest", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_event_request_py3", "NavigationId": "azure.eventgrid.models.container_registry_event_request_py3", "ChildItems": [{"Text": "ContainerRegistryEventRequest", "NavigationId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_event_source", "NavigationId": "azure.eventgrid.models.container_registry_event_source", "ChildItems": [{"Text": "ContainerRegistryEventSource", "NavigationId": "azure.eventgrid.models.container_registry_event_source.ContainerRegistryEventSource", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_event_source_py3", "NavigationId": "azure.eventgrid.models.container_registry_event_source_py3", "ChildItems": [{"Text": "ContainerRegistryEventSource", "NavigationId": "azure.eventgrid.models.container_registry_event_source_py3.ContainerRegistryEventSource", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_event_target", "NavigationId": "azure.eventgrid.models.container_registry_event_target", "ChildItems": [{"Text": "ContainerRegistryEventTarget", "NavigationId": "azure.eventgrid.models.container_registry_event_target.ContainerRegistryEventTarget", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_event_target_py3", "NavigationId": "azure.eventgrid.models.container_registry_event_target_py3", "ChildItems": [{"Text": "ContainerRegistryEventTarget", "NavigationId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_image_deleted_event_data", "NavigationId": "azure.eventgrid.models.container_registry_image_deleted_event_data", "ChildItems": [{"Text": "ContainerRegistryEventData", "NavigationId": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryImageDeletedEventData", "NavigationId": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryImageDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3", "NavigationId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3", "ChildItems": [{"Text": "ContainerRegistryEventData", "NavigationId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryImageDeletedEventData", "NavigationId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_image_pushed_event_data", "NavigationId": "azure.eventgrid.models.container_registry_image_pushed_event_data", "ChildItems": [{"Text": "ContainerRegistryEventData", "NavigationId": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryImagePushedEventData", "NavigationId": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryImagePushedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3", "NavigationId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3", "ChildItems": [{"Text": "ContainerRegistryEventData", "NavigationId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "ContainerRegistryImagePushedEventData", "NavigationId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_connection_state_event_info", "NavigationId": "azure.eventgrid.models.device_connection_state_event_info", "ChildItems": [{"Text": "DeviceConnectionStateEventInfo", "NavigationId": "azure.eventgrid.models.device_connection_state_event_info.DeviceConnectionStateEventInfo", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_connection_state_event_info_py3", "NavigationId": "azure.eventgrid.models.device_connection_state_event_info_py3", "ChildItems": [{"Text": "DeviceConnectionStateEventInfo", "NavigationId": "azure.eventgrid.models.device_connection_state_event_info_py3.DeviceConnectionStateEventInfo", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_connection_state_event_properties", "NavigationId": "azure.eventgrid.models.device_connection_state_event_properties", "ChildItems": [{"Text": "DeviceConnectionStateEventProperties", "NavigationId": "azure.eventgrid.models.device_connection_state_event_properties.DeviceConnectionStateEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_connection_state_event_properties_py3", "NavigationId": "azure.eventgrid.models.device_connection_state_event_properties_py3", "ChildItems": [{"Text": "DeviceConnectionStateEventProperties", "NavigationId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_life_cycle_event_properties", "NavigationId": "azure.eventgrid.models.device_life_cycle_event_properties", "ChildItems": [{"Text": "DeviceLifeCycleEventProperties", "NavigationId": "azure.eventgrid.models.device_life_cycle_event_properties.DeviceLifeCycleEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_life_cycle_event_properties_py3", "NavigationId": "azure.eventgrid.models.device_life_cycle_event_properties_py3", "ChildItems": [{"Text": "DeviceLifeCycleEventProperties", "NavigationId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_telemetry_event_properties", "NavigationId": "azure.eventgrid.models.device_telemetry_event_properties", "ChildItems": [{"Text": "DeviceTelemetryEventProperties", "NavigationId": "azure.eventgrid.models.device_telemetry_event_properties.DeviceTelemetryEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_telemetry_event_properties_py3", "NavigationId": "azure.eventgrid.models.device_telemetry_event_properties_py3", "ChildItems": [{"Text": "DeviceTelemetryEventProperties", "NavigationId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_twin_info", "NavigationId": "azure.eventgrid.models.device_twin_info", "ChildItems": [{"Text": "DeviceTwinInfo", "NavigationId": "azure.eventgrid.models.device_twin_info.DeviceTwinInfo", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_twin_info_properties", "NavigationId": "azure.eventgrid.models.device_twin_info_properties", "ChildItems": [{"Text": "DeviceTwinInfoProperties", "NavigationId": "azure.eventgrid.models.device_twin_info_properties.DeviceTwinInfoProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_twin_info_properties_py3", "NavigationId": "azure.eventgrid.models.device_twin_info_properties_py3", "ChildItems": [{"Text": "DeviceTwinInfoProperties", "NavigationId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_twin_info_py3", "NavigationId": "azure.eventgrid.models.device_twin_info_py3", "ChildItems": [{"Text": "DeviceTwinInfo", "NavigationId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_twin_info_x509_thumbprint", "NavigationId": "azure.eventgrid.models.device_twin_info_x509_thumbprint", "ChildItems": [{"Text": "DeviceTwinInfoX509Thumbprint", "NavigationId": "azure.eventgrid.models.device_twin_info_x509_thumbprint.DeviceTwinInfoX509Thumbprint", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3", "NavigationId": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3", "ChildItems": [{"Text": "DeviceTwinInfoX509Thumbprint", "NavigationId": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3.DeviceTwinInfoX509Thumbprint", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_twin_metadata", "NavigationId": "azure.eventgrid.models.device_twin_metadata", "ChildItems": [{"Text": "DeviceTwinMetadata", "NavigationId": "azure.eventgrid.models.device_twin_metadata.DeviceTwinMetadata", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_twin_metadata_py3", "NavigationId": "azure.eventgrid.models.device_twin_metadata_py3", "ChildItems": [{"Text": "DeviceTwinMetadata", "NavigationId": "azure.eventgrid.models.device_twin_metadata_py3.DeviceTwinMetadata", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_twin_properties", "NavigationId": "azure.eventgrid.models.device_twin_properties", "ChildItems": [{"Text": "DeviceTwinProperties", "NavigationId": "azure.eventgrid.models.device_twin_properties.DeviceTwinProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.device_twin_properties_py3", "NavigationId": "azure.eventgrid.models.device_twin_properties_py3", "ChildItems": [{"Text": "DeviceTwinProperties", "NavigationId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.event_grid_client_enums", "NavigationId": "azure.eventgrid.models.event_grid_client_enums", "ChildItems": [{"Text": "MediaJobErrorCategory", "NavigationId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCategory", "ChildItems": [], "Tags": {"TypeKind": "enum"}}, {"Text": "MediaJobErrorCode", "NavigationId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode", "ChildItems": [], "Tags": {"TypeKind": "enum"}}, {"Text": "MediaJobRetry", "NavigationId": "azure.eventgrid.models.event_grid_client_enums.MediaJobRetry", "ChildItems": [], "Tags": {"TypeKind": "enum"}}, {"Text": "MediaJobState", "NavigationId": "azure.eventgrid.models.event_grid_client_enums.MediaJobState", "ChildItems": [], "Tags": {"TypeKind": "enum"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.event_grid_event", "NavigationId": "azure.eventgrid.models.event_grid_event", "ChildItems": [{"Text": "EventGridEvent", "NavigationId": "azure.eventgrid.models.event_grid_event.EventGridEvent", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.event_grid_event_py3", "NavigationId": "azure.eventgrid.models.event_grid_event_py3", "ChildItems": [{"Text": "EventGridEvent", "NavigationId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.event_hub_capture_file_created_event_data", "NavigationId": "azure.eventgrid.models.event_hub_capture_file_created_event_data", "ChildItems": [{"Text": "EventHubCaptureFileCreatedEventData", "NavigationId": "azure.eventgrid.models.event_hub_capture_file_created_event_data.EventHubCaptureFileCreatedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3", "NavigationId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3", "ChildItems": [{"Text": "EventHubCaptureFileCreatedEventData", "NavigationId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.iot_hub_device_connected_event_data", "NavigationId": "azure.eventgrid.models.iot_hub_device_connected_event_data", "ChildItems": [{"Text": "DeviceConnectionStateEventProperties", "NavigationId": "azure.eventgrid.models.iot_hub_device_connected_event_data.DeviceConnectionStateEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "IotHubDeviceConnectedEventData", "NavigationId": "azure.eventgrid.models.iot_hub_device_connected_event_data.IotHubDeviceConnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3", "NavigationId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3", "ChildItems": [{"Text": "DeviceConnectionStateEventProperties", "NavigationId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "IotHubDeviceConnectedEventData", "NavigationId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.iot_hub_device_created_event_data", "NavigationId": "azure.eventgrid.models.iot_hub_device_created_event_data", "ChildItems": [{"Text": "DeviceLifeCycleEventProperties", "NavigationId": "azure.eventgrid.models.iot_hub_device_created_event_data.DeviceLifeCycleEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "IotHubDeviceCreatedEventData", "NavigationId": "azure.eventgrid.models.iot_hub_device_created_event_data.IotHubDeviceCreatedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.iot_hub_device_created_event_data_py3", "NavigationId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3", "ChildItems": [{"Text": "DeviceLifeCycleEventProperties", "NavigationId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "IotHubDeviceCreatedEventData", "NavigationId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.iot_hub_device_deleted_event_data", "NavigationId": "azure.eventgrid.models.iot_hub_device_deleted_event_data", "ChildItems": [{"Text": "DeviceLifeCycleEventProperties", "NavigationId": "azure.eventgrid.models.iot_hub_device_deleted_event_data.DeviceLifeCycleEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "IotHubDeviceDeletedEventData", "NavigationId": "azure.eventgrid.models.iot_hub_device_deleted_event_data.IotHubDeviceDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3", "NavigationId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3", "ChildItems": [{"Text": "DeviceLifeCycleEventProperties", "NavigationId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "IotHubDeviceDeletedEventData", "NavigationId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.iot_hub_device_disconnected_event_data", "NavigationId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data", "ChildItems": [{"Text": "DeviceConnectionStateEventProperties", "NavigationId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.DeviceConnectionStateEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "IotHubDeviceDisconnectedEventData", "NavigationId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.IotHubDeviceDisconnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3", "NavigationId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3", "ChildItems": [{"Text": "DeviceConnectionStateEventProperties", "NavigationId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "IotHubDeviceDisconnectedEventData", "NavigationId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.iot_hub_device_telemetry_event_data", "NavigationId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data", "ChildItems": [{"Text": "DeviceTelemetryEventProperties", "NavigationId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.DeviceTelemetryEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "IotHubDeviceTelemetryEventData", "NavigationId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.IotHubDeviceTelemetryEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3", "NavigationId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3", "ChildItems": [{"Text": "DeviceTelemetryEventProperties", "NavigationId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "IotHubDeviceTelemetryEventData", "NavigationId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.maps_geofence_entered_event_data", "NavigationId": "azure.eventgrid.models.maps_geofence_entered_event_data", "ChildItems": [{"Text": "MapsGeofenceEnteredEventData", "NavigationId": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEnteredEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MapsGeofenceEventProperties", "NavigationId": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.maps_geofence_entered_event_data_py3", "NavigationId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3", "ChildItems": [{"Text": "MapsGeofenceEnteredEventData", "NavigationId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MapsGeofenceEventProperties", "NavigationId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.maps_geofence_event_properties", "NavigationId": "azure.eventgrid.models.maps_geofence_event_properties", "ChildItems": [{"Text": "MapsGeofenceEventProperties", "NavigationId": "azure.eventgrid.models.maps_geofence_event_properties.MapsGeofenceEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.maps_geofence_event_properties_py3", "NavigationId": "azure.eventgrid.models.maps_geofence_event_properties_py3", "ChildItems": [{"Text": "MapsGeofenceEventProperties", "NavigationId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.maps_geofence_exited_event_data", "NavigationId": "azure.eventgrid.models.maps_geofence_exited_event_data", "ChildItems": [{"Text": "MapsGeofenceEventProperties", "NavigationId": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MapsGeofenceExitedEventData", "NavigationId": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceExitedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.maps_geofence_exited_event_data_py3", "NavigationId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3", "ChildItems": [{"Text": "MapsGeofenceEventProperties", "NavigationId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MapsGeofenceExitedEventData", "NavigationId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.maps_geofence_geometry", "NavigationId": "azure.eventgrid.models.maps_geofence_geometry", "ChildItems": [{"Text": "MapsGeofenceGeometry", "NavigationId": "azure.eventgrid.models.maps_geofence_geometry.MapsGeofenceGeometry", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.maps_geofence_geometry_py3", "NavigationId": "azure.eventgrid.models.maps_geofence_geometry_py3", "ChildItems": [{"Text": "MapsGeofenceGeometry", "NavigationId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.maps_geofence_result_event_data", "NavigationId": "azure.eventgrid.models.maps_geofence_result_event_data", "ChildItems": [{"Text": "MapsGeofenceEventProperties", "NavigationId": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MapsGeofenceResultEventData", "NavigationId": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceResultEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.maps_geofence_result_event_data_py3", "NavigationId": "azure.eventgrid.models.maps_geofence_result_event_data_py3", "ChildItems": [{"Text": "MapsGeofenceEventProperties", "NavigationId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MapsGeofenceResultEventData", "NavigationId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_canceled_event_data", "NavigationId": "azure.eventgrid.models.media_job_canceled_event_data", "ChildItems": [{"Text": "MediaJobCanceledEventData", "NavigationId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobCanceledEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_canceled_event_data_py3", "NavigationId": "azure.eventgrid.models.media_job_canceled_event_data_py3", "ChildItems": [{"Text": "MediaJobCanceledEventData", "NavigationId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_canceling_event_data", "NavigationId": "azure.eventgrid.models.media_job_canceling_event_data", "ChildItems": [{"Text": "MediaJobCancelingEventData", "NavigationId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobCancelingEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_canceling_event_data_py3", "NavigationId": "azure.eventgrid.models.media_job_canceling_event_data_py3", "ChildItems": [{"Text": "MediaJobCancelingEventData", "NavigationId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_error", "NavigationId": "azure.eventgrid.models.media_job_error", "ChildItems": [{"Text": "MediaJobError", "NavigationId": "azure.eventgrid.models.media_job_error.MediaJobError", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_errored_event_data", "NavigationId": "azure.eventgrid.models.media_job_errored_event_data", "ChildItems": [{"Text": "MediaJobErroredEventData", "NavigationId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobErroredEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_errored_event_data_py3", "NavigationId": "azure.eventgrid.models.media_job_errored_event_data_py3", "ChildItems": [{"Text": "MediaJobErroredEventData", "NavigationId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_error_detail", "NavigationId": "azure.eventgrid.models.media_job_error_detail", "ChildItems": [{"Text": "MediaJobErrorDetail", "NavigationId": "azure.eventgrid.models.media_job_error_detail.MediaJobErrorDetail", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_error_detail_py3", "NavigationId": "azure.eventgrid.models.media_job_error_detail_py3", "ChildItems": [{"Text": "MediaJobErrorDetail", "NavigationId": "azure.eventgrid.models.media_job_error_detail_py3.MediaJobErrorDetail", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_error_py3", "NavigationId": "azure.eventgrid.models.media_job_error_py3", "ChildItems": [{"Text": "MediaJobError", "NavigationId": "azure.eventgrid.models.media_job_error_py3.MediaJobError", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_finished_event_data", "NavigationId": "azure.eventgrid.models.media_job_finished_event_data", "ChildItems": [{"Text": "MediaJobFinishedEventData", "NavigationId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobFinishedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_finished_event_data_py3", "NavigationId": "azure.eventgrid.models.media_job_finished_event_data_py3", "ChildItems": [{"Text": "MediaJobFinishedEventData", "NavigationId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output", "NavigationId": "azure.eventgrid.models.media_job_output", "ChildItems": [{"Text": "MediaJobOutput", "NavigationId": "azure.eventgrid.models.media_job_output.MediaJobOutput", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_asset", "NavigationId": "azure.eventgrid.models.media_job_output_asset", "ChildItems": [{"Text": "MediaJobOutput", "NavigationId": "azure.eventgrid.models.media_job_output_asset.MediaJobOutput", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputAsset", "NavigationId": "azure.eventgrid.models.media_job_output_asset.MediaJobOutputAsset", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_asset_py3", "NavigationId": "azure.eventgrid.models.media_job_output_asset_py3", "ChildItems": [{"Text": "MediaJobOutput", "NavigationId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputAsset", "NavigationId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_canceled_event_data", "NavigationId": "azure.eventgrid.models.media_job_output_canceled_event_data", "ChildItems": [{"Text": "MediaJobOutputCanceledEventData", "NavigationId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputCanceledEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_canceled_event_data_py3", "NavigationId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3", "ChildItems": [{"Text": "MediaJobOutputCanceledEventData", "NavigationId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_canceling_event_data", "NavigationId": "azure.eventgrid.models.media_job_output_canceling_event_data", "ChildItems": [{"Text": "MediaJobOutputCancelingEventData", "NavigationId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputCancelingEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_canceling_event_data_py3", "NavigationId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3", "ChildItems": [{"Text": "MediaJobOutputCancelingEventData", "NavigationId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_errored_event_data", "NavigationId": "azure.eventgrid.models.media_job_output_errored_event_data", "ChildItems": [{"Text": "MediaJobOutputErroredEventData", "NavigationId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputErroredEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_errored_event_data_py3", "NavigationId": "azure.eventgrid.models.media_job_output_errored_event_data_py3", "ChildItems": [{"Text": "MediaJobOutputErroredEventData", "NavigationId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_finished_event_data", "NavigationId": "azure.eventgrid.models.media_job_output_finished_event_data", "ChildItems": [{"Text": "MediaJobOutputFinishedEventData", "NavigationId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputFinishedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_finished_event_data_py3", "NavigationId": "azure.eventgrid.models.media_job_output_finished_event_data_py3", "ChildItems": [{"Text": "MediaJobOutputFinishedEventData", "NavigationId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_processing_event_data", "NavigationId": "azure.eventgrid.models.media_job_output_processing_event_data", "ChildItems": [{"Text": "MediaJobOutputProcessingEventData", "NavigationId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputProcessingEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_processing_event_data_py3", "NavigationId": "azure.eventgrid.models.media_job_output_processing_event_data_py3", "ChildItems": [{"Text": "MediaJobOutputProcessingEventData", "NavigationId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_progress_event_data", "NavigationId": "azure.eventgrid.models.media_job_output_progress_event_data", "ChildItems": [{"Text": "MediaJobOutputProgressEventData", "NavigationId": "azure.eventgrid.models.media_job_output_progress_event_data.MediaJobOutputProgressEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_progress_event_data_py3", "NavigationId": "azure.eventgrid.models.media_job_output_progress_event_data_py3", "ChildItems": [{"Text": "MediaJobOutputProgressEventData", "NavigationId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_py3", "NavigationId": "azure.eventgrid.models.media_job_output_py3", "ChildItems": [{"Text": "MediaJobOutput", "NavigationId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_scheduled_event_data", "NavigationId": "azure.eventgrid.models.media_job_output_scheduled_event_data", "ChildItems": [{"Text": "MediaJobOutputScheduledEventData", "NavigationId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputScheduledEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3", "NavigationId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3", "ChildItems": [{"Text": "MediaJobOutputScheduledEventData", "NavigationId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobOutputStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_state_change_event_data", "NavigationId": "azure.eventgrid.models.media_job_output_state_change_event_data", "ChildItems": [{"Text": "MediaJobOutputStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_output_state_change_event_data.MediaJobOutputStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_output_state_change_event_data_py3", "NavigationId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3", "ChildItems": [{"Text": "MediaJobOutputStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_processing_event_data", "NavigationId": "azure.eventgrid.models.media_job_processing_event_data", "ChildItems": [{"Text": "MediaJobProcessingEventData", "NavigationId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobProcessingEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_processing_event_data_py3", "NavigationId": "azure.eventgrid.models.media_job_processing_event_data_py3", "ChildItems": [{"Text": "MediaJobProcessingEventData", "NavigationId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_scheduled_event_data", "NavigationId": "azure.eventgrid.models.media_job_scheduled_event_data", "ChildItems": [{"Text": "MediaJobScheduledEventData", "NavigationId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobScheduledEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_scheduled_event_data_py3", "NavigationId": "azure.eventgrid.models.media_job_scheduled_event_data_py3", "ChildItems": [{"Text": "MediaJobScheduledEventData", "NavigationId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}, {"Text": "MediaJobStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_state_change_event_data", "NavigationId": "azure.eventgrid.models.media_job_state_change_event_data", "ChildItems": [{"Text": "MediaJobStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_job_state_change_event_data_py3", "NavigationId": "azure.eventgrid.models.media_job_state_change_event_data_py3", "ChildItems": [{"Text": "MediaJobStateChangeEventData", "NavigationId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_connection_rejected_event_data", "NavigationId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data", "ChildItems": [{"Text": "MediaLiveEventConnectionRejectedEventData", "NavigationId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3", "NavigationId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3", "ChildItems": [{"Text": "MediaLiveEventConnectionRejectedEventData", "NavigationId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_encoder_connected_event_data", "NavigationId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data", "ChildItems": [{"Text": "MediaLiveEventEncoderConnectedEventData", "NavigationId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data.MediaLiveEventEncoderConnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3", "NavigationId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3", "ChildItems": [{"Text": "MediaLiveEventEncoderConnectedEventData", "NavigationId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3.MediaLiveEventEncoderConnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data", "NavigationId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data", "ChildItems": [{"Text": "MediaLiveEventEncoderDisconnectedEventData", "NavigationId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3", "NavigationId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3", "ChildItems": [{"Text": "MediaLiveEventEncoderDisconnectedEventData", "NavigationId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data", "NavigationId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data", "ChildItems": [{"Text": "MediaLiveEventIncomingDataChunkDroppedEventData", "NavigationId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3", "NavigationId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3", "ChildItems": [{"Text": "MediaLiveEventIncomingDataChunkDroppedEventData", "NavigationId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data", "NavigationId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data", "ChildItems": [{"Text": "MediaLiveEventIncomingStreamsOutOfSyncEventData", "NavigationId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3", "NavigationId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3", "ChildItems": [{"Text": "MediaLiveEventIncomingStreamsOutOfSyncEventData", "NavigationId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data", "NavigationId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data", "ChildItems": [{"Text": "MediaLiveEventIncomingStreamReceivedEventData", "NavigationId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3", "NavigationId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3", "ChildItems": [{"Text": "MediaLiveEventIncomingStreamReceivedEventData", "NavigationId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data", "NavigationId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data", "ChildItems": [{"Text": "MediaLiveEventIncomingVideoStreamsOutOfSyncEventData", "NavigationId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3", "NavigationId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3", "ChildItems": [{"Text": "MediaLiveEventIncomingVideoStreamsOutOfSyncEventData", "NavigationId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data", "NavigationId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data", "ChildItems": [{"Text": "MediaLiveEventIngestHeartbeatEventData", "NavigationId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3", "NavigationId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3", "ChildItems": [{"Text": "MediaLiveEventIngestHeartbeatEventData", "NavigationId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data", "NavigationId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data", "ChildItems": [{"Text": "MediaLiveEventTrackDiscontinuityDetectedEventData", "NavigationId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3", "NavigationId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3", "ChildItems": [{"Text": "MediaLiveEventTrackDiscontinuityDetectedEventData", "NavigationId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_action_cancel_data", "NavigationId": "azure.eventgrid.models.resource_action_cancel_data", "ChildItems": [{"Text": "ResourceActionCancelData", "NavigationId": "azure.eventgrid.models.resource_action_cancel_data.ResourceActionCancelData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_action_cancel_data_py3", "NavigationId": "azure.eventgrid.models.resource_action_cancel_data_py3", "ChildItems": [{"Text": "ResourceActionCancelData", "NavigationId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_action_failure_data", "NavigationId": "azure.eventgrid.models.resource_action_failure_data", "ChildItems": [{"Text": "ResourceActionFailureData", "NavigationId": "azure.eventgrid.models.resource_action_failure_data.ResourceActionFailureData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_action_failure_data_py3", "NavigationId": "azure.eventgrid.models.resource_action_failure_data_py3", "ChildItems": [{"Text": "ResourceActionFailureData", "NavigationId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_action_success_data", "NavigationId": "azure.eventgrid.models.resource_action_success_data", "ChildItems": [{"Text": "ResourceActionSuccessData", "NavigationId": "azure.eventgrid.models.resource_action_success_data.ResourceActionSuccessData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_action_success_data_py3", "NavigationId": "azure.eventgrid.models.resource_action_success_data_py3", "ChildItems": [{"Text": "ResourceActionSuccessData", "NavigationId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_delete_cancel_data", "NavigationId": "azure.eventgrid.models.resource_delete_cancel_data", "ChildItems": [{"Text": "ResourceDeleteCancelData", "NavigationId": "azure.eventgrid.models.resource_delete_cancel_data.ResourceDeleteCancelData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_delete_cancel_data_py3", "NavigationId": "azure.eventgrid.models.resource_delete_cancel_data_py3", "ChildItems": [{"Text": "ResourceDeleteCancelData", "NavigationId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_delete_failure_data", "NavigationId": "azure.eventgrid.models.resource_delete_failure_data", "ChildItems": [{"Text": "ResourceDeleteFailureData", "NavigationId": "azure.eventgrid.models.resource_delete_failure_data.ResourceDeleteFailureData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_delete_failure_data_py3", "NavigationId": "azure.eventgrid.models.resource_delete_failure_data_py3", "ChildItems": [{"Text": "ResourceDeleteFailureData", "NavigationId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_delete_success_data", "NavigationId": "azure.eventgrid.models.resource_delete_success_data", "ChildItems": [{"Text": "ResourceDeleteSuccessData", "NavigationId": "azure.eventgrid.models.resource_delete_success_data.ResourceDeleteSuccessData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_delete_success_data_py3", "NavigationId": "azure.eventgrid.models.resource_delete_success_data_py3", "ChildItems": [{"Text": "ResourceDeleteSuccessData", "NavigationId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_write_cancel_data", "NavigationId": "azure.eventgrid.models.resource_write_cancel_data", "ChildItems": [{"Text": "ResourceWriteCancelData", "NavigationId": "azure.eventgrid.models.resource_write_cancel_data.ResourceWriteCancelData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_write_cancel_data_py3", "NavigationId": "azure.eventgrid.models.resource_write_cancel_data_py3", "ChildItems": [{"Text": "ResourceWriteCancelData", "NavigationId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_write_failure_data", "NavigationId": "azure.eventgrid.models.resource_write_failure_data", "ChildItems": [{"Text": "ResourceWriteFailureData", "NavigationId": "azure.eventgrid.models.resource_write_failure_data.ResourceWriteFailureData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_write_failure_data_py3", "NavigationId": "azure.eventgrid.models.resource_write_failure_data_py3", "ChildItems": [{"Text": "ResourceWriteFailureData", "NavigationId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_write_success_data", "NavigationId": "azure.eventgrid.models.resource_write_success_data", "ChildItems": [{"Text": "ResourceWriteSuccessData", "NavigationId": "azure.eventgrid.models.resource_write_success_data.ResourceWriteSuccessData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.resource_write_success_data_py3", "NavigationId": "azure.eventgrid.models.resource_write_success_data_py3", "ChildItems": [{"Text": "ResourceWriteSuccessData", "NavigationId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data", "NavigationId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data", "ChildItems": [{"Text": "ServiceBusActiveMessagesAvailableWithNoListenersEventData", "NavigationId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data.ServiceBusActiveMessagesAvailableWithNoListenersEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3", "NavigationId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3", "ChildItems": [{"Text": "ServiceBusActiveMessagesAvailableWithNoListenersEventData", "NavigationId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data", "NavigationId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data", "ChildItems": [{"Text": "ServiceBusDeadletterMessagesAvailableWithNoListenersEventData", "NavigationId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3", "NavigationId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3", "ChildItems": [{"Text": "ServiceBusDeadletterMessagesAvailableWithNoListenersEventData", "NavigationId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data", "NavigationId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data", "ChildItems": [{"Text": "SignalRServiceClientConnectionConnectedEventData", "NavigationId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data.SignalRServiceClientConnectionConnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3", "NavigationId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3", "ChildItems": [{"Text": "SignalRServiceClientConnectionConnectedEventData", "NavigationId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data", "NavigationId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data", "ChildItems": [{"Text": "SignalRServiceClientConnectionDisconnectedEventData", "NavigationId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data.SignalRServiceClientConnectionDisconnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3", "NavigationId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3", "ChildItems": [{"Text": "SignalRServiceClientConnectionDisconnectedEventData", "NavigationId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.storage_blob_created_event_data", "NavigationId": "azure.eventgrid.models.storage_blob_created_event_data", "ChildItems": [{"Text": "StorageBlobCreatedEventData", "NavigationId": "azure.eventgrid.models.storage_blob_created_event_data.StorageBlobCreatedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.storage_blob_created_event_data_py3", "NavigationId": "azure.eventgrid.models.storage_blob_created_event_data_py3", "ChildItems": [{"Text": "StorageBlobCreatedEventData", "NavigationId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.storage_blob_deleted_event_data", "NavigationId": "azure.eventgrid.models.storage_blob_deleted_event_data", "ChildItems": [{"Text": "StorageBlobDeletedEventData", "NavigationId": "azure.eventgrid.models.storage_blob_deleted_event_data.StorageBlobDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.storage_blob_deleted_event_data_py3", "NavigationId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3", "ChildItems": [{"Text": "StorageBlobDeletedEventData", "NavigationId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.subscription_deleted_event_data", "NavigationId": "azure.eventgrid.models.subscription_deleted_event_data", "ChildItems": [{"Text": "SubscriptionDeletedEventData", "NavigationId": "azure.eventgrid.models.subscription_deleted_event_data.SubscriptionDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.subscription_deleted_event_data_py3", "NavigationId": "azure.eventgrid.models.subscription_deleted_event_data_py3", "ChildItems": [{"Text": "SubscriptionDeletedEventData", "NavigationId": "azure.eventgrid.models.subscription_deleted_event_data_py3.SubscriptionDeletedEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.subscription_validation_event_data", "NavigationId": "azure.eventgrid.models.subscription_validation_event_data", "ChildItems": [{"Text": "SubscriptionValidationEventData", "NavigationId": "azure.eventgrid.models.subscription_validation_event_data.SubscriptionValidationEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.subscription_validation_event_data_py3", "NavigationId": "azure.eventgrid.models.subscription_validation_event_data_py3", "ChildItems": [{"Text": "SubscriptionValidationEventData", "NavigationId": "azure.eventgrid.models.subscription_validation_event_data_py3.SubscriptionValidationEventData", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.subscription_validation_response", "NavigationId": "azure.eventgrid.models.subscription_validation_response", "ChildItems": [{"Text": "SubscriptionValidationResponse", "NavigationId": "azure.eventgrid.models.subscription_validation_response.SubscriptionValidationResponse", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}, {"Text": "azure.eventgrid.models.subscription_validation_response_py3", "NavigationId": "azure.eventgrid.models.subscription_validation_response_py3", "ChildItems": [{"Text": "SubscriptionValidationResponse", "NavigationId": "azure.eventgrid.models.subscription_validation_response_py3.SubscriptionValidationResponse", "ChildItems": [], "Tags": {"TypeKind": "class"}}], "Tags": {"TypeKind": "namespace"}}], "Tags": {"TypeKind": "assembly"}}], "Tokens": [{"Kind": 9, "Value": "# Package is parsed using api-stub-generator(version:0.1.2)"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.EventGridClient", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.EventGridClient", "Value": "azure.eventgrid.EventGridClient"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "SDKClient"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.EventGridClient.config(EventGridClientConfiguration)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.EventGridClient.config(EventGridClientConfiguration)", "Value": "config"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "EventGridClientConfiguration"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.EventGridClient.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.EventGridClient.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.EventGridClient.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.EventGridClient.__init__", "Value": "credentials"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "None"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.EventGridClient.publish_events", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.EventGridClient.publish_events", "Value": "publish_events"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.EventGridClient.publish_events.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.EventGridClient.publish_events.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.EventGridClient.publish_events.param(topic_hostname", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.EventGridClient.publish_events.param(topic_hostname", "Value": "topic_hostname"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.EventGridClient.publish_events.param(events", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.EventGridClient.publish_events.param(events", "Value": "events"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "list"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.EventGridEvent", "Value": "EventGridEvent"}, {"Kind": 3, "Value": "]"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.EventGridClient.publish_events.param(custom_headers", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.EventGridClient.publish_events.param(custom_headers", "Value": "custom_headers"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "dict"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.EventGridClient.publish_events.param(raw", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.EventGridClient.publish_events.param(raw", "Value": "raw"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "False"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.EventGridClient.publish_events.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.EventGridClient.publish_events.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "->"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.EventGridClient.publish_events.returntype", "Value": ""}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "ClientRawResponse"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient", "Value": "azure.eventgrid.event_grid_client.EventGridClient"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "SDKClient"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.config(EventGridClientConfiguration)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.config(EventGridClientConfiguration)", "Value": "config"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "EventGridClientConfiguration"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.__init__", "Value": "credentials"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "None"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.publish_events", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.publish_events", "Value": "publish_events"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.publish_events.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.publish_events.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.publish_events.param(topic_hostname", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.publish_events.param(topic_hostname", "Value": "topic_hostname"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.publish_events.param(events", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.publish_events.param(events", "Value": "events"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "list"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.EventGridEvent", "Value": "EventGridEvent"}, {"Kind": 3, "Value": "]"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.publish_events.param(custom_headers", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.publish_events.param(custom_headers", "Value": "custom_headers"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "dict"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.publish_events.param(raw", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.publish_events.param(raw", "Value": "raw"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "False"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.publish_events.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.publish_events.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "->"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClient.publish_events.returntype", "Value": ""}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "ClientRawResponse"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClientConfiguration", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClientConfiguration", "Value": "azure.eventgrid.event_grid_client.EventGridClientConfiguration"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Configuration"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "property"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClientConfiguration.enable_http_logger", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClientConfiguration.enable_http_logger", "Value": "enable_http_logger"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "property"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClientConfiguration.user_agent", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClientConfiguration.user_agent", "Value": "user_agent"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 0, "Value": " "}, {"Kind": 9, "Value": "# Read-only"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClientConfiguration.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClientConfiguration.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClientConfiguration.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.event_grid_client.EventGridClientConfiguration.__init__", "Value": "credentials"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "None"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData", "Value": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData.__init__.param(etag", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData.__init__.param(etag", "Value": "etag"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData.__init__.param(key", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData.__init__.param(key", "Value": "key"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData.__init__.param(label", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData.__init__.param(label", "Value": "label"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData", "Value": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData.__init__.param(etag", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData.__init__.param(etag", "Value": "etag"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData.__init__.param(key", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData.__init__.param(key", "Value": "key"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData.__init__.param(label", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData.__init__.param(label", "Value": "label"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData", "Value": "azure.eventgrid.models.ContainerRegistryArtifactEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__.param(action", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__.param(action", "Value": "action"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__.param(target", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__.param(target", "Value": "target"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget", "Value": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(digest", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(digest", "Value": "digest"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(media_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(media_type", "Value": "media_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(name", "Value": "name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(repository", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(repository", "Value": "repository"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(size", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(size", "Value": "size"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(tag", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(tag", "Value": "tag"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(version", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(version", "Value": "version"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData", "Value": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData", "Value": "ContainerRegistryArtifactEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__.param(action", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__.param(action", "Value": "action"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__.param(target", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__.param(target", "Value": "target"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData", "Value": "azure.eventgrid.models.ContainerRegistryChartPushedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData", "Value": "ContainerRegistryArtifactEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__.param(action", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__.param(action", "Value": "action"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__.param(target", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__.param(target", "Value": "target"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventActor", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventActor", "Value": "azure.eventgrid.models.ContainerRegistryEventActor"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventActor.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventActor.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventActor.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventActor.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventActor.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventActor.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventActor.__init__.param(name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventActor.__init__.param(name", "Value": "name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventActor.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventActor.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData", "Value": "azure.eventgrid.models.ContainerRegistryEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(action", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(action", "Value": "action"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(actor", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(actor", "Value": "actor"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(request", "Value": "request"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(source", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(source", "Value": "source"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(target", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(target", "Value": "target"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest", "Value": "azure.eventgrid.models.ContainerRegistryEventRequest"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__.param(addr", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__.param(addr", "Value": "addr"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__.param(host", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__.param(host", "Value": "host"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__.param(method", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__.param(method", "Value": "method"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__.param(useragent", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__.param(useragent", "Value": "useragent"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventSource", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventSource", "Value": "azure.eventgrid.models.ContainerRegistryEventSource"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventSource.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventSource.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventSource.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventSource.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventSource.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventSource.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventSource.__init__.param(addr", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventSource.__init__.param(addr", "Value": "addr"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventSource.__init__.param(instance_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventSource.__init__.param(instance_id", "Value": "instance_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventSource.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventSource.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget", "Value": "azure.eventgrid.models.ContainerRegistryEventTarget"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(digest", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(digest", "Value": "digest"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(length", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(length", "Value": "length"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(media_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(media_type", "Value": "media_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(repository", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(repository", "Value": "repository"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(size", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(size", "Value": "size"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(tag", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(tag", "Value": "tag"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(url", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(url", "Value": "url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData", "Value": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData", "Value": "ContainerRegistryEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(action", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(action", "Value": "action"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(actor", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(actor", "Value": "actor"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(request", "Value": "request"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(source", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(source", "Value": "source"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(target", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(target", "Value": "target"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData", "Value": "azure.eventgrid.models.ContainerRegistryImagePushedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData", "Value": "ContainerRegistryEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(action", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(action", "Value": "action"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(actor", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(actor", "Value": "actor"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(request", "Value": "request"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(source", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(source", "Value": "source"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(target", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(target", "Value": "target"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventInfo", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventInfo", "Value": "azure.eventgrid.models.DeviceConnectionStateEventInfo"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventInfo.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventInfo.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventInfo.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventInfo.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventInfo.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventInfo.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventInfo.__init__.param(sequence_number", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventInfo.__init__.param(sequence_number", "Value": "sequence_number"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventInfo.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventInfo.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties", "Value": "azure.eventgrid.models.DeviceConnectionStateEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__.param(device_connection_state_event_info", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__.param(device_connection_state_event_info", "Value": "device_connection_state_event_info"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__.param(hub_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__.param(hub_name", "Value": "hub_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__.param(module_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__.param(module_id", "Value": "module_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceLifeCycleEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceLifeCycleEventProperties", "Value": "azure.eventgrid.models.DeviceLifeCycleEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceLifeCycleEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceLifeCycleEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceLifeCycleEventProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceLifeCycleEventProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceLifeCycleEventProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceLifeCycleEventProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceLifeCycleEventProperties.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceLifeCycleEventProperties.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceLifeCycleEventProperties.__init__.param(hub_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceLifeCycleEventProperties.__init__.param(hub_name", "Value": "hub_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceLifeCycleEventProperties.__init__.param(twin", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceLifeCycleEventProperties.__init__.param(twin", "Value": "twin"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceLifeCycleEventProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceLifeCycleEventProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTelemetryEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTelemetryEventProperties", "Value": "azure.eventgrid.models.DeviceTelemetryEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__.param(body", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__.param(body", "Value": "body"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__.param(properties", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__.param(properties", "Value": "properties"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__.param(system_properties", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__.param(system_properties", "Value": "system_properties"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo", "Value": "azure.eventgrid.models.DeviceTwinInfo"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(authentication_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(authentication_type", "Value": "authentication_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(cloud_to_device_message_count", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(cloud_to_device_message_count", "Value": "cloud_to_device_message_count"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "float"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(connection_state", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(connection_state", "Value": "connection_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(etag", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(etag", "Value": "etag"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(last_activity_time", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(last_activity_time", "Value": "last_activity_time"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(properties", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(properties", "Value": "properties"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(status_update_time", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(status_update_time", "Value": "status_update_time"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(version", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(version", "Value": "version"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "float"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(x509_thumbprint", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(x509_thumbprint", "Value": "x509_thumbprint"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoProperties", "Value": "azure.eventgrid.models.DeviceTwinInfoProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoProperties.__init__.param(desired", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoProperties.__init__.param(desired", "Value": "desired"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoProperties.__init__.param(reported", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoProperties.__init__.param(reported", "Value": "reported"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoX509Thumbprint", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoX509Thumbprint", "Value": "azure.eventgrid.models.DeviceTwinInfoX509Thumbprint"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoX509Thumbprint.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoX509Thumbprint.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoX509Thumbprint.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoX509Thumbprint.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoX509Thumbprint.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoX509Thumbprint.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoX509Thumbprint.__init__.param(primary_thumbprint", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoX509Thumbprint.__init__.param(primary_thumbprint", "Value": "primary_thumbprint"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoX509Thumbprint.__init__.param(secondary_thumbprint", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoX509Thumbprint.__init__.param(secondary_thumbprint", "Value": "secondary_thumbprint"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoX509Thumbprint.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinInfoX509Thumbprint.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinMetadata", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinMetadata", "Value": "azure.eventgrid.models.DeviceTwinMetadata"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinMetadata.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinMetadata.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinMetadata.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinMetadata.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinMetadata.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinMetadata.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinMetadata.__init__.param(last_updated", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinMetadata.__init__.param(last_updated", "Value": "last_updated"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinMetadata.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinMetadata.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinProperties", "Value": "azure.eventgrid.models.DeviceTwinProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinProperties.__init__.param(metadata", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinProperties.__init__.param(metadata", "Value": "metadata"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinProperties.__init__.param(version", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinProperties.__init__.param(version", "Value": "version"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "float"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.DeviceTwinProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.DeviceTwinProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventGridEvent", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventGridEvent", "Value": "azure.eventgrid.models.EventGridEvent"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventGridEvent.metadata_version(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventGridEvent.metadata_version(str)", "Value": "metadata_version"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(data", "Value": "data"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(data_version", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(data_version", "Value": "data_version"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(event_time", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(event_time", "Value": "event_time"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(event_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(event_type", "Value": "event_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(subject", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(subject", "Value": "subject"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(topic", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(topic", "Value": "topic"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventGridEvent.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData", "Value": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(event_count", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(event_count", "Value": "event_count"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(file_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(file_type", "Value": "file_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(fileurl", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(fileurl", "Value": "fileurl"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(first_enqueue_time", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(first_enqueue_time", "Value": "first_enqueue_time"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(first_sequence_number", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(first_sequence_number", "Value": "first_sequence_number"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(last_enqueue_time", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(last_enqueue_time", "Value": "last_enqueue_time"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(last_sequence_number", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(last_sequence_number", "Value": "last_sequence_number"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(partition_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(partition_id", "Value": "partition_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(size_in_bytes", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(size_in_bytes", "Value": "size_in_bytes"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData", "Value": "azure.eventgrid.models.IotHubDeviceConnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties", "Value": "DeviceConnectionStateEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__.param(device_connection_state_event_info", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__.param(device_connection_state_event_info", "Value": "device_connection_state_event_info"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__.param(hub_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__.param(hub_name", "Value": "hub_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__.param(module_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__.param(module_id", "Value": "module_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceCreatedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceCreatedEventData", "Value": "azure.eventgrid.models.IotHubDeviceCreatedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties", "Value": "DeviceLifeCycleEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceCreatedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceCreatedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceCreatedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceCreatedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceCreatedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceCreatedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceCreatedEventData.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceCreatedEventData.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceCreatedEventData.__init__.param(hub_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceCreatedEventData.__init__.param(hub_name", "Value": "hub_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceCreatedEventData.__init__.param(twin", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceCreatedEventData.__init__.param(twin", "Value": "twin"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceCreatedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceCreatedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDeletedEventData", "Value": "azure.eventgrid.models.IotHubDeviceDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties", "Value": "DeviceLifeCycleEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDeletedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDeletedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDeletedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDeletedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDeletedEventData.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDeletedEventData.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDeletedEventData.__init__.param(hub_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDeletedEventData.__init__.param(hub_name", "Value": "hub_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDeletedEventData.__init__.param(twin", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDeletedEventData.__init__.param(twin", "Value": "twin"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDeletedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDeletedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData", "Value": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties", "Value": "DeviceConnectionStateEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__.param(device_connection_state_event_info", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__.param(device_connection_state_event_info", "Value": "device_connection_state_event_info"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__.param(hub_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__.param(hub_name", "Value": "hub_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__.param(module_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__.param(module_id", "Value": "module_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData", "Value": "azure.eventgrid.models.IotHubDeviceTelemetryEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties", "Value": "DeviceTelemetryEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__.param(body", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__.param(body", "Value": "body"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__.param(properties", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__.param(properties", "Value": "properties"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__.param(system_properties", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__.param(system_properties", "Value": "system_properties"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData", "Value": "azure.eventgrid.models.MapsGeofenceEnteredEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties", "Value": "MapsGeofenceEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__.param(expired_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__.param(expired_geofence_geometry_id", "Value": "expired_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__.param(geometries", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__.param(geometries", "Value": "geometries"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__.param(invalid_period_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__.param(invalid_period_geofence_geometry_id", "Value": "invalid_period_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__.param(is_event_published", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__.param(is_event_published", "Value": "is_event_published"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties", "Value": "azure.eventgrid.models.MapsGeofenceEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__.param(expired_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__.param(expired_geofence_geometry_id", "Value": "expired_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__.param(geometries", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__.param(geometries", "Value": "geometries"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__.param(invalid_period_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__.param(invalid_period_geofence_geometry_id", "Value": "invalid_period_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__.param(is_event_published", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__.param(is_event_published", "Value": "is_event_published"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData", "Value": "azure.eventgrid.models.MapsGeofenceExitedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties", "Value": "MapsGeofenceEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__.param(expired_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__.param(expired_geofence_geometry_id", "Value": "expired_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__.param(geometries", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__.param(geometries", "Value": "geometries"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__.param(invalid_period_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__.param(invalid_period_geofence_geometry_id", "Value": "invalid_period_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__.param(is_event_published", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__.param(is_event_published", "Value": "is_event_published"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry", "Value": "azure.eventgrid.models.MapsGeofenceGeometry"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(distance", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(distance", "Value": "distance"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "float"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(geometry_id", "Value": "geometry_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(nearest_lat", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(nearest_lat", "Value": "nearest_lat"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "float"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(nearest_lon", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(nearest_lon", "Value": "nearest_lon"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "float"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(ud_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(ud_id", "Value": "ud_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData", "Value": "azure.eventgrid.models.MapsGeofenceResultEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties", "Value": "MapsGeofenceEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__.param(expired_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__.param(expired_geofence_geometry_id", "Value": "expired_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__.param(geometries", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__.param(geometries", "Value": "geometries"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__.param(invalid_period_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__.param(invalid_period_geofence_geometry_id", "Value": "invalid_period_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__.param(is_event_published", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__.param(is_event_published", "Value": "is_event_published"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData", "Value": "azure.eventgrid.models.MediaJobCanceledEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData.__init__.param(outputs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData.__init__.param(outputs", "Value": "outputs"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobCanceledEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobCancelingEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobCancelingEventData", "Value": "azure.eventgrid.models.MediaJobCancelingEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobCancelingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobCancelingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobCancelingEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobCancelingEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobCancelingEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobCancelingEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobCancelingEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobCancelingEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobCancelingEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobCancelingEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobCancelingEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobCancelingEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobCancelingEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobCancelingEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobError", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobError", "Value": "azure.eventgrid.models.MediaJobError"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobError.category(str or ~azure.eventgrid.models.MediaJobErrorCategory)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobError.category(str or ~azure.eventgrid.models.MediaJobErrorCategory)", "Value": "category"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobErrorCategory", "Value": "MediaJobErrorCategory"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobError.code(str or ~azure.eventgrid.models.MediaJobErrorCode)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobError.code(str or ~azure.eventgrid.models.MediaJobErrorCode)", "Value": "code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobErrorCode", "Value": "MediaJobErrorCode"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobError.details(list[~azure.eventgrid.models.MediaJobErrorDetail])", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobError.details(list[~azure.eventgrid.models.MediaJobErrorDetail])", "Value": "details"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "list"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobErrorDetail", "Value": "MediaJobErrorDetail"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobError.message(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobError.message(str)", "Value": "message"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobError.retry(str or ~azure.eventgrid.models.MediaJobRetry)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobError.retry(str or ~azure.eventgrid.models.MediaJobRetry)", "Value": "retry"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobRetry", "Value": "MediaJobRetry"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobError.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobError.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobError.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobError.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCategory", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCategory", "Value": "azure.eventgrid.models.MediaJobErrorCategory"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "Enum"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCategory.configuration", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCategory.configuration", "Value": "configuration"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Configuration\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCategory.content", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCategory.content", "Value": "content"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Content\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCategory.download", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCategory.download", "Value": "download"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Download\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCategory.service", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCategory.service", "Value": "service"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Service\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCategory.upload", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCategory.upload", "Value": "upload"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Upload\""}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode", "Value": "azure.eventgrid.models.MediaJobErrorCode"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "Enum"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.configuration_unsupported", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.configuration_unsupported", "Value": "configuration_unsupported"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"ConfigurationUnsupported\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.content_malformed", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.content_malformed", "Value": "content_malformed"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"ContentMalformed\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.content_unsupported", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.content_unsupported", "Value": "content_unsupported"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"ContentUnsupported\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.download_not_accessible", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.download_not_accessible", "Value": "download_not_accessible"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"DownloadNotAccessible\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.download_transient_error", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.download_transient_error", "Value": "download_transient_error"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"DownloadTransientError\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.service_error", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.service_error", "Value": "service_error"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"ServiceError\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.service_transient_error", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.service_transient_error", "Value": "service_transient_error"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"ServiceTransientError\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.upload_not_accessible", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.upload_not_accessible", "Value": "upload_not_accessible"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"UploadNotAccessible\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.upload_transient_error", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorCode.upload_transient_error", "Value": "upload_transient_error"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"UploadTransientError\""}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorDetail", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorDetail", "Value": "azure.eventgrid.models.MediaJobErrorDetail"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorDetail.code(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorDetail.code(str)", "Value": "code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorDetail.message(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorDetail.message(str)", "Value": "message"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErrorDetail.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorDetail.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorDetail.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErrorDetail.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData", "Value": "azure.eventgrid.models.MediaJobErroredEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData.__init__.param(outputs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData.__init__.param(outputs", "Value": "outputs"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobErroredEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData", "Value": "azure.eventgrid.models.MediaJobFinishedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData.__init__.param(outputs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData.__init__.param(outputs", "Value": "outputs"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobFinishedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutput", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutput", "Value": "azure.eventgrid.models.MediaJobOutput"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutput.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutput.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutput.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutput.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutput.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutput.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutput.__init__.param(error", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutput.__init__.param(error", "Value": "error"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutput.__init__.param(label", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutput.__init__.param(label", "Value": "label"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutput.__init__.param(progress", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutput.__init__.param(progress", "Value": "progress"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutput.__init__.param(state", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutput.__init__.param(state", "Value": "state"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutput.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutput.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset", "Value": "azure.eventgrid.models.MediaJobOutputAsset"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput", "Value": "MediaJobOutput"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(asset_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(asset_name", "Value": "asset_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(error", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(error", "Value": "error"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(label", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(label", "Value": "label"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(progress", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(progress", "Value": "progress"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(state", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(state", "Value": "state"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCanceledEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCanceledEventData", "Value": "azure.eventgrid.models.MediaJobOutputCanceledEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCancelingEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCancelingEventData", "Value": "azure.eventgrid.models.MediaJobOutputCancelingEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputErroredEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputErroredEventData", "Value": "azure.eventgrid.models.MediaJobOutputErroredEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputErroredEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputErroredEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputErroredEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputErroredEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputErroredEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputErroredEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputErroredEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputErroredEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputErroredEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputErroredEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputErroredEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputErroredEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputErroredEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputErroredEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputFinishedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputFinishedEventData", "Value": "azure.eventgrid.models.MediaJobOutputFinishedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProcessingEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProcessingEventData", "Value": "azure.eventgrid.models.MediaJobOutputProcessingEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProgressEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProgressEventData", "Value": "azure.eventgrid.models.MediaJobOutputProgressEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProgressEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProgressEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProgressEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProgressEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProgressEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProgressEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProgressEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProgressEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProgressEventData.__init__.param(label", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProgressEventData.__init__.param(label", "Value": "label"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProgressEventData.__init__.param(progress", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProgressEventData.__init__.param(progress", "Value": "progress"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProgressEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputProgressEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputScheduledEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputScheduledEventData", "Value": "azure.eventgrid.models.MediaJobOutputScheduledEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData", "Value": "azure.eventgrid.models.MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobProcessingEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobProcessingEventData", "Value": "azure.eventgrid.models.MediaJobProcessingEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobProcessingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobProcessingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobProcessingEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobProcessingEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobProcessingEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobProcessingEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobProcessingEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobProcessingEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobProcessingEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobProcessingEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobProcessingEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobProcessingEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobProcessingEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobProcessingEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobRetry", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobRetry", "Value": "azure.eventgrid.models.MediaJobRetry"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "Enum"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobRetry.do_not_retry", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobRetry.do_not_retry", "Value": "do_not_retry"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"DoNotRetry\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobRetry.may_retry", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobRetry.may_retry", "Value": "may_retry"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"MayRetry\""}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobScheduledEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobScheduledEventData", "Value": "azure.eventgrid.models.MediaJobScheduledEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobScheduledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobScheduledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobScheduledEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobScheduledEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobScheduledEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobScheduledEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobScheduledEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobScheduledEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobScheduledEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobScheduledEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobScheduledEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobScheduledEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobScheduledEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobScheduledEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobState", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobState", "Value": "azure.eventgrid.models.MediaJobState"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "Enum"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobState.canceled", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobState.canceled", "Value": "canceled"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Canceled\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobState.canceling", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobState.canceling", "Value": "canceling"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Canceling\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobState.error", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobState.error", "Value": "error"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Error\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobState.finished", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobState.finished", "Value": "finished"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Finished\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobState.processing", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobState.processing", "Value": "processing"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Processing\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobState.queued", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobState.queued", "Value": "queued"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Queued\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobState.scheduled", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobState.scheduled", "Value": "scheduled"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Scheduled\""}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobStateChangeEventData", "Value": "azure.eventgrid.models.MediaJobStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobStateChangeEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobStateChangeEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobStateChangeEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobStateChangeEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobStateChangeEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobStateChangeEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaJobStateChangeEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaJobStateChangeEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData", "Value": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData.encoder_ip(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData.encoder_ip(str)", "Value": "encoder_ip"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData.encoder_port(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData.encoder_port(str)", "Value": "encoder_port"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData.ingest_url(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData.ingest_url(str)", "Value": "ingest_url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData.result_code(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData.result_code(str)", "Value": "result_code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData.stream_id(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData.stream_id(str)", "Value": "stream_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderConnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderConnectedEventData", "Value": "azure.eventgrid.models.MediaLiveEventEncoderConnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderConnectedEventData.encoder_ip(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderConnectedEventData.encoder_ip(str)", "Value": "encoder_ip"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderConnectedEventData.encoder_port(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderConnectedEventData.encoder_port(str)", "Value": "encoder_port"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderConnectedEventData.ingest_url(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderConnectedEventData.ingest_url(str)", "Value": "ingest_url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderConnectedEventData.stream_id(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderConnectedEventData.stream_id(str)", "Value": "stream_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderConnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderConnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderConnectedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderConnectedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData", "Value": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData.encoder_ip(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData.encoder_ip(str)", "Value": "encoder_ip"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData.encoder_port(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData.encoder_port(str)", "Value": "encoder_port"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData.ingest_url(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData.ingest_url(str)", "Value": "ingest_url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData.result_code(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData.result_code(str)", "Value": "result_code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData.stream_id(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData.stream_id(str)", "Value": "stream_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData", "Value": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData.bitrate(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData.bitrate(long)", "Value": "bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData.result_code(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData.result_code(str)", "Value": "result_code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData.timescale(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData.timescale(str)", "Value": "timescale"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData.timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData.timestamp(str)", "Value": "timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData.track_name(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData.track_name(str)", "Value": "track_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData.track_type(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData.track_type(str)", "Value": "track_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData", "Value": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.bitrate(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.bitrate(long)", "Value": "bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.duration(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.duration(str)", "Value": "duration"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.encoder_ip(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.encoder_ip(str)", "Value": "encoder_ip"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.encoder_port(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.encoder_port(str)", "Value": "encoder_port"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.ingest_url(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.ingest_url(str)", "Value": "ingest_url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.timescale(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.timescale(str)", "Value": "timescale"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.timestamp(str)", "Value": "timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.track_name(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.track_name(str)", "Value": "track_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.track_type(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.track_type(str)", "Value": "track_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData", "Value": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData.max_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData.max_last_timestamp(str)", "Value": "max_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData.min_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData.min_last_timestamp(str)", "Value": "min_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData.timescale_of_max_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData.timescale_of_max_last_timestamp(str)", "Value": "timescale_of_max_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData.timescale_of_min_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData.timescale_of_min_last_timestamp(str)", "Value": "timescale_of_min_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData.type_of_stream_with_max_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData.type_of_stream_with_max_last_timestamp(str)", "Value": "type_of_stream_with_max_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData.type_of_stream_with_min_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData.type_of_stream_with_min_last_timestamp(str)", "Value": "type_of_stream_with_min_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData", "Value": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.first_duration(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.first_duration(str)", "Value": "first_duration"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.first_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.first_timestamp(str)", "Value": "first_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.second_duration(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.second_duration(str)", "Value": "second_duration"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.second_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.second_timestamp(str)", "Value": "second_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.timescale(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.timescale(str)", "Value": "timescale"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData", "Value": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.bitrate(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.bitrate(long)", "Value": "bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.discontinuity_count(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.discontinuity_count(long)", "Value": "discontinuity_count"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.healthy(bool)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.healthy(bool)", "Value": "healthy"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.incoming_bitrate(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.incoming_bitrate(long)", "Value": "incoming_bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.last_timestamp(str)", "Value": "last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.nonincreasing_count(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.nonincreasing_count(long)", "Value": "nonincreasing_count"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.overlap_count(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.overlap_count(long)", "Value": "overlap_count"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.state(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.state(str)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.timescale(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.timescale(str)", "Value": "timescale"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.track_name(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.track_name(str)", "Value": "track_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.track_type(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.track_type(str)", "Value": "track_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.unexpected_bitrate(bool)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.unexpected_bitrate(bool)", "Value": "unexpected_bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData", "Value": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.bitrate(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.bitrate(long)", "Value": "bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.discontinuity_gap(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.discontinuity_gap(str)", "Value": "discontinuity_gap"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.new_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.new_timestamp(str)", "Value": "new_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.previous_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.previous_timestamp(str)", "Value": "previous_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.timescale(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.timescale(str)", "Value": "timescale"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.track_name(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.track_name(str)", "Value": "track_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.track_type(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.track_type(str)", "Value": "track_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData", "Value": "azure.eventgrid.models.ResourceActionCancelData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionCancelData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData", "Value": "azure.eventgrid.models.ResourceActionFailureData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionFailureData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData", "Value": "azure.eventgrid.models.ResourceActionSuccessData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceActionSuccessData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData", "Value": "azure.eventgrid.models.ResourceDeleteCancelData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData", "Value": "azure.eventgrid.models.ResourceDeleteFailureData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData", "Value": "azure.eventgrid.models.ResourceDeleteSuccessData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData", "Value": "azure.eventgrid.models.ResourceWriteCancelData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteCancelData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData", "Value": "azure.eventgrid.models.ResourceWriteFailureData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteFailureData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData", "Value": "azure.eventgrid.models.ResourceWriteSuccessData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData", "Value": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(entity_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(entity_type", "Value": "entity_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(namespace_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(namespace_name", "Value": "namespace_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(queue_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(queue_name", "Value": "queue_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(request_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(request_uri", "Value": "request_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(subscription_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(subscription_name", "Value": "subscription_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(topic_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(topic_name", "Value": "topic_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData", "Value": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(entity_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(entity_type", "Value": "entity_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(namespace_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(namespace_name", "Value": "namespace_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(queue_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(queue_name", "Value": "queue_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(request_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(request_uri", "Value": "request_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(subscription_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(subscription_name", "Value": "subscription_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(topic_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(topic_name", "Value": "topic_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData", "Value": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__.param(connection_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__.param(connection_id", "Value": "connection_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__.param(hub", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__.param(hub", "Value": "hub"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__.param(user_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__.param(user_id", "Value": "user_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData", "Value": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(connection_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(connection_id", "Value": "connection_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(error_message", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(error_message", "Value": "error_message"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(hub", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(hub", "Value": "hub"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(user_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(user_id", "Value": "user_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData", "Value": "azure.eventgrid.models.StorageBlobCreatedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(api", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(api", "Value": "api"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(blob_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(blob_type", "Value": "blob_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(client_request_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(client_request_id", "Value": "client_request_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(content_length", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(content_length", "Value": "content_length"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(content_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(content_type", "Value": "content_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(e_tag", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(e_tag", "Value": "e_tag"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(request_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(request_id", "Value": "request_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(sequencer", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(sequencer", "Value": "sequencer"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(storage_diagnostics", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(storage_diagnostics", "Value": "storage_diagnostics"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(url", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(url", "Value": "url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData", "Value": "azure.eventgrid.models.StorageBlobDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(api", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(api", "Value": "api"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(blob_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(blob_type", "Value": "blob_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(client_request_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(client_request_id", "Value": "client_request_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(content_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(content_type", "Value": "content_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(request_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(request_id", "Value": "request_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(sequencer", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(sequencer", "Value": "sequencer"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(storage_diagnostics", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(storage_diagnostics", "Value": "storage_diagnostics"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(url", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(url", "Value": "url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SubscriptionDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SubscriptionDeletedEventData", "Value": "azure.eventgrid.models.SubscriptionDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SubscriptionDeletedEventData.event_subscription_id(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SubscriptionDeletedEventData.event_subscription_id(str)", "Value": "event_subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SubscriptionDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SubscriptionDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SubscriptionDeletedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SubscriptionDeletedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationEventData", "Value": "azure.eventgrid.models.SubscriptionValidationEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationEventData.validation_code(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationEventData.validation_code(str)", "Value": "validation_code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationEventData.validation_url(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationEventData.validation_url(str)", "Value": "validation_url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationResponse", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationResponse", "Value": "azure.eventgrid.models.SubscriptionValidationResponse"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationResponse.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationResponse.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationResponse.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationResponse.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationResponse.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationResponse.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationResponse.__init__.param(validation_response", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationResponse.__init__.param(validation_response", "Value": "validation_response"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationResponse.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.SubscriptionValidationResponse.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data.AppConfigurationKeyValueDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data.AppConfigurationKeyValueDeletedEventData", "Value": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data.AppConfigurationKeyValueDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data.AppConfigurationKeyValueDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data.AppConfigurationKeyValueDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data.AppConfigurationKeyValueDeletedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data.AppConfigurationKeyValueDeletedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData", "Value": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData.__init__.param(etag", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData.__init__.param(etag", "Value": "etag"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData.__init__.param(key", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData.__init__.param(key", "Value": "key"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData.__init__.param(label", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData.__init__.param(label", "Value": "label"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data.AppConfigurationKeyValueModifiedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data.AppConfigurationKeyValueModifiedEventData", "Value": "azure.eventgrid.models.app_configuration_key_value_modified_event_data.AppConfigurationKeyValueModifiedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data.AppConfigurationKeyValueModifiedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data.AppConfigurationKeyValueModifiedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data.AppConfigurationKeyValueModifiedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data.AppConfigurationKeyValueModifiedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData", "Value": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData.__init__.param(etag", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData.__init__.param(etag", "Value": "etag"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData.__init__.param(key", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData.__init__.param(key", "Value": "key"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData.__init__.param(label", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData.__init__.param(label", "Value": "label"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data.ContainerRegistryArtifactEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data.ContainerRegistryArtifactEventData", "Value": "azure.eventgrid.models.container_registry_artifact_event_data.ContainerRegistryArtifactEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data.ContainerRegistryArtifactEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data.ContainerRegistryArtifactEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data.ContainerRegistryArtifactEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data.ContainerRegistryArtifactEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData", "Value": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(action", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(action", "Value": "action"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(target", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(target", "Value": "target"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target.ContainerRegistryArtifactEventTarget", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target.ContainerRegistryArtifactEventTarget", "Value": "azure.eventgrid.models.container_registry_artifact_event_target.ContainerRegistryArtifactEventTarget"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target.ContainerRegistryArtifactEventTarget.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target.ContainerRegistryArtifactEventTarget.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target.ContainerRegistryArtifactEventTarget.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target.ContainerRegistryArtifactEventTarget.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget", "Value": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(digest", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(digest", "Value": "digest"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(media_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(media_type", "Value": "media_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(name", "Value": "name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(repository", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(repository", "Value": "repository"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(size", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(size", "Value": "size"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(tag", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(tag", "Value": "tag"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(version", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(version", "Value": "version"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryArtifactEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryArtifactEventData", "Value": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryArtifactEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryArtifactEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryArtifactEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryArtifactEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryArtifactEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryChartDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryChartDeletedEventData", "Value": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryChartDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.container_registry_artifact_event_data.ContainerRegistryArtifactEventData", "Value": "ContainerRegistryArtifactEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryChartDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryChartDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryChartDeletedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryChartDeletedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData", "Value": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(action", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(action", "Value": "action"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(target", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(target", "Value": "target"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData", "Value": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData", "Value": "ContainerRegistryArtifactEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__.param(action", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__.param(action", "Value": "action"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__.param(target", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__.param(target", "Value": "target"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryArtifactEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryArtifactEventData", "Value": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryArtifactEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryArtifactEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryArtifactEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryArtifactEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryArtifactEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryChartPushedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryChartPushedEventData", "Value": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryChartPushedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.container_registry_artifact_event_data.ContainerRegistryArtifactEventData", "Value": "ContainerRegistryArtifactEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryChartPushedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryChartPushedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryChartPushedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryChartPushedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData", "Value": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(action", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(action", "Value": "action"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(target", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(target", "Value": "target"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData", "Value": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData", "Value": "ContainerRegistryArtifactEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__.param(action", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__.param(action", "Value": "action"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__.param(target", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__.param(target", "Value": "target"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor.ContainerRegistryEventActor", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor.ContainerRegistryEventActor", "Value": "azure.eventgrid.models.container_registry_event_actor.ContainerRegistryEventActor"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor.ContainerRegistryEventActor.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor.ContainerRegistryEventActor.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor.ContainerRegistryEventActor.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor.ContainerRegistryEventActor.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor_py3.ContainerRegistryEventActor", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor_py3.ContainerRegistryEventActor", "Value": "azure.eventgrid.models.container_registry_event_actor_py3.ContainerRegistryEventActor"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor_py3.ContainerRegistryEventActor.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor_py3.ContainerRegistryEventActor.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor_py3.ContainerRegistryEventActor.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor_py3.ContainerRegistryEventActor.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor_py3.ContainerRegistryEventActor.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor_py3.ContainerRegistryEventActor.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor_py3.ContainerRegistryEventActor.__init__.param(name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor_py3.ContainerRegistryEventActor.__init__.param(name", "Value": "name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor_py3.ContainerRegistryEventActor.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_actor_py3.ContainerRegistryEventActor.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_data.ContainerRegistryEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_data.ContainerRegistryEventData", "Value": "azure.eventgrid.models.container_registry_event_data.ContainerRegistryEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_data.ContainerRegistryEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_data.ContainerRegistryEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_data.ContainerRegistryEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_data.ContainerRegistryEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData", "Value": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(action", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(action", "Value": "action"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(actor", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(actor", "Value": "actor"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(request", "Value": "request"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(source", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(source", "Value": "source"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(target", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(target", "Value": "target"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_request.ContainerRegistryEventRequest", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_request.ContainerRegistryEventRequest", "Value": "azure.eventgrid.models.container_registry_event_request.ContainerRegistryEventRequest"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_request.ContainerRegistryEventRequest.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_request.ContainerRegistryEventRequest.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_request.ContainerRegistryEventRequest.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_request.ContainerRegistryEventRequest.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest", "Value": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__.param(addr", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__.param(addr", "Value": "addr"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__.param(host", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__.param(host", "Value": "host"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__.param(method", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__.param(method", "Value": "method"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__.param(useragent", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__.param(useragent", "Value": "useragent"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_source.ContainerRegistryEventSource", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_source.ContainerRegistryEventSource", "Value": "azure.eventgrid.models.container_registry_event_source.ContainerRegistryEventSource"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_source.ContainerRegistryEventSource.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_source.ContainerRegistryEventSource.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_source.ContainerRegistryEventSource.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_source.ContainerRegistryEventSource.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_source_py3.ContainerRegistryEventSource", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_source_py3.ContainerRegistryEventSource", "Value": "azure.eventgrid.models.container_registry_event_source_py3.ContainerRegistryEventSource"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_source_py3.ContainerRegistryEventSource.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_source_py3.ContainerRegistryEventSource.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_source_py3.ContainerRegistryEventSource.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_source_py3.ContainerRegistryEventSource.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_source_py3.ContainerRegistryEventSource.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_source_py3.ContainerRegistryEventSource.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_source_py3.ContainerRegistryEventSource.__init__.param(addr", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_source_py3.ContainerRegistryEventSource.__init__.param(addr", "Value": "addr"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_source_py3.ContainerRegistryEventSource.__init__.param(instance_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_source_py3.ContainerRegistryEventSource.__init__.param(instance_id", "Value": "instance_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_source_py3.ContainerRegistryEventSource.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_source_py3.ContainerRegistryEventSource.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_target.ContainerRegistryEventTarget", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_target.ContainerRegistryEventTarget", "Value": "azure.eventgrid.models.container_registry_event_target.ContainerRegistryEventTarget"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_target.ContainerRegistryEventTarget.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_target.ContainerRegistryEventTarget.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_target.ContainerRegistryEventTarget.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_target.ContainerRegistryEventTarget.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget", "Value": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(digest", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(digest", "Value": "digest"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(length", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(length", "Value": "length"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(media_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(media_type", "Value": "media_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(repository", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(repository", "Value": "repository"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(size", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(size", "Value": "size"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(tag", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(tag", "Value": "tag"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(url", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(url", "Value": "url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryEventData", "Value": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryImageDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryImageDeletedEventData", "Value": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryImageDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.container_registry_event_data.ContainerRegistryEventData", "Value": "ContainerRegistryEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryImageDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryImageDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryImageDeletedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryImageDeletedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData", "Value": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(action", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(action", "Value": "action"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(actor", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(actor", "Value": "actor"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(request", "Value": "request"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(source", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(source", "Value": "source"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(target", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(target", "Value": "target"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData", "Value": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData", "Value": "ContainerRegistryEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(action", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(action", "Value": "action"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(actor", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(actor", "Value": "actor"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(request", "Value": "request"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(source", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(source", "Value": "source"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(target", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(target", "Value": "target"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryEventData", "Value": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryImagePushedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryImagePushedEventData", "Value": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryImagePushedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.container_registry_event_data.ContainerRegistryEventData", "Value": "ContainerRegistryEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryImagePushedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryImagePushedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryImagePushedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryImagePushedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData", "Value": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(action", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(action", "Value": "action"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(actor", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(actor", "Value": "actor"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(request", "Value": "request"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(source", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(source", "Value": "source"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(target", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(target", "Value": "target"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData", "Value": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData", "Value": "ContainerRegistryEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(action", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(action", "Value": "action"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(actor", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(actor", "Value": "actor"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(request", "Value": "request"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(source", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(source", "Value": "source"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(target", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(target", "Value": "target"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info.DeviceConnectionStateEventInfo", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info.DeviceConnectionStateEventInfo", "Value": "azure.eventgrid.models.device_connection_state_event_info.DeviceConnectionStateEventInfo"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info.DeviceConnectionStateEventInfo.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info.DeviceConnectionStateEventInfo.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info.DeviceConnectionStateEventInfo.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info.DeviceConnectionStateEventInfo.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info_py3.DeviceConnectionStateEventInfo", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info_py3.DeviceConnectionStateEventInfo", "Value": "azure.eventgrid.models.device_connection_state_event_info_py3.DeviceConnectionStateEventInfo"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info_py3.DeviceConnectionStateEventInfo.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info_py3.DeviceConnectionStateEventInfo.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info_py3.DeviceConnectionStateEventInfo.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info_py3.DeviceConnectionStateEventInfo.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info_py3.DeviceConnectionStateEventInfo.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info_py3.DeviceConnectionStateEventInfo.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info_py3.DeviceConnectionStateEventInfo.__init__.param(sequence_number", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info_py3.DeviceConnectionStateEventInfo.__init__.param(sequence_number", "Value": "sequence_number"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info_py3.DeviceConnectionStateEventInfo.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_info_py3.DeviceConnectionStateEventInfo.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties.DeviceConnectionStateEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties.DeviceConnectionStateEventProperties", "Value": "azure.eventgrid.models.device_connection_state_event_properties.DeviceConnectionStateEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties.DeviceConnectionStateEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties.DeviceConnectionStateEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties.DeviceConnectionStateEventProperties.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties.DeviceConnectionStateEventProperties.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties", "Value": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__.param(device_connection_state_event_info", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__.param(device_connection_state_event_info", "Value": "device_connection_state_event_info"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__.param(hub_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__.param(hub_name", "Value": "hub_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__.param(module_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__.param(module_id", "Value": "module_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties.DeviceLifeCycleEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties.DeviceLifeCycleEventProperties", "Value": "azure.eventgrid.models.device_life_cycle_event_properties.DeviceLifeCycleEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties.DeviceLifeCycleEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties.DeviceLifeCycleEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties.DeviceLifeCycleEventProperties.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties.DeviceLifeCycleEventProperties.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties", "Value": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties.__init__.param(hub_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties.__init__.param(hub_name", "Value": "hub_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties.__init__.param(twin", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties.__init__.param(twin", "Value": "twin"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties.DeviceTelemetryEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties.DeviceTelemetryEventProperties", "Value": "azure.eventgrid.models.device_telemetry_event_properties.DeviceTelemetryEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties.DeviceTelemetryEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties.DeviceTelemetryEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties.DeviceTelemetryEventProperties.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties.DeviceTelemetryEventProperties.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties", "Value": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__.param(body", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__.param(body", "Value": "body"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__.param(properties", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__.param(properties", "Value": "properties"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__.param(system_properties", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__.param(system_properties", "Value": "system_properties"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info.DeviceTwinInfo", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info.DeviceTwinInfo", "Value": "azure.eventgrid.models.device_twin_info.DeviceTwinInfo"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info.DeviceTwinInfo.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info.DeviceTwinInfo.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info.DeviceTwinInfo.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info.DeviceTwinInfo.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties.DeviceTwinInfoProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties.DeviceTwinInfoProperties", "Value": "azure.eventgrid.models.device_twin_info_properties.DeviceTwinInfoProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties.DeviceTwinInfoProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties.DeviceTwinInfoProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties.DeviceTwinInfoProperties.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties.DeviceTwinInfoProperties.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties", "Value": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties.__init__.param(desired", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties.__init__.param(desired", "Value": "desired"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties.__init__.param(reported", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties.__init__.param(reported", "Value": "reported"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo", "Value": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(authentication_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(authentication_type", "Value": "authentication_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(cloud_to_device_message_count", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(cloud_to_device_message_count", "Value": "cloud_to_device_message_count"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "float"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(connection_state", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(connection_state", "Value": "connection_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(etag", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(etag", "Value": "etag"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(last_activity_time", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(last_activity_time", "Value": "last_activity_time"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(properties", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(properties", "Value": "properties"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(status_update_time", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(status_update_time", "Value": "status_update_time"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(version", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(version", "Value": "version"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "float"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(x509_thumbprint", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(x509_thumbprint", "Value": "x509_thumbprint"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint.DeviceTwinInfoX509Thumbprint", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint.DeviceTwinInfoX509Thumbprint", "Value": "azure.eventgrid.models.device_twin_info_x509_thumbprint.DeviceTwinInfoX509Thumbprint"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint.DeviceTwinInfoX509Thumbprint.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint.DeviceTwinInfoX509Thumbprint.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint.DeviceTwinInfoX509Thumbprint.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint.DeviceTwinInfoX509Thumbprint.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3.DeviceTwinInfoX509Thumbprint", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3.DeviceTwinInfoX509Thumbprint", "Value": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3.DeviceTwinInfoX509Thumbprint"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3.DeviceTwinInfoX509Thumbprint.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3.DeviceTwinInfoX509Thumbprint.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3.DeviceTwinInfoX509Thumbprint.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3.DeviceTwinInfoX509Thumbprint.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3.DeviceTwinInfoX509Thumbprint.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3.DeviceTwinInfoX509Thumbprint.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3.DeviceTwinInfoX509Thumbprint.__init__.param(primary_thumbprint", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3.DeviceTwinInfoX509Thumbprint.__init__.param(primary_thumbprint", "Value": "primary_thumbprint"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3.DeviceTwinInfoX509Thumbprint.__init__.param(secondary_thumbprint", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3.DeviceTwinInfoX509Thumbprint.__init__.param(secondary_thumbprint", "Value": "secondary_thumbprint"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3.DeviceTwinInfoX509Thumbprint.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3.DeviceTwinInfoX509Thumbprint.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_metadata.DeviceTwinMetadata", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_metadata.DeviceTwinMetadata", "Value": "azure.eventgrid.models.device_twin_metadata.DeviceTwinMetadata"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_metadata.DeviceTwinMetadata.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_metadata.DeviceTwinMetadata.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_metadata.DeviceTwinMetadata.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_metadata.DeviceTwinMetadata.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_metadata_py3.DeviceTwinMetadata", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_metadata_py3.DeviceTwinMetadata", "Value": "azure.eventgrid.models.device_twin_metadata_py3.DeviceTwinMetadata"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_metadata_py3.DeviceTwinMetadata.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_metadata_py3.DeviceTwinMetadata.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_metadata_py3.DeviceTwinMetadata.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_metadata_py3.DeviceTwinMetadata.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_metadata_py3.DeviceTwinMetadata.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_metadata_py3.DeviceTwinMetadata.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_metadata_py3.DeviceTwinMetadata.__init__.param(last_updated", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_metadata_py3.DeviceTwinMetadata.__init__.param(last_updated", "Value": "last_updated"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_metadata_py3.DeviceTwinMetadata.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_metadata_py3.DeviceTwinMetadata.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_properties.DeviceTwinProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_properties.DeviceTwinProperties", "Value": "azure.eventgrid.models.device_twin_properties.DeviceTwinProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_properties.DeviceTwinProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_properties.DeviceTwinProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_properties.DeviceTwinProperties.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_properties.DeviceTwinProperties.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties", "Value": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties.__init__.param(metadata", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties.__init__.param(metadata", "Value": "metadata"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties.__init__.param(version", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties.__init__.param(version", "Value": "version"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "float"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCategory", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCategory", "Value": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCategory"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "Enum"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCategory.configuration", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCategory.configuration", "Value": "configuration"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Configuration\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCategory.content", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCategory.content", "Value": "content"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Content\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCategory.download", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCategory.download", "Value": "download"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Download\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCategory.service", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCategory.service", "Value": "service"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Service\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCategory.upload", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCategory.upload", "Value": "upload"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Upload\""}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode", "Value": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "Enum"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.configuration_unsupported", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.configuration_unsupported", "Value": "configuration_unsupported"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"ConfigurationUnsupported\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.content_malformed", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.content_malformed", "Value": "content_malformed"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"ContentMalformed\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.content_unsupported", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.content_unsupported", "Value": "content_unsupported"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"ContentUnsupported\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.download_not_accessible", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.download_not_accessible", "Value": "download_not_accessible"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"DownloadNotAccessible\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.download_transient_error", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.download_transient_error", "Value": "download_transient_error"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"DownloadTransientError\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.service_error", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.service_error", "Value": "service_error"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"ServiceError\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.service_transient_error", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.service_transient_error", "Value": "service_transient_error"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"ServiceTransientError\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.upload_not_accessible", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.upload_not_accessible", "Value": "upload_not_accessible"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"UploadNotAccessible\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.upload_transient_error", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobErrorCode.upload_transient_error", "Value": "upload_transient_error"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"UploadTransientError\""}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobRetry", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobRetry", "Value": "azure.eventgrid.models.event_grid_client_enums.MediaJobRetry"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "Enum"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobRetry.do_not_retry", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobRetry.do_not_retry", "Value": "do_not_retry"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"DoNotRetry\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobRetry.may_retry", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobRetry.may_retry", "Value": "may_retry"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"MayRetry\""}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobState", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobState", "Value": "azure.eventgrid.models.event_grid_client_enums.MediaJobState"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "Enum"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobState.canceled", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobState.canceled", "Value": "canceled"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Canceled\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobState.canceling", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobState.canceling", "Value": "canceling"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Canceling\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobState.error", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobState.error", "Value": "error"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Error\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobState.finished", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobState.finished", "Value": "finished"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Finished\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobState.processing", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobState.processing", "Value": "processing"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Processing\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobState.queued", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobState.queued", "Value": "queued"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Queued\""}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobState.scheduled", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_client_enums.MediaJobState.scheduled", "Value": "scheduled"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 8, "Value": "\"Scheduled\""}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_event.EventGridEvent", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event.EventGridEvent", "Value": "azure.eventgrid.models.event_grid_event.EventGridEvent"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_event.EventGridEvent.metadata_version(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event.EventGridEvent.metadata_version(str)", "Value": "metadata_version"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_event.EventGridEvent.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event.EventGridEvent.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event.EventGridEvent.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event.EventGridEvent.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent", "Value": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.metadata_version(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.metadata_version(str)", "Value": "metadata_version"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(data", "Value": "data"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(data_version", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(data_version", "Value": "data_version"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(event_time", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(event_time", "Value": "event_time"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(event_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(event_type", "Value": "event_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(id", "Value": "id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(subject", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(subject", "Value": "subject"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(topic", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(topic", "Value": "topic"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data.EventHubCaptureFileCreatedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data.EventHubCaptureFileCreatedEventData", "Value": "azure.eventgrid.models.event_hub_capture_file_created_event_data.EventHubCaptureFileCreatedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data.EventHubCaptureFileCreatedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data.EventHubCaptureFileCreatedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data.EventHubCaptureFileCreatedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data.EventHubCaptureFileCreatedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData", "Value": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(event_count", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(event_count", "Value": "event_count"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(file_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(file_type", "Value": "file_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(fileurl", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(fileurl", "Value": "fileurl"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(first_enqueue_time", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(first_enqueue_time", "Value": "first_enqueue_time"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(first_sequence_number", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(first_sequence_number", "Value": "first_sequence_number"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(last_enqueue_time", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(last_enqueue_time", "Value": "last_enqueue_time"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(last_sequence_number", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(last_sequence_number", "Value": "last_sequence_number"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(partition_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(partition_id", "Value": "partition_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(size_in_bytes", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(size_in_bytes", "Value": "size_in_bytes"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data.DeviceConnectionStateEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data.DeviceConnectionStateEventProperties", "Value": "azure.eventgrid.models.iot_hub_device_connected_event_data.DeviceConnectionStateEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data.DeviceConnectionStateEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data.DeviceConnectionStateEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data.DeviceConnectionStateEventProperties.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data.DeviceConnectionStateEventProperties.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data.IotHubDeviceConnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data.IotHubDeviceConnectedEventData", "Value": "azure.eventgrid.models.iot_hub_device_connected_event_data.IotHubDeviceConnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.device_connection_state_event_properties.DeviceConnectionStateEventProperties", "Value": "DeviceConnectionStateEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data.IotHubDeviceConnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data.IotHubDeviceConnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data.IotHubDeviceConnectedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data.IotHubDeviceConnectedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties", "Value": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(device_connection_state_event_info", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(device_connection_state_event_info", "Value": "device_connection_state_event_info"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(hub_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(hub_name", "Value": "hub_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(module_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(module_id", "Value": "module_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData", "Value": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties", "Value": "DeviceConnectionStateEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__.param(device_connection_state_event_info", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__.param(device_connection_state_event_info", "Value": "device_connection_state_event_info"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__.param(hub_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__.param(hub_name", "Value": "hub_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__.param(module_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__.param(module_id", "Value": "module_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data.DeviceLifeCycleEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data.DeviceLifeCycleEventProperties", "Value": "azure.eventgrid.models.iot_hub_device_created_event_data.DeviceLifeCycleEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data.DeviceLifeCycleEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data.DeviceLifeCycleEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data.DeviceLifeCycleEventProperties.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data.DeviceLifeCycleEventProperties.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data.IotHubDeviceCreatedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data.IotHubDeviceCreatedEventData", "Value": "azure.eventgrid.models.iot_hub_device_created_event_data.IotHubDeviceCreatedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.device_life_cycle_event_properties.DeviceLifeCycleEventProperties", "Value": "DeviceLifeCycleEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data.IotHubDeviceCreatedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data.IotHubDeviceCreatedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data.IotHubDeviceCreatedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data.IotHubDeviceCreatedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties", "Value": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(hub_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(hub_name", "Value": "hub_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(twin", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(twin", "Value": "twin"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData", "Value": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties", "Value": "DeviceLifeCycleEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData.__init__.param(hub_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData.__init__.param(hub_name", "Value": "hub_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData.__init__.param(twin", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData.__init__.param(twin", "Value": "twin"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data.DeviceLifeCycleEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data.DeviceLifeCycleEventProperties", "Value": "azure.eventgrid.models.iot_hub_device_deleted_event_data.DeviceLifeCycleEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data.DeviceLifeCycleEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data.DeviceLifeCycleEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data.DeviceLifeCycleEventProperties.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data.DeviceLifeCycleEventProperties.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data.IotHubDeviceDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data.IotHubDeviceDeletedEventData", "Value": "azure.eventgrid.models.iot_hub_device_deleted_event_data.IotHubDeviceDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.device_life_cycle_event_properties.DeviceLifeCycleEventProperties", "Value": "DeviceLifeCycleEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data.IotHubDeviceDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data.IotHubDeviceDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data.IotHubDeviceDeletedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data.IotHubDeviceDeletedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties", "Value": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(hub_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(hub_name", "Value": "hub_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(twin", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(twin", "Value": "twin"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData", "Value": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties", "Value": "DeviceLifeCycleEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData.__init__.param(hub_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData.__init__.param(hub_name", "Value": "hub_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData.__init__.param(twin", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData.__init__.param(twin", "Value": "twin"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.DeviceConnectionStateEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.DeviceConnectionStateEventProperties", "Value": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.DeviceConnectionStateEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.DeviceConnectionStateEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.DeviceConnectionStateEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.DeviceConnectionStateEventProperties.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.DeviceConnectionStateEventProperties.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.IotHubDeviceDisconnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.IotHubDeviceDisconnectedEventData", "Value": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.IotHubDeviceDisconnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.device_connection_state_event_properties.DeviceConnectionStateEventProperties", "Value": "DeviceConnectionStateEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.IotHubDeviceDisconnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.IotHubDeviceDisconnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.IotHubDeviceDisconnectedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.IotHubDeviceDisconnectedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties", "Value": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(device_connection_state_event_info", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(device_connection_state_event_info", "Value": "device_connection_state_event_info"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(hub_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(hub_name", "Value": "hub_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(module_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(module_id", "Value": "module_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData", "Value": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties", "Value": "DeviceConnectionStateEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__.param(device_connection_state_event_info", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__.param(device_connection_state_event_info", "Value": "device_connection_state_event_info"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__.param(hub_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__.param(hub_name", "Value": "hub_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__.param(module_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__.param(module_id", "Value": "module_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.DeviceTelemetryEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.DeviceTelemetryEventProperties", "Value": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.DeviceTelemetryEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.DeviceTelemetryEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.DeviceTelemetryEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.DeviceTelemetryEventProperties.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.DeviceTelemetryEventProperties.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.IotHubDeviceTelemetryEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.IotHubDeviceTelemetryEventData", "Value": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.IotHubDeviceTelemetryEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.device_telemetry_event_properties.DeviceTelemetryEventProperties", "Value": "DeviceTelemetryEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.IotHubDeviceTelemetryEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.IotHubDeviceTelemetryEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.IotHubDeviceTelemetryEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.IotHubDeviceTelemetryEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties", "Value": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__.param(body", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__.param(body", "Value": "body"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__.param(properties", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__.param(properties", "Value": "properties"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__.param(system_properties", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__.param(system_properties", "Value": "system_properties"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData", "Value": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties", "Value": "DeviceTelemetryEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__.param(body", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__.param(body", "Value": "body"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__.param(properties", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__.param(properties", "Value": "properties"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__.param(system_properties", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__.param(system_properties", "Value": "system_properties"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEnteredEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEnteredEventData", "Value": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEnteredEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.maps_geofence_event_properties.MapsGeofenceEventProperties", "Value": "MapsGeofenceEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEnteredEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEnteredEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEnteredEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEnteredEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEventProperties", "Value": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEventProperties.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEventProperties.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData", "Value": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties", "Value": "MapsGeofenceEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__.param(expired_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__.param(expired_geofence_geometry_id", "Value": "expired_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__.param(geometries", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__.param(geometries", "Value": "geometries"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__.param(invalid_period_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__.param(invalid_period_geofence_geometry_id", "Value": "invalid_period_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__.param(is_event_published", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__.param(is_event_published", "Value": "is_event_published"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties", "Value": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__.param(expired_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__.param(expired_geofence_geometry_id", "Value": "expired_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__.param(geometries", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__.param(geometries", "Value": "geometries"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__.param(invalid_period_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__.param(invalid_period_geofence_geometry_id", "Value": "invalid_period_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__.param(is_event_published", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__.param(is_event_published", "Value": "is_event_published"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties.MapsGeofenceEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties.MapsGeofenceEventProperties", "Value": "azure.eventgrid.models.maps_geofence_event_properties.MapsGeofenceEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties.MapsGeofenceEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties.MapsGeofenceEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties.MapsGeofenceEventProperties.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties.MapsGeofenceEventProperties.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties", "Value": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__.param(expired_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__.param(expired_geofence_geometry_id", "Value": "expired_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__.param(geometries", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__.param(geometries", "Value": "geometries"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__.param(invalid_period_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__.param(invalid_period_geofence_geometry_id", "Value": "invalid_period_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__.param(is_event_published", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__.param(is_event_published", "Value": "is_event_published"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceEventProperties", "Value": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceEventProperties.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceEventProperties.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceExitedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceExitedEventData", "Value": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceExitedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.maps_geofence_event_properties.MapsGeofenceEventProperties", "Value": "MapsGeofenceEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceExitedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceExitedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceExitedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceExitedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties", "Value": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__.param(expired_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__.param(expired_geofence_geometry_id", "Value": "expired_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__.param(geometries", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__.param(geometries", "Value": "geometries"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__.param(invalid_period_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__.param(invalid_period_geofence_geometry_id", "Value": "invalid_period_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__.param(is_event_published", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__.param(is_event_published", "Value": "is_event_published"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData", "Value": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties", "Value": "MapsGeofenceEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__.param(expired_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__.param(expired_geofence_geometry_id", "Value": "expired_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__.param(geometries", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__.param(geometries", "Value": "geometries"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__.param(invalid_period_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__.param(invalid_period_geofence_geometry_id", "Value": "invalid_period_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__.param(is_event_published", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__.param(is_event_published", "Value": "is_event_published"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry.MapsGeofenceGeometry", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry.MapsGeofenceGeometry", "Value": "azure.eventgrid.models.maps_geofence_geometry.MapsGeofenceGeometry"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry.MapsGeofenceGeometry.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry.MapsGeofenceGeometry.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry.MapsGeofenceGeometry.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry.MapsGeofenceGeometry.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry", "Value": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(device_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(device_id", "Value": "device_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(distance", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(distance", "Value": "distance"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "float"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(geometry_id", "Value": "geometry_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(nearest_lat", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(nearest_lat", "Value": "nearest_lat"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "float"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(nearest_lon", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(nearest_lon", "Value": "nearest_lon"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "float"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(ud_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(ud_id", "Value": "ud_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceEventProperties", "Value": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceEventProperties.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceEventProperties.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceResultEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceResultEventData", "Value": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceResultEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.maps_geofence_event_properties.MapsGeofenceEventProperties", "Value": "MapsGeofenceEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceResultEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceResultEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceResultEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceResultEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties", "Value": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__.param(expired_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__.param(expired_geofence_geometry_id", "Value": "expired_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__.param(geometries", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__.param(geometries", "Value": "geometries"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__.param(invalid_period_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__.param(invalid_period_geofence_geometry_id", "Value": "invalid_period_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__.param(is_event_published", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__.param(is_event_published", "Value": "is_event_published"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData", "Value": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties", "Value": "MapsGeofenceEventProperties"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__.param(expired_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__.param(expired_geofence_geometry_id", "Value": "expired_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__.param(geometries", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__.param(geometries", "Value": "geometries"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__.param(invalid_period_geofence_geometry_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__.param(invalid_period_geofence_geometry_id", "Value": "invalid_period_geofence_geometry_id"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__.param(is_event_published", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__.param(is_event_published", "Value": "is_event_published"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobCanceledEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobCanceledEventData", "Value": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobCanceledEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobCanceledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobCanceledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobCanceledEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobCanceledEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobCanceledEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobCanceledEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobCanceledEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobCanceledEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobStateChangeEventData", "Value": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobStateChangeEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobStateChangeEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData", "Value": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.__init__.param(outputs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.__init__.param(outputs", "Value": "outputs"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData", "Value": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobCancelingEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobCancelingEventData", "Value": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobCancelingEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobCancelingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobCancelingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobCancelingEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobCancelingEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobCancelingEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobCancelingEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobCancelingEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobCancelingEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobStateChangeEventData", "Value": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobStateChangeEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobStateChangeEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData", "Value": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData", "Value": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error.MediaJobError", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error.MediaJobError", "Value": "azure.eventgrid.models.media_job_error.MediaJobError"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error.MediaJobError.category(str or ~azure.eventgrid.models.MediaJobErrorCategory)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error.MediaJobError.category(str or ~azure.eventgrid.models.MediaJobErrorCategory)", "Value": "category"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobErrorCategory", "Value": "MediaJobErrorCategory"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error.MediaJobError.code(str or ~azure.eventgrid.models.MediaJobErrorCode)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error.MediaJobError.code(str or ~azure.eventgrid.models.MediaJobErrorCode)", "Value": "code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobErrorCode", "Value": "MediaJobErrorCode"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error.MediaJobError.details(list[~azure.eventgrid.models.MediaJobErrorDetail])", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error.MediaJobError.details(list[~azure.eventgrid.models.MediaJobErrorDetail])", "Value": "details"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "list"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobErrorDetail", "Value": "MediaJobErrorDetail"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error.MediaJobError.message(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error.MediaJobError.message(str)", "Value": "message"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error.MediaJobError.retry(str or ~azure.eventgrid.models.MediaJobRetry)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error.MediaJobError.retry(str or ~azure.eventgrid.models.MediaJobRetry)", "Value": "retry"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobRetry", "Value": "MediaJobRetry"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error.MediaJobError.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error.MediaJobError.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error.MediaJobError.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error.MediaJobError.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobErroredEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobErroredEventData", "Value": "azure.eventgrid.models.media_job_errored_event_data.MediaJobErroredEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobErroredEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobErroredEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobErroredEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobErroredEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobErroredEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobErroredEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobErroredEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobErroredEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobStateChangeEventData", "Value": "azure.eventgrid.models.media_job_errored_event_data.MediaJobStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobStateChangeEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobStateChangeEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData", "Value": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.__init__.param(outputs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.__init__.param(outputs", "Value": "outputs"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData", "Value": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error_detail.MediaJobErrorDetail", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_detail.MediaJobErrorDetail", "Value": "azure.eventgrid.models.media_job_error_detail.MediaJobErrorDetail"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error_detail.MediaJobErrorDetail.code(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_detail.MediaJobErrorDetail.code(str)", "Value": "code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error_detail.MediaJobErrorDetail.message(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_detail.MediaJobErrorDetail.message(str)", "Value": "message"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error_detail.MediaJobErrorDetail.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_detail.MediaJobErrorDetail.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_detail.MediaJobErrorDetail.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_detail.MediaJobErrorDetail.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error_detail_py3.MediaJobErrorDetail", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_detail_py3.MediaJobErrorDetail", "Value": "azure.eventgrid.models.media_job_error_detail_py3.MediaJobErrorDetail"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error_detail_py3.MediaJobErrorDetail.code(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_detail_py3.MediaJobErrorDetail.code(str)", "Value": "code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error_detail_py3.MediaJobErrorDetail.message(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_detail_py3.MediaJobErrorDetail.message(str)", "Value": "message"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error_detail_py3.MediaJobErrorDetail.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_detail_py3.MediaJobErrorDetail.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_detail_py3.MediaJobErrorDetail.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_detail_py3.MediaJobErrorDetail.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error_py3.MediaJobError", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_py3.MediaJobError", "Value": "azure.eventgrid.models.media_job_error_py3.MediaJobError"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error_py3.MediaJobError.category(str or ~azure.eventgrid.models.MediaJobErrorCategory)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_py3.MediaJobError.category(str or ~azure.eventgrid.models.MediaJobErrorCategory)", "Value": "category"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobErrorCategory", "Value": "MediaJobErrorCategory"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error_py3.MediaJobError.code(str or ~azure.eventgrid.models.MediaJobErrorCode)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_py3.MediaJobError.code(str or ~azure.eventgrid.models.MediaJobErrorCode)", "Value": "code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobErrorCode", "Value": "MediaJobErrorCode"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error_py3.MediaJobError.details(list[~azure.eventgrid.models.MediaJobErrorDetail])", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_py3.MediaJobError.details(list[~azure.eventgrid.models.MediaJobErrorDetail])", "Value": "details"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "list"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobErrorDetail", "Value": "MediaJobErrorDetail"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error_py3.MediaJobError.message(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_py3.MediaJobError.message(str)", "Value": "message"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error_py3.MediaJobError.retry(str or ~azure.eventgrid.models.MediaJobRetry)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_py3.MediaJobError.retry(str or ~azure.eventgrid.models.MediaJobRetry)", "Value": "retry"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobRetry", "Value": "MediaJobRetry"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_error_py3.MediaJobError.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_py3.MediaJobError.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_py3.MediaJobError.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_error_py3.MediaJobError.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobFinishedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobFinishedEventData", "Value": "azure.eventgrid.models.media_job_finished_event_data.MediaJobFinishedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobFinishedEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobFinishedEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobFinishedEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobFinishedEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobFinishedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobFinishedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobFinishedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobFinishedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobStateChangeEventData", "Value": "azure.eventgrid.models.media_job_finished_event_data.MediaJobStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobStateChangeEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobStateChangeEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData", "Value": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.__init__.param(outputs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.__init__.param(outputs", "Value": "outputs"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData", "Value": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output.MediaJobOutput", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output.MediaJobOutput", "Value": "azure.eventgrid.models.media_job_output.MediaJobOutput"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output.MediaJobOutput.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output.MediaJobOutput.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output.MediaJobOutput.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output.MediaJobOutput.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset.MediaJobOutput", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset.MediaJobOutput", "Value": "azure.eventgrid.models.media_job_output_asset.MediaJobOutput"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset.MediaJobOutput.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset.MediaJobOutput.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset.MediaJobOutput.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset.MediaJobOutput.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset.MediaJobOutputAsset", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset.MediaJobOutputAsset", "Value": "azure.eventgrid.models.media_job_output_asset.MediaJobOutputAsset"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output.MediaJobOutput", "Value": "MediaJobOutput"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset.MediaJobOutputAsset.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset.MediaJobOutputAsset.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset.MediaJobOutputAsset.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset.MediaJobOutputAsset.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput", "Value": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__.param(error", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__.param(error", "Value": "error"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__.param(label", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__.param(label", "Value": "label"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__.param(progress", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__.param(progress", "Value": "progress"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__.param(state", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__.param(state", "Value": "state"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset", "Value": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput", "Value": "MediaJobOutput"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(asset_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(asset_name", "Value": "asset_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(error", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(error", "Value": "error"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(label", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(label", "Value": "label"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(progress", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(progress", "Value": "progress"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(state", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(state", "Value": "state"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputCanceledEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputCanceledEventData", "Value": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputCanceledEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputCanceledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputCanceledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputCanceledEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputCanceledEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputCanceledEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputCanceledEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputStateChangeEventData", "Value": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData", "Value": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputCancelingEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputCancelingEventData", "Value": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputCancelingEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputCancelingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputCancelingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputCancelingEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputCancelingEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputCancelingEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputCancelingEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputStateChangeEventData", "Value": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData", "Value": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputErroredEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputErroredEventData", "Value": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputErroredEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputErroredEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputErroredEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputErroredEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputErroredEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputErroredEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputErroredEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputStateChangeEventData", "Value": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData", "Value": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputFinishedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputFinishedEventData", "Value": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputFinishedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputFinishedEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputFinishedEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputFinishedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputFinishedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputFinishedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputFinishedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputStateChangeEventData", "Value": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData", "Value": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputProcessingEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputProcessingEventData", "Value": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputProcessingEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputProcessingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputProcessingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputProcessingEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputProcessingEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputProcessingEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputProcessingEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputStateChangeEventData", "Value": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData", "Value": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data.MediaJobOutputProgressEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data.MediaJobOutputProgressEventData", "Value": "azure.eventgrid.models.media_job_output_progress_event_data.MediaJobOutputProgressEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data.MediaJobOutputProgressEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data.MediaJobOutputProgressEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data.MediaJobOutputProgressEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data.MediaJobOutputProgressEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData", "Value": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData.__init__.param(label", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData.__init__.param(label", "Value": "label"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData.__init__.param(progress", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData.__init__.param(progress", "Value": "progress"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput", "Value": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__.param(error", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__.param(error", "Value": "error"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__.param(label", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__.param(label", "Value": "label"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__.param(progress", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__.param(progress", "Value": "progress"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__.param(state", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__.param(state", "Value": "state"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputScheduledEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputScheduledEventData", "Value": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputScheduledEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputScheduledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputScheduledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputScheduledEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputScheduledEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputScheduledEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputScheduledEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputStateChangeEventData", "Value": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData", "Value": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data.MediaJobOutputStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data.MediaJobOutputStateChangeEventData", "Value": "azure.eventgrid.models.media_job_output_state_change_event_data.MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data.MediaJobOutputStateChangeEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData", "Value": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data", "Value": "job_correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output", "Value": "output"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobProcessingEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobProcessingEventData", "Value": "azure.eventgrid.models.media_job_processing_event_data.MediaJobProcessingEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobProcessingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobProcessingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobProcessingEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobProcessingEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobProcessingEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobProcessingEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobProcessingEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobProcessingEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobStateChangeEventData", "Value": "azure.eventgrid.models.media_job_processing_event_data.MediaJobStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobStateChangeEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobStateChangeEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData", "Value": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData", "Value": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobScheduledEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobScheduledEventData", "Value": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobScheduledEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobScheduledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobScheduledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobScheduledEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobScheduledEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobScheduledEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobScheduledEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobScheduledEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobScheduledEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobStateChangeEventData", "Value": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobStateChangeEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobStateChangeEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData", "Value": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData", "Value": "MediaJobStateChangeEventData"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData", "Value": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData", "Value": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData", "Value": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData.previous_state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "previous_state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData.state(str or ~azure.eventgrid.models.MediaJobState)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 4, "Value": "Union"}, {"Kind": 3, "Value": "["}, {"Kind": 6, "Value": "str"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 6, "NavigateToId": "azure.eventgrid.models.MediaJobState", "Value": "MediaJobState"}, {"Kind": 3, "Value": "]"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data", "Value": "correlation_data"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData", "Value": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData.encoder_ip(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData.encoder_ip(str)", "Value": "encoder_ip"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData.encoder_port(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData.encoder_port(str)", "Value": "encoder_port"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData.ingest_url(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData.ingest_url(str)", "Value": "ingest_url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData.result_code(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData.result_code(str)", "Value": "result_code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData.stream_id(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData.stream_id(str)", "Value": "stream_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData", "Value": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData.encoder_ip(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData.encoder_ip(str)", "Value": "encoder_ip"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData.encoder_port(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData.encoder_port(str)", "Value": "encoder_port"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData.ingest_url(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData.ingest_url(str)", "Value": "ingest_url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData.result_code(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData.result_code(str)", "Value": "result_code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData.stream_id(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData.stream_id(str)", "Value": "stream_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data.MediaLiveEventEncoderConnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data.MediaLiveEventEncoderConnectedEventData", "Value": "azure.eventgrid.models.media_live_event_encoder_connected_event_data.MediaLiveEventEncoderConnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data.MediaLiveEventEncoderConnectedEventData.encoder_ip(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data.MediaLiveEventEncoderConnectedEventData.encoder_ip(str)", "Value": "encoder_ip"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data.MediaLiveEventEncoderConnectedEventData.encoder_port(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data.MediaLiveEventEncoderConnectedEventData.encoder_port(str)", "Value": "encoder_port"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data.MediaLiveEventEncoderConnectedEventData.ingest_url(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data.MediaLiveEventEncoderConnectedEventData.ingest_url(str)", "Value": "ingest_url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data.MediaLiveEventEncoderConnectedEventData.stream_id(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data.MediaLiveEventEncoderConnectedEventData.stream_id(str)", "Value": "stream_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data.MediaLiveEventEncoderConnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data.MediaLiveEventEncoderConnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data.MediaLiveEventEncoderConnectedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data.MediaLiveEventEncoderConnectedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3.MediaLiveEventEncoderConnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3.MediaLiveEventEncoderConnectedEventData", "Value": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3.MediaLiveEventEncoderConnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3.MediaLiveEventEncoderConnectedEventData.encoder_ip(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3.MediaLiveEventEncoderConnectedEventData.encoder_ip(str)", "Value": "encoder_ip"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3.MediaLiveEventEncoderConnectedEventData.encoder_port(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3.MediaLiveEventEncoderConnectedEventData.encoder_port(str)", "Value": "encoder_port"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3.MediaLiveEventEncoderConnectedEventData.ingest_url(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3.MediaLiveEventEncoderConnectedEventData.ingest_url(str)", "Value": "ingest_url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3.MediaLiveEventEncoderConnectedEventData.stream_id(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3.MediaLiveEventEncoderConnectedEventData.stream_id(str)", "Value": "stream_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3.MediaLiveEventEncoderConnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3.MediaLiveEventEncoderConnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3.MediaLiveEventEncoderConnectedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3.MediaLiveEventEncoderConnectedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData", "Value": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData.encoder_ip(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData.encoder_ip(str)", "Value": "encoder_ip"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData.encoder_port(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData.encoder_port(str)", "Value": "encoder_port"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData.ingest_url(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData.ingest_url(str)", "Value": "ingest_url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData.result_code(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData.result_code(str)", "Value": "result_code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData.stream_id(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData.stream_id(str)", "Value": "stream_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData", "Value": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData.encoder_ip(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData.encoder_ip(str)", "Value": "encoder_ip"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData.encoder_port(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData.encoder_port(str)", "Value": "encoder_port"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData.ingest_url(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData.ingest_url(str)", "Value": "ingest_url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData.result_code(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData.result_code(str)", "Value": "result_code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData.stream_id(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData.stream_id(str)", "Value": "stream_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData", "Value": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData.bitrate(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData.bitrate(long)", "Value": "bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData.result_code(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData.result_code(str)", "Value": "result_code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData.timescale(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData.timescale(str)", "Value": "timescale"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData.timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData.timestamp(str)", "Value": "timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData.track_name(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData.track_name(str)", "Value": "track_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData.track_type(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData.track_type(str)", "Value": "track_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData", "Value": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData.bitrate(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData.bitrate(long)", "Value": "bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData.result_code(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData.result_code(str)", "Value": "result_code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData.timescale(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData.timescale(str)", "Value": "timescale"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData.timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData.timestamp(str)", "Value": "timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData.track_name(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData.track_name(str)", "Value": "track_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData.track_type(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData.track_type(str)", "Value": "track_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData", "Value": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData.max_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData.max_last_timestamp(str)", "Value": "max_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData.min_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData.min_last_timestamp(str)", "Value": "min_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData.timescale_of_max_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData.timescale_of_max_last_timestamp(str)", "Value": "timescale_of_max_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData.timescale_of_min_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData.timescale_of_min_last_timestamp(str)", "Value": "timescale_of_min_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData.type_of_stream_with_max_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData.type_of_stream_with_max_last_timestamp(str)", "Value": "type_of_stream_with_max_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData.type_of_stream_with_min_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData.type_of_stream_with_min_last_timestamp(str)", "Value": "type_of_stream_with_min_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData", "Value": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData.max_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData.max_last_timestamp(str)", "Value": "max_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData.min_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData.min_last_timestamp(str)", "Value": "min_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData.timescale_of_max_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData.timescale_of_max_last_timestamp(str)", "Value": "timescale_of_max_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData.timescale_of_min_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData.timescale_of_min_last_timestamp(str)", "Value": "timescale_of_min_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData.type_of_stream_with_max_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData.type_of_stream_with_max_last_timestamp(str)", "Value": "type_of_stream_with_max_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData.type_of_stream_with_min_last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData.type_of_stream_with_min_last_timestamp(str)", "Value": "type_of_stream_with_min_last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData", "Value": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.bitrate(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.bitrate(long)", "Value": "bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.duration(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.duration(str)", "Value": "duration"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.encoder_ip(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.encoder_ip(str)", "Value": "encoder_ip"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.encoder_port(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.encoder_port(str)", "Value": "encoder_port"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.ingest_url(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.ingest_url(str)", "Value": "ingest_url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.timescale(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.timescale(str)", "Value": "timescale"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.timestamp(str)", "Value": "timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.track_name(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.track_name(str)", "Value": "track_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.track_type(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.track_type(str)", "Value": "track_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData", "Value": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.bitrate(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.bitrate(long)", "Value": "bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.duration(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.duration(str)", "Value": "duration"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.encoder_ip(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.encoder_ip(str)", "Value": "encoder_ip"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.encoder_port(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.encoder_port(str)", "Value": "encoder_port"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.ingest_url(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.ingest_url(str)", "Value": "ingest_url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.timescale(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.timescale(str)", "Value": "timescale"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.timestamp(str)", "Value": "timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.track_name(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.track_name(str)", "Value": "track_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.track_type(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.track_type(str)", "Value": "track_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData", "Value": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.first_duration(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.first_duration(str)", "Value": "first_duration"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.first_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.first_timestamp(str)", "Value": "first_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.second_duration(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.second_duration(str)", "Value": "second_duration"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.second_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.second_timestamp(str)", "Value": "second_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.timescale(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.timescale(str)", "Value": "timescale"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData", "Value": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.first_duration(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.first_duration(str)", "Value": "first_duration"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.first_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.first_timestamp(str)", "Value": "first_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.second_duration(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.second_duration(str)", "Value": "second_duration"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.second_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.second_timestamp(str)", "Value": "second_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.timescale(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.timescale(str)", "Value": "timescale"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData", "Value": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.bitrate(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.bitrate(long)", "Value": "bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.discontinuity_count(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.discontinuity_count(long)", "Value": "discontinuity_count"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.healthy(bool)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.healthy(bool)", "Value": "healthy"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.incoming_bitrate(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.incoming_bitrate(long)", "Value": "incoming_bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.last_timestamp(str)", "Value": "last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.nonincreasing_count(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.nonincreasing_count(long)", "Value": "nonincreasing_count"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.overlap_count(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.overlap_count(long)", "Value": "overlap_count"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.state(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.state(str)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.timescale(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.timescale(str)", "Value": "timescale"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.track_name(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.track_name(str)", "Value": "track_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.track_type(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.track_type(str)", "Value": "track_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.unexpected_bitrate(bool)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.unexpected_bitrate(bool)", "Value": "unexpected_bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData", "Value": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.bitrate(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.bitrate(long)", "Value": "bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.discontinuity_count(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.discontinuity_count(long)", "Value": "discontinuity_count"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.healthy(bool)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.healthy(bool)", "Value": "healthy"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.incoming_bitrate(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.incoming_bitrate(long)", "Value": "incoming_bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.last_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.last_timestamp(str)", "Value": "last_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.nonincreasing_count(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.nonincreasing_count(long)", "Value": "nonincreasing_count"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.overlap_count(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.overlap_count(long)", "Value": "overlap_count"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.state(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.state(str)", "Value": "state"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.timescale(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.timescale(str)", "Value": "timescale"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.track_name(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.track_name(str)", "Value": "track_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.track_type(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.track_type(str)", "Value": "track_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.unexpected_bitrate(bool)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.unexpected_bitrate(bool)", "Value": "unexpected_bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "bool"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData", "Value": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.bitrate(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.bitrate(long)", "Value": "bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.discontinuity_gap(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.discontinuity_gap(str)", "Value": "discontinuity_gap"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.new_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.new_timestamp(str)", "Value": "new_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.previous_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.previous_timestamp(str)", "Value": "previous_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.timescale(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.timescale(str)", "Value": "timescale"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.track_name(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.track_name(str)", "Value": "track_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.track_type(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.track_type(str)", "Value": "track_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData", "Value": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.bitrate(long)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.bitrate(long)", "Value": "bitrate"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "long"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.discontinuity_gap(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.discontinuity_gap(str)", "Value": "discontinuity_gap"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.new_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.new_timestamp(str)", "Value": "new_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.previous_timestamp(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.previous_timestamp(str)", "Value": "previous_timestamp"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.timescale(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.timescale(str)", "Value": "timescale"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.track_name(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.track_name(str)", "Value": "track_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.track_type(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.track_type(str)", "Value": "track_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data.ResourceActionCancelData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data.ResourceActionCancelData", "Value": "azure.eventgrid.models.resource_action_cancel_data.ResourceActionCancelData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data.ResourceActionCancelData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data.ResourceActionCancelData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data.ResourceActionCancelData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data.ResourceActionCancelData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData", "Value": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data.ResourceActionFailureData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data.ResourceActionFailureData", "Value": "azure.eventgrid.models.resource_action_failure_data.ResourceActionFailureData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data.ResourceActionFailureData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data.ResourceActionFailureData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data.ResourceActionFailureData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data.ResourceActionFailureData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData", "Value": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data.ResourceActionSuccessData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data.ResourceActionSuccessData", "Value": "azure.eventgrid.models.resource_action_success_data.ResourceActionSuccessData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data.ResourceActionSuccessData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data.ResourceActionSuccessData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data.ResourceActionSuccessData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data.ResourceActionSuccessData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData", "Value": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data.ResourceDeleteCancelData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data.ResourceDeleteCancelData", "Value": "azure.eventgrid.models.resource_delete_cancel_data.ResourceDeleteCancelData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data.ResourceDeleteCancelData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data.ResourceDeleteCancelData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data.ResourceDeleteCancelData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data.ResourceDeleteCancelData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData", "Value": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data.ResourceDeleteFailureData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data.ResourceDeleteFailureData", "Value": "azure.eventgrid.models.resource_delete_failure_data.ResourceDeleteFailureData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data.ResourceDeleteFailureData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data.ResourceDeleteFailureData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data.ResourceDeleteFailureData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data.ResourceDeleteFailureData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData", "Value": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data.ResourceDeleteSuccessData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data.ResourceDeleteSuccessData", "Value": "azure.eventgrid.models.resource_delete_success_data.ResourceDeleteSuccessData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data.ResourceDeleteSuccessData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data.ResourceDeleteSuccessData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data.ResourceDeleteSuccessData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data.ResourceDeleteSuccessData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData", "Value": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data.ResourceWriteCancelData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data.ResourceWriteCancelData", "Value": "azure.eventgrid.models.resource_write_cancel_data.ResourceWriteCancelData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data.ResourceWriteCancelData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data.ResourceWriteCancelData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data.ResourceWriteCancelData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data.ResourceWriteCancelData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData", "Value": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data.ResourceWriteFailureData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data.ResourceWriteFailureData", "Value": "azure.eventgrid.models.resource_write_failure_data.ResourceWriteFailureData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data.ResourceWriteFailureData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data.ResourceWriteFailureData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data.ResourceWriteFailureData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data.ResourceWriteFailureData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData", "Value": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data.ResourceWriteSuccessData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data.ResourceWriteSuccessData", "Value": "azure.eventgrid.models.resource_write_success_data.ResourceWriteSuccessData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data.ResourceWriteSuccessData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data.ResourceWriteSuccessData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data.ResourceWriteSuccessData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data.ResourceWriteSuccessData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData", "Value": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(authorization", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(authorization", "Value": "authorization"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(claims", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(claims", "Value": "claims"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(correlation_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(correlation_id", "Value": "correlation_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(http_request", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(http_request", "Value": "http_request"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(operation_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(operation_name", "Value": "operation_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(resource_group", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(resource_group", "Value": "resource_group"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(resource_provider", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(resource_provider", "Value": "resource_provider"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(resource_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(resource_uri", "Value": "resource_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(status", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(status", "Value": "status"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(subscription_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(subscription_id", "Value": "subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(tenant_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(tenant_id", "Value": "tenant_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data.ServiceBusActiveMessagesAvailableWithNoListenersEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data.ServiceBusActiveMessagesAvailableWithNoListenersEventData", "Value": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data.ServiceBusActiveMessagesAvailableWithNoListenersEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData", "Value": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(entity_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(entity_type", "Value": "entity_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(namespace_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(namespace_name", "Value": "namespace_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(queue_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(queue_name", "Value": "queue_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(request_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(request_uri", "Value": "request_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(subscription_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(subscription_name", "Value": "subscription_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(topic_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(topic_name", "Value": "topic_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData", "Value": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData", "Value": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(entity_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(entity_type", "Value": "entity_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(namespace_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(namespace_name", "Value": "namespace_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(queue_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(queue_name", "Value": "queue_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(request_uri", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(request_uri", "Value": "request_uri"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(subscription_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(subscription_name", "Value": "subscription_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(topic_name", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(topic_name", "Value": "topic_name"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data.SignalRServiceClientConnectionConnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data.SignalRServiceClientConnectionConnectedEventData", "Value": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data.SignalRServiceClientConnectionConnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data.SignalRServiceClientConnectionConnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data.SignalRServiceClientConnectionConnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data.SignalRServiceClientConnectionConnectedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data.SignalRServiceClientConnectionConnectedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData", "Value": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__.param(connection_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__.param(connection_id", "Value": "connection_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__.param(hub", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__.param(hub", "Value": "hub"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__.param(user_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__.param(user_id", "Value": "user_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data.SignalRServiceClientConnectionDisconnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data.SignalRServiceClientConnectionDisconnectedEventData", "Value": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data.SignalRServiceClientConnectionDisconnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data.SignalRServiceClientConnectionDisconnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data.SignalRServiceClientConnectionDisconnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data.SignalRServiceClientConnectionDisconnectedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data.SignalRServiceClientConnectionDisconnectedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData", "Value": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(connection_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(connection_id", "Value": "connection_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(error_message", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(error_message", "Value": "error_message"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(hub", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(hub", "Value": "hub"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(timestamp", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(timestamp", "Value": "timestamp"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(user_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(user_id", "Value": "user_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data.StorageBlobCreatedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data.StorageBlobCreatedEventData", "Value": "azure.eventgrid.models.storage_blob_created_event_data.StorageBlobCreatedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data.StorageBlobCreatedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data.StorageBlobCreatedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data.StorageBlobCreatedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data.StorageBlobCreatedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData", "Value": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(api", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(api", "Value": "api"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(blob_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(blob_type", "Value": "blob_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(client_request_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(client_request_id", "Value": "client_request_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(content_length", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(content_length", "Value": "content_length"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "int"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(content_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(content_type", "Value": "content_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(e_tag", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(e_tag", "Value": "e_tag"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(request_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(request_id", "Value": "request_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(sequencer", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(sequencer", "Value": "sequencer"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(storage_diagnostics", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(storage_diagnostics", "Value": "storage_diagnostics"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(url", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(url", "Value": "url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data.StorageBlobDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data.StorageBlobDeletedEventData", "Value": "azure.eventgrid.models.storage_blob_deleted_event_data.StorageBlobDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data.StorageBlobDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data.StorageBlobDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data.StorageBlobDeletedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data.StorageBlobDeletedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData", "Value": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(api", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(api", "Value": "api"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(blob_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(blob_type", "Value": "blob_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(client_request_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(client_request_id", "Value": "client_request_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(content_type", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(content_type", "Value": "content_type"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(request_id", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(request_id", "Value": "request_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(sequencer", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(sequencer", "Value": "sequencer"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(storage_diagnostics", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(storage_diagnostics", "Value": "storage_diagnostics"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(url", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(url", "Value": "url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_deleted_event_data.SubscriptionDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_deleted_event_data.SubscriptionDeletedEventData", "Value": "azure.eventgrid.models.subscription_deleted_event_data.SubscriptionDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_deleted_event_data.SubscriptionDeletedEventData.event_subscription_id(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_deleted_event_data.SubscriptionDeletedEventData.event_subscription_id(str)", "Value": "event_subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_deleted_event_data.SubscriptionDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_deleted_event_data.SubscriptionDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_deleted_event_data.SubscriptionDeletedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_deleted_event_data.SubscriptionDeletedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_deleted_event_data_py3.SubscriptionDeletedEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_deleted_event_data_py3.SubscriptionDeletedEventData", "Value": "azure.eventgrid.models.subscription_deleted_event_data_py3.SubscriptionDeletedEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_deleted_event_data_py3.SubscriptionDeletedEventData.event_subscription_id(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_deleted_event_data_py3.SubscriptionDeletedEventData.event_subscription_id(str)", "Value": "event_subscription_id"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_deleted_event_data_py3.SubscriptionDeletedEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_deleted_event_data_py3.SubscriptionDeletedEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_deleted_event_data_py3.SubscriptionDeletedEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_deleted_event_data_py3.SubscriptionDeletedEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data.SubscriptionValidationEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data.SubscriptionValidationEventData", "Value": "azure.eventgrid.models.subscription_validation_event_data.SubscriptionValidationEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data.SubscriptionValidationEventData.validation_code(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data.SubscriptionValidationEventData.validation_code(str)", "Value": "validation_code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data.SubscriptionValidationEventData.validation_url(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data.SubscriptionValidationEventData.validation_url(str)", "Value": "validation_url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data.SubscriptionValidationEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data.SubscriptionValidationEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data.SubscriptionValidationEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data.SubscriptionValidationEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data_py3.SubscriptionValidationEventData", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data_py3.SubscriptionValidationEventData", "Value": "azure.eventgrid.models.subscription_validation_event_data_py3.SubscriptionValidationEventData"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data_py3.SubscriptionValidationEventData.validation_code(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data_py3.SubscriptionValidationEventData.validation_code(str)", "Value": "validation_code"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 4, "Value": "ivar"}, {"Kind": 2, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data_py3.SubscriptionValidationEventData.validation_url(str)", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data_py3.SubscriptionValidationEventData.validation_url(str)", "Value": "validation_url"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data_py3.SubscriptionValidationEventData.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data_py3.SubscriptionValidationEventData.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data_py3.SubscriptionValidationEventData.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_event_data_py3.SubscriptionValidationEventData.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_validation_response.SubscriptionValidationResponse", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_response.SubscriptionValidationResponse", "Value": "azure.eventgrid.models.subscription_validation_response.SubscriptionValidationResponse"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_validation_response.SubscriptionValidationResponse.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_response.SubscriptionValidationResponse.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_response.SubscriptionValidationResponse.__init__", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_response.SubscriptionValidationResponse.__init__", "Value": "**kwargs"}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_validation_response_py3.SubscriptionValidationResponse", "Value": ""}, {"Kind": 4, "Value": "class"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_response_py3.SubscriptionValidationResponse", "Value": "azure.eventgrid.models.subscription_validation_response_py3.SubscriptionValidationResponse"}, {"Kind": 3, "Value": "("}, {"Kind": 6, "Value": "Model"}, {"Kind": 3, "Value": ")"}, {"Kind": 3, "Value": ":"}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_validation_response_py3.SubscriptionValidationResponse.__init__", "Value": ""}, {"Kind": 4, "Value": "def"}, {"Kind": 2, "Value": " "}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_response_py3.SubscriptionValidationResponse.__init__", "Value": "__init__"}, {"Kind": 3, "Value": "("}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_validation_response_py3.SubscriptionValidationResponse.__init__.param(self", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_response_py3.SubscriptionValidationResponse.__init__.param(self", "Value": "self"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_validation_response_py3.SubscriptionValidationResponse.__init__.param(*", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_response_py3.SubscriptionValidationResponse.__init__.param(*", "Value": "*"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_validation_response_py3.SubscriptionValidationResponse.__init__.param(validation_response", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_response_py3.SubscriptionValidationResponse.__init__.param(validation_response", "Value": "validation_response"}, {"Kind": 3, "Value": ":"}, {"Kind": 2, "Value": " "}, {"Kind": 6, "Value": "str"}, {"Kind": 2, "Value": " "}, {"Kind": 3, "Value": "="}, {"Kind": 2, "Value": " "}, {"Kind": 9, "Value": "None"}, {"Kind": 3, "Value": ","}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 5, "DefinitionId": "azure.eventgrid.models.subscription_validation_response_py3.SubscriptionValidationResponse.__init__.param(**kwargs", "Value": ""}, {"Kind": 0, "DefinitionId": "azure.eventgrid.models.subscription_validation_response_py3.SubscriptionValidationResponse.__init__.param(**kwargs", "Value": "**kwargs"}, {"Kind": 1, "Value": ""}, {"Kind": 0, "Value": " "}, {"Kind": 3, "Value": ")"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}], "Diagnostics": [{"DiagnosticId": "AZ_PY_1", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.EventGridClient.__init__"}, {"DiagnosticId": "AZ_PY_2", "Text": "Typehint is missing for method publish_events", "TargetId": "azure.eventgrid.EventGridClient.publish_events"}, {"DiagnosticId": "AZ_PY_3", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.event_grid_client.EventGridClient.__init__"}, {"DiagnosticId": "AZ_PY_4", "Text": "Typehint is missing for method publish_events", "TargetId": "azure.eventgrid.event_grid_client.EventGridClient.publish_events"}, {"DiagnosticId": "AZ_PY_5", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.event_grid_client.EventGridClientConfiguration.__init__"}, {"DiagnosticId": "AZ_PY_6", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.AppConfigurationKeyValueDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_7", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.AppConfigurationKeyValueModifiedEventData.__init__"}, {"DiagnosticId": "AZ_PY_8", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__.param(target"}, {"DiagnosticId": "AZ_PY_9", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_10", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__"}, {"DiagnosticId": "AZ_PY_11", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__"}, {"DiagnosticId": "AZ_PY_12", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.ContainerRegistryArtifactEventData.__init__"}, {"DiagnosticId": "AZ_PY_13", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ContainerRegistryArtifactEventTarget.__init__"}, {"DiagnosticId": "AZ_PY_14", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__.param(target"}, {"DiagnosticId": "AZ_PY_15", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_16", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_17", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_18", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.ContainerRegistryChartDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_19", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__.param(target"}, {"DiagnosticId": "AZ_PY_20", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_21", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_22", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_23", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.ContainerRegistryChartPushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_24", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ContainerRegistryEventActor.__init__"}, {"DiagnosticId": "AZ_PY_25", "Text": "Type is not available for actor", "TargetId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(actor"}, {"DiagnosticId": "AZ_PY_26", "Text": "Type is not available for request", "TargetId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(request"}, {"DiagnosticId": "AZ_PY_27", "Text": "Type is not available for source", "TargetId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(source"}, {"DiagnosticId": "AZ_PY_28", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(target"}, {"DiagnosticId": "AZ_PY_29", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.ContainerRegistryEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_30", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_31", "Text": "Type is not available for actor", "TargetId": "azure.eventgrid.models.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_32", "Text": "Type is not available for request", "TargetId": "azure.eventgrid.models.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_33", "Text": "Type is not available for source", "TargetId": "azure.eventgrid.models.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_34", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_35", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_36", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ContainerRegistryEventRequest.__init__"}, {"DiagnosticId": "AZ_PY_37", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ContainerRegistryEventSource.__init__"}, {"DiagnosticId": "AZ_PY_38", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ContainerRegistryEventTarget.__init__"}, {"DiagnosticId": "AZ_PY_39", "Text": "Type is not available for actor", "TargetId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(actor"}, {"DiagnosticId": "AZ_PY_40", "Text": "Type is not available for request", "TargetId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(request"}, {"DiagnosticId": "AZ_PY_41", "Text": "Type is not available for source", "TargetId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(source"}, {"DiagnosticId": "AZ_PY_42", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(target"}, {"DiagnosticId": "AZ_PY_43", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_44", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_45", "Text": "Type is not available for actor", "TargetId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_46", "Text": "Type is not available for request", "TargetId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_47", "Text": "Type is not available for source", "TargetId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_48", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_49", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.ContainerRegistryImageDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_50", "Text": "Type is not available for actor", "TargetId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(actor"}, {"DiagnosticId": "AZ_PY_51", "Text": "Type is not available for request", "TargetId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(request"}, {"DiagnosticId": "AZ_PY_52", "Text": "Type is not available for source", "TargetId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(source"}, {"DiagnosticId": "AZ_PY_53", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(target"}, {"DiagnosticId": "AZ_PY_54", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_55", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_56", "Text": "Type is not available for actor", "TargetId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_57", "Text": "Type is not available for request", "TargetId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_58", "Text": "Type is not available for source", "TargetId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_59", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_60", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.ContainerRegistryImagePushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_61", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.DeviceConnectionStateEventInfo.__init__"}, {"DiagnosticId": "AZ_PY_62", "Text": "Type is not available for device_connection_state_event_info", "TargetId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__.param(device_connection_state_event_info"}, {"DiagnosticId": "AZ_PY_63", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_64", "Text": "Type is not available for device_connection_state_event_info", "TargetId": "azure.eventgrid.models.DeviceConnectionStateEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_65", "Text": "Type is not available for twin", "TargetId": "azure.eventgrid.models.DeviceLifeCycleEventProperties.__init__.param(twin"}, {"DiagnosticId": "AZ_PY_66", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.DeviceLifeCycleEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_67", "Text": "Type is not available for twin", "TargetId": "azure.eventgrid.models.DeviceLifeCycleEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_68", "Text": "Type is not available for body", "TargetId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__.param(body"}, {"DiagnosticId": "AZ_PY_69", "Text": "Type is not available for properties", "TargetId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__.param(properties"}, {"DiagnosticId": "AZ_PY_70", "Text": "Type is not available for system_properties", "TargetId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__.param(system_properties"}, {"DiagnosticId": "AZ_PY_71", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_72", "Text": "Type is not available for body", "TargetId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_73", "Text": "Type is not available for properties", "TargetId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_74", "Text": "Type is not available for system_properties", "TargetId": "azure.eventgrid.models.DeviceTelemetryEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_75", "Text": "Type is not available for properties", "TargetId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(properties"}, {"DiagnosticId": "AZ_PY_76", "Text": "Type is not available for x509_thumbprint", "TargetId": "azure.eventgrid.models.DeviceTwinInfo.__init__.param(x509_thumbprint"}, {"DiagnosticId": "AZ_PY_77", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.DeviceTwinInfo.__init__"}, {"DiagnosticId": "AZ_PY_78", "Text": "Type is not available for properties", "TargetId": "azure.eventgrid.models.DeviceTwinInfo.__init__"}, {"DiagnosticId": "AZ_PY_79", "Text": "Type is not available for x509_thumbprint", "TargetId": "azure.eventgrid.models.DeviceTwinInfo.__init__"}, {"DiagnosticId": "AZ_PY_80", "Text": "Type is not available for desired", "TargetId": "azure.eventgrid.models.DeviceTwinInfoProperties.__init__.param(desired"}, {"DiagnosticId": "AZ_PY_81", "Text": "Type is not available for reported", "TargetId": "azure.eventgrid.models.DeviceTwinInfoProperties.__init__.param(reported"}, {"DiagnosticId": "AZ_PY_82", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.DeviceTwinInfoProperties.__init__"}, {"DiagnosticId": "AZ_PY_83", "Text": "Type is not available for desired", "TargetId": "azure.eventgrid.models.DeviceTwinInfoProperties.__init__"}, {"DiagnosticId": "AZ_PY_84", "Text": "Type is not available for reported", "TargetId": "azure.eventgrid.models.DeviceTwinInfoProperties.__init__"}, {"DiagnosticId": "AZ_PY_85", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.DeviceTwinInfoX509Thumbprint.__init__"}, {"DiagnosticId": "AZ_PY_86", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.DeviceTwinMetadata.__init__"}, {"DiagnosticId": "AZ_PY_87", "Text": "Type is not available for metadata", "TargetId": "azure.eventgrid.models.DeviceTwinProperties.__init__.param(metadata"}, {"DiagnosticId": "AZ_PY_88", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.DeviceTwinProperties.__init__"}, {"DiagnosticId": "AZ_PY_89", "Text": "Type is not available for metadata", "TargetId": "azure.eventgrid.models.DeviceTwinProperties.__init__"}, {"DiagnosticId": "AZ_PY_90", "Text": "Type is not available for data", "TargetId": "azure.eventgrid.models.EventGridEvent.__init__.param(data"}, {"DiagnosticId": "AZ_PY_91", "Text": "Type is not available for event_time", "TargetId": "azure.eventgrid.models.EventGridEvent.__init__.param(event_time"}, {"DiagnosticId": "AZ_PY_92", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.EventGridEvent.__init__"}, {"DiagnosticId": "AZ_PY_93", "Text": "Type is not available for data", "TargetId": "azure.eventgrid.models.EventGridEvent.__init__"}, {"DiagnosticId": "AZ_PY_94", "Text": "Type is not available for event_time", "TargetId": "azure.eventgrid.models.EventGridEvent.__init__"}, {"DiagnosticId": "AZ_PY_95", "Text": "Type is not available for first_enqueue_time", "TargetId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(first_enqueue_time"}, {"DiagnosticId": "AZ_PY_96", "Text": "Type is not available for last_enqueue_time", "TargetId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__.param(last_enqueue_time"}, {"DiagnosticId": "AZ_PY_97", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__"}, {"DiagnosticId": "AZ_PY_98", "Text": "Type is not available for first_enqueue_time", "TargetId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__"}, {"DiagnosticId": "AZ_PY_99", "Text": "Type is not available for last_enqueue_time", "TargetId": "azure.eventgrid.models.EventHubCaptureFileCreatedEventData.__init__"}, {"DiagnosticId": "AZ_PY_100", "Text": "Type is not available for device_connection_state_event_info", "TargetId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__.param(device_connection_state_event_info"}, {"DiagnosticId": "AZ_PY_101", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_102", "Text": "Type is not available for device_connection_state_event_info", "TargetId": "azure.eventgrid.models.IotHubDeviceConnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_103", "Text": "Type is not available for twin", "TargetId": "azure.eventgrid.models.IotHubDeviceCreatedEventData.__init__.param(twin"}, {"DiagnosticId": "AZ_PY_104", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.IotHubDeviceCreatedEventData.__init__"}, {"DiagnosticId": "AZ_PY_105", "Text": "Type is not available for twin", "TargetId": "azure.eventgrid.models.IotHubDeviceCreatedEventData.__init__"}, {"DiagnosticId": "AZ_PY_106", "Text": "Type is not available for twin", "TargetId": "azure.eventgrid.models.IotHubDeviceDeletedEventData.__init__.param(twin"}, {"DiagnosticId": "AZ_PY_107", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.IotHubDeviceDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_108", "Text": "Type is not available for twin", "TargetId": "azure.eventgrid.models.IotHubDeviceDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_109", "Text": "Type is not available for device_connection_state_event_info", "TargetId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__.param(device_connection_state_event_info"}, {"DiagnosticId": "AZ_PY_110", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_111", "Text": "Type is not available for device_connection_state_event_info", "TargetId": "azure.eventgrid.models.IotHubDeviceDisconnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_112", "Text": "Type is not available for body", "TargetId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__.param(body"}, {"DiagnosticId": "AZ_PY_113", "Text": "Type is not available for properties", "TargetId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__.param(properties"}, {"DiagnosticId": "AZ_PY_114", "Text": "Type is not available for system_properties", "TargetId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__.param(system_properties"}, {"DiagnosticId": "AZ_PY_115", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__"}, {"DiagnosticId": "AZ_PY_116", "Text": "Type is not available for body", "TargetId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__"}, {"DiagnosticId": "AZ_PY_117", "Text": "Type is not available for properties", "TargetId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__"}, {"DiagnosticId": "AZ_PY_118", "Text": "Type is not available for system_properties", "TargetId": "azure.eventgrid.models.IotHubDeviceTelemetryEventData.__init__"}, {"DiagnosticId": "AZ_PY_119", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__.param(expired_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_120", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__.param(geometries"}, {"DiagnosticId": "AZ_PY_121", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__.param(invalid_period_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_122", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__"}, {"DiagnosticId": "AZ_PY_123", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__"}, {"DiagnosticId": "AZ_PY_124", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__"}, {"DiagnosticId": "AZ_PY_125", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.MapsGeofenceEnteredEventData.__init__"}, {"DiagnosticId": "AZ_PY_126", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__.param(expired_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_127", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__.param(geometries"}, {"DiagnosticId": "AZ_PY_128", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__.param(invalid_period_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_129", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_130", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_131", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_132", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_133", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__.param(expired_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_134", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__.param(geometries"}, {"DiagnosticId": "AZ_PY_135", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__.param(invalid_period_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_136", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__"}, {"DiagnosticId": "AZ_PY_137", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__"}, {"DiagnosticId": "AZ_PY_138", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__"}, {"DiagnosticId": "AZ_PY_139", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.MapsGeofenceExitedEventData.__init__"}, {"DiagnosticId": "AZ_PY_140", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MapsGeofenceGeometry.__init__"}, {"DiagnosticId": "AZ_PY_141", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__.param(expired_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_142", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__.param(geometries"}, {"DiagnosticId": "AZ_PY_143", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__.param(invalid_period_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_144", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__"}, {"DiagnosticId": "AZ_PY_145", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__"}, {"DiagnosticId": "AZ_PY_146", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__"}, {"DiagnosticId": "AZ_PY_147", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.MapsGeofenceResultEventData.__init__"}, {"DiagnosticId": "AZ_PY_148", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.MediaJobCanceledEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_149", "Text": "Type is not available for outputs", "TargetId": "azure.eventgrid.models.MediaJobCanceledEventData.__init__.param(outputs"}, {"DiagnosticId": "AZ_PY_150", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobCanceledEventData.__init__"}, {"DiagnosticId": "AZ_PY_151", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.MediaJobCanceledEventData.__init__"}, {"DiagnosticId": "AZ_PY_152", "Text": "Type is not available for outputs", "TargetId": "azure.eventgrid.models.MediaJobCanceledEventData.__init__"}, {"DiagnosticId": "AZ_PY_153", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.MediaJobCancelingEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_154", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobCancelingEventData.__init__"}, {"DiagnosticId": "AZ_PY_155", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.MediaJobCancelingEventData.__init__"}, {"DiagnosticId": "AZ_PY_156", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobError.__init__"}, {"DiagnosticId": "AZ_PY_157", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobErrorDetail.__init__"}, {"DiagnosticId": "AZ_PY_158", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.MediaJobErroredEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_159", "Text": "Type is not available for outputs", "TargetId": "azure.eventgrid.models.MediaJobErroredEventData.__init__.param(outputs"}, {"DiagnosticId": "AZ_PY_160", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobErroredEventData.__init__"}, {"DiagnosticId": "AZ_PY_161", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.MediaJobErroredEventData.__init__"}, {"DiagnosticId": "AZ_PY_162", "Text": "Type is not available for outputs", "TargetId": "azure.eventgrid.models.MediaJobErroredEventData.__init__"}, {"DiagnosticId": "AZ_PY_163", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.MediaJobFinishedEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_164", "Text": "Type is not available for outputs", "TargetId": "azure.eventgrid.models.MediaJobFinishedEventData.__init__.param(outputs"}, {"DiagnosticId": "AZ_PY_165", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobFinishedEventData.__init__"}, {"DiagnosticId": "AZ_PY_166", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.MediaJobFinishedEventData.__init__"}, {"DiagnosticId": "AZ_PY_167", "Text": "Type is not available for outputs", "TargetId": "azure.eventgrid.models.MediaJobFinishedEventData.__init__"}, {"DiagnosticId": "AZ_PY_168", "Text": "Type is not available for error", "TargetId": "azure.eventgrid.models.MediaJobOutput.__init__.param(error"}, {"DiagnosticId": "AZ_PY_169", "Text": "Type is not available for state", "TargetId": "azure.eventgrid.models.MediaJobOutput.__init__.param(state"}, {"DiagnosticId": "AZ_PY_170", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobOutput.__init__"}, {"DiagnosticId": "AZ_PY_171", "Text": "Type is not available for error", "TargetId": "azure.eventgrid.models.MediaJobOutput.__init__"}, {"DiagnosticId": "AZ_PY_172", "Text": "Type is not available for state", "TargetId": "azure.eventgrid.models.MediaJobOutput.__init__"}, {"DiagnosticId": "AZ_PY_173", "Text": "Type is not available for error", "TargetId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(error"}, {"DiagnosticId": "AZ_PY_174", "Text": "Type is not available for state", "TargetId": "azure.eventgrid.models.MediaJobOutputAsset.__init__.param(state"}, {"DiagnosticId": "AZ_PY_175", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobOutputAsset.__init__"}, {"DiagnosticId": "AZ_PY_176", "Text": "Type is not available for error", "TargetId": "azure.eventgrid.models.MediaJobOutputAsset.__init__"}, {"DiagnosticId": "AZ_PY_177", "Text": "Type is not available for state", "TargetId": "azure.eventgrid.models.MediaJobOutputAsset.__init__"}, {"DiagnosticId": "AZ_PY_178", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_179", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_180", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.__init__"}, {"DiagnosticId": "AZ_PY_181", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.__init__"}, {"DiagnosticId": "AZ_PY_182", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.MediaJobOutputCanceledEventData.__init__"}, {"DiagnosticId": "AZ_PY_183", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_184", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_185", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.__init__"}, {"DiagnosticId": "AZ_PY_186", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.__init__"}, {"DiagnosticId": "AZ_PY_187", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.MediaJobOutputCancelingEventData.__init__"}, {"DiagnosticId": "AZ_PY_188", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.MediaJobOutputErroredEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_189", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.MediaJobOutputErroredEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_190", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobOutputErroredEventData.__init__"}, {"DiagnosticId": "AZ_PY_191", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.MediaJobOutputErroredEventData.__init__"}, {"DiagnosticId": "AZ_PY_192", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.MediaJobOutputErroredEventData.__init__"}, {"DiagnosticId": "AZ_PY_193", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_194", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_195", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.__init__"}, {"DiagnosticId": "AZ_PY_196", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.__init__"}, {"DiagnosticId": "AZ_PY_197", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.MediaJobOutputFinishedEventData.__init__"}, {"DiagnosticId": "AZ_PY_198", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_199", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_200", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.__init__"}, {"DiagnosticId": "AZ_PY_201", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.__init__"}, {"DiagnosticId": "AZ_PY_202", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.MediaJobOutputProcessingEventData.__init__"}, {"DiagnosticId": "AZ_PY_203", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.MediaJobOutputProgressEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_204", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobOutputProgressEventData.__init__"}, {"DiagnosticId": "AZ_PY_205", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.MediaJobOutputProgressEventData.__init__"}, {"DiagnosticId": "AZ_PY_206", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_207", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_208", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.__init__"}, {"DiagnosticId": "AZ_PY_209", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.__init__"}, {"DiagnosticId": "AZ_PY_210", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.MediaJobOutputScheduledEventData.__init__"}, {"DiagnosticId": "AZ_PY_211", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_212", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_213", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_214", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_215", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_216", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.MediaJobProcessingEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_217", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobProcessingEventData.__init__"}, {"DiagnosticId": "AZ_PY_218", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.MediaJobProcessingEventData.__init__"}, {"DiagnosticId": "AZ_PY_219", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.MediaJobScheduledEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_220", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobScheduledEventData.__init__"}, {"DiagnosticId": "AZ_PY_221", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.MediaJobScheduledEventData.__init__"}, {"DiagnosticId": "AZ_PY_222", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.MediaJobStateChangeEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_223", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_224", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_225", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaLiveEventConnectionRejectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_226", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaLiveEventEncoderConnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_227", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaLiveEventEncoderDisconnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_228", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaLiveEventIncomingDataChunkDroppedEventData.__init__"}, {"DiagnosticId": "AZ_PY_229", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaLiveEventIncomingStreamReceivedEventData.__init__"}, {"DiagnosticId": "AZ_PY_230", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaLiveEventIncomingStreamsOutOfSyncEventData.__init__"}, {"DiagnosticId": "AZ_PY_231", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.__init__"}, {"DiagnosticId": "AZ_PY_232", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaLiveEventIngestHeartbeatEventData.__init__"}, {"DiagnosticId": "AZ_PY_233", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.MediaLiveEventTrackDiscontinuityDetectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_234", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ResourceActionCancelData.__init__"}, {"DiagnosticId": "AZ_PY_235", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ResourceActionFailureData.__init__"}, {"DiagnosticId": "AZ_PY_236", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ResourceActionSuccessData.__init__"}, {"DiagnosticId": "AZ_PY_237", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ResourceDeleteCancelData.__init__"}, {"DiagnosticId": "AZ_PY_238", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ResourceDeleteFailureData.__init__"}, {"DiagnosticId": "AZ_PY_239", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ResourceDeleteSuccessData.__init__"}, {"DiagnosticId": "AZ_PY_240", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ResourceWriteCancelData.__init__"}, {"DiagnosticId": "AZ_PY_241", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ResourceWriteFailureData.__init__"}, {"DiagnosticId": "AZ_PY_242", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ResourceWriteSuccessData.__init__"}, {"DiagnosticId": "AZ_PY_243", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__"}, {"DiagnosticId": "AZ_PY_244", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__"}, {"DiagnosticId": "AZ_PY_245", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_246", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_247", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.SignalRServiceClientConnectionConnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_248", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_249", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_250", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.SignalRServiceClientConnectionDisconnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_251", "Text": "Type is not available for storage_diagnostics", "TargetId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__.param(storage_diagnostics"}, {"DiagnosticId": "AZ_PY_252", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__"}, {"DiagnosticId": "AZ_PY_253", "Text": "Type is not available for storage_diagnostics", "TargetId": "azure.eventgrid.models.StorageBlobCreatedEventData.__init__"}, {"DiagnosticId": "AZ_PY_254", "Text": "Type is not available for storage_diagnostics", "TargetId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__.param(storage_diagnostics"}, {"DiagnosticId": "AZ_PY_255", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_256", "Text": "Type is not available for storage_diagnostics", "TargetId": "azure.eventgrid.models.StorageBlobDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_257", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.SubscriptionDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_258", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.SubscriptionValidationEventData.__init__"}, {"DiagnosticId": "AZ_PY_259", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.SubscriptionValidationResponse.__init__"}, {"DiagnosticId": "AZ_PY_260", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data.AppConfigurationKeyValueDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_261", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.app_configuration_key_value_deleted_event_data_py3.AppConfigurationKeyValueDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_262", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data.AppConfigurationKeyValueModifiedEventData.__init__"}, {"DiagnosticId": "AZ_PY_263", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.app_configuration_key_value_modified_event_data_py3.AppConfigurationKeyValueModifiedEventData.__init__"}, {"DiagnosticId": "AZ_PY_264", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_artifact_event_data.ContainerRegistryArtifactEventData.__init__"}, {"DiagnosticId": "AZ_PY_265", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(target"}, {"DiagnosticId": "AZ_PY_266", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_267", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__"}, {"DiagnosticId": "AZ_PY_268", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__"}, {"DiagnosticId": "AZ_PY_269", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_artifact_event_data_py3.ContainerRegistryArtifactEventData.__init__"}, {"DiagnosticId": "AZ_PY_270", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_artifact_event_target.ContainerRegistryArtifactEventTarget.__init__"}, {"DiagnosticId": "AZ_PY_271", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_artifact_event_target_py3.ContainerRegistryArtifactEventTarget.__init__"}, {"DiagnosticId": "AZ_PY_272", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryArtifactEventData.__init__"}, {"DiagnosticId": "AZ_PY_273", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_chart_deleted_event_data.ContainerRegistryChartDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_274", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(target"}, {"DiagnosticId": "AZ_PY_275", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_276", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__"}, {"DiagnosticId": "AZ_PY_277", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__"}, {"DiagnosticId": "AZ_PY_278", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryArtifactEventData.__init__"}, {"DiagnosticId": "AZ_PY_279", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__.param(target"}, {"DiagnosticId": "AZ_PY_280", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_281", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_282", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_283", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_chart_deleted_event_data_py3.ContainerRegistryChartDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_284", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryArtifactEventData.__init__"}, {"DiagnosticId": "AZ_PY_285", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_chart_pushed_event_data.ContainerRegistryChartPushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_286", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(target"}, {"DiagnosticId": "AZ_PY_287", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_288", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__"}, {"DiagnosticId": "AZ_PY_289", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__"}, {"DiagnosticId": "AZ_PY_290", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryArtifactEventData.__init__"}, {"DiagnosticId": "AZ_PY_291", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__.param(target"}, {"DiagnosticId": "AZ_PY_292", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_293", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_294", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_295", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_chart_pushed_event_data_py3.ContainerRegistryChartPushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_296", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_event_actor.ContainerRegistryEventActor.__init__"}, {"DiagnosticId": "AZ_PY_297", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_event_actor_py3.ContainerRegistryEventActor.__init__"}, {"DiagnosticId": "AZ_PY_298", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_event_data.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_299", "Text": "Type is not available for actor", "TargetId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(actor"}, {"DiagnosticId": "AZ_PY_300", "Text": "Type is not available for request", "TargetId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(request"}, {"DiagnosticId": "AZ_PY_301", "Text": "Type is not available for source", "TargetId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(source"}, {"DiagnosticId": "AZ_PY_302", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(target"}, {"DiagnosticId": "AZ_PY_303", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_304", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_305", "Text": "Type is not available for actor", "TargetId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_306", "Text": "Type is not available for request", "TargetId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_307", "Text": "Type is not available for source", "TargetId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_308", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_309", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_310", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_event_request.ContainerRegistryEventRequest.__init__"}, {"DiagnosticId": "AZ_PY_311", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_event_request_py3.ContainerRegistryEventRequest.__init__"}, {"DiagnosticId": "AZ_PY_312", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_event_source.ContainerRegistryEventSource.__init__"}, {"DiagnosticId": "AZ_PY_313", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_event_source_py3.ContainerRegistryEventSource.__init__"}, {"DiagnosticId": "AZ_PY_314", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_event_target.ContainerRegistryEventTarget.__init__"}, {"DiagnosticId": "AZ_PY_315", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_event_target_py3.ContainerRegistryEventTarget.__init__"}, {"DiagnosticId": "AZ_PY_316", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_317", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data.ContainerRegistryImageDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_318", "Text": "Type is not available for actor", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(actor"}, {"DiagnosticId": "AZ_PY_319", "Text": "Type is not available for request", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(request"}, {"DiagnosticId": "AZ_PY_320", "Text": "Type is not available for source", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(source"}, {"DiagnosticId": "AZ_PY_321", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(target"}, {"DiagnosticId": "AZ_PY_322", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_323", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_324", "Text": "Type is not available for actor", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_325", "Text": "Type is not available for request", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_326", "Text": "Type is not available for source", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_327", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_328", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_329", "Text": "Type is not available for actor", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(actor"}, {"DiagnosticId": "AZ_PY_330", "Text": "Type is not available for request", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(request"}, {"DiagnosticId": "AZ_PY_331", "Text": "Type is not available for source", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(source"}, {"DiagnosticId": "AZ_PY_332", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(target"}, {"DiagnosticId": "AZ_PY_333", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_334", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_335", "Text": "Type is not available for actor", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_336", "Text": "Type is not available for request", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_337", "Text": "Type is not available for source", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_338", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_339", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_image_deleted_event_data_py3.ContainerRegistryImageDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_340", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_341", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data.ContainerRegistryImagePushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_342", "Text": "Type is not available for actor", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(actor"}, {"DiagnosticId": "AZ_PY_343", "Text": "Type is not available for request", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(request"}, {"DiagnosticId": "AZ_PY_344", "Text": "Type is not available for source", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(source"}, {"DiagnosticId": "AZ_PY_345", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(target"}, {"DiagnosticId": "AZ_PY_346", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_347", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_348", "Text": "Type is not available for actor", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_349", "Text": "Type is not available for request", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_350", "Text": "Type is not available for source", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_351", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_352", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryEventData.__init__"}, {"DiagnosticId": "AZ_PY_353", "Text": "Type is not available for actor", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(actor"}, {"DiagnosticId": "AZ_PY_354", "Text": "Type is not available for request", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(request"}, {"DiagnosticId": "AZ_PY_355", "Text": "Type is not available for source", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(source"}, {"DiagnosticId": "AZ_PY_356", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(target"}, {"DiagnosticId": "AZ_PY_357", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_358", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_359", "Text": "Type is not available for actor", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_360", "Text": "Type is not available for request", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_361", "Text": "Type is not available for source", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_362", "Text": "Type is not available for target", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_363", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.container_registry_image_pushed_event_data_py3.ContainerRegistryImagePushedEventData.__init__"}, {"DiagnosticId": "AZ_PY_364", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_connection_state_event_info.DeviceConnectionStateEventInfo.__init__"}, {"DiagnosticId": "AZ_PY_365", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_connection_state_event_info_py3.DeviceConnectionStateEventInfo.__init__"}, {"DiagnosticId": "AZ_PY_366", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_connection_state_event_properties.DeviceConnectionStateEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_367", "Text": "Type is not available for device_connection_state_event_info", "TargetId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__.param(device_connection_state_event_info"}, {"DiagnosticId": "AZ_PY_368", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_369", "Text": "Type is not available for device_connection_state_event_info", "TargetId": "azure.eventgrid.models.device_connection_state_event_properties_py3.DeviceConnectionStateEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_370", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_life_cycle_event_properties.DeviceLifeCycleEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_371", "Text": "Type is not available for twin", "TargetId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties.__init__.param(twin"}, {"DiagnosticId": "AZ_PY_372", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_373", "Text": "Type is not available for twin", "TargetId": "azure.eventgrid.models.device_life_cycle_event_properties_py3.DeviceLifeCycleEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_374", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_telemetry_event_properties.DeviceTelemetryEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_375", "Text": "Type is not available for body", "TargetId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__.param(body"}, {"DiagnosticId": "AZ_PY_376", "Text": "Type is not available for properties", "TargetId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__.param(properties"}, {"DiagnosticId": "AZ_PY_377", "Text": "Type is not available for system_properties", "TargetId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__.param(system_properties"}, {"DiagnosticId": "AZ_PY_378", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_379", "Text": "Type is not available for body", "TargetId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_380", "Text": "Type is not available for properties", "TargetId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_381", "Text": "Type is not available for system_properties", "TargetId": "azure.eventgrid.models.device_telemetry_event_properties_py3.DeviceTelemetryEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_382", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_twin_info.DeviceTwinInfo.__init__"}, {"DiagnosticId": "AZ_PY_383", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_twin_info_properties.DeviceTwinInfoProperties.__init__"}, {"DiagnosticId": "AZ_PY_384", "Text": "Type is not available for desired", "TargetId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties.__init__.param(desired"}, {"DiagnosticId": "AZ_PY_385", "Text": "Type is not available for reported", "TargetId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties.__init__.param(reported"}, {"DiagnosticId": "AZ_PY_386", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties.__init__"}, {"DiagnosticId": "AZ_PY_387", "Text": "Type is not available for desired", "TargetId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties.__init__"}, {"DiagnosticId": "AZ_PY_388", "Text": "Type is not available for reported", "TargetId": "azure.eventgrid.models.device_twin_info_properties_py3.DeviceTwinInfoProperties.__init__"}, {"DiagnosticId": "AZ_PY_389", "Text": "Type is not available for properties", "TargetId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(properties"}, {"DiagnosticId": "AZ_PY_390", "Text": "Type is not available for x509_thumbprint", "TargetId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__.param(x509_thumbprint"}, {"DiagnosticId": "AZ_PY_391", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__"}, {"DiagnosticId": "AZ_PY_392", "Text": "Type is not available for properties", "TargetId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__"}, {"DiagnosticId": "AZ_PY_393", "Text": "Type is not available for x509_thumbprint", "TargetId": "azure.eventgrid.models.device_twin_info_py3.DeviceTwinInfo.__init__"}, {"DiagnosticId": "AZ_PY_394", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_twin_info_x509_thumbprint.DeviceTwinInfoX509Thumbprint.__init__"}, {"DiagnosticId": "AZ_PY_395", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_twin_info_x509_thumbprint_py3.DeviceTwinInfoX509Thumbprint.__init__"}, {"DiagnosticId": "AZ_PY_396", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_twin_metadata.DeviceTwinMetadata.__init__"}, {"DiagnosticId": "AZ_PY_397", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_twin_metadata_py3.DeviceTwinMetadata.__init__"}, {"DiagnosticId": "AZ_PY_398", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_twin_properties.DeviceTwinProperties.__init__"}, {"DiagnosticId": "AZ_PY_399", "Text": "Type is not available for metadata", "TargetId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties.__init__.param(metadata"}, {"DiagnosticId": "AZ_PY_400", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties.__init__"}, {"DiagnosticId": "AZ_PY_401", "Text": "Type is not available for metadata", "TargetId": "azure.eventgrid.models.device_twin_properties_py3.DeviceTwinProperties.__init__"}, {"DiagnosticId": "AZ_PY_402", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.event_grid_event.EventGridEvent.__init__"}, {"DiagnosticId": "AZ_PY_403", "Text": "Type is not available for data", "TargetId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(data"}, {"DiagnosticId": "AZ_PY_404", "Text": "Type is not available for event_time", "TargetId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__.param(event_time"}, {"DiagnosticId": "AZ_PY_405", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__"}, {"DiagnosticId": "AZ_PY_406", "Text": "Type is not available for data", "TargetId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__"}, {"DiagnosticId": "AZ_PY_407", "Text": "Type is not available for event_time", "TargetId": "azure.eventgrid.models.event_grid_event_py3.EventGridEvent.__init__"}, {"DiagnosticId": "AZ_PY_408", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.event_hub_capture_file_created_event_data.EventHubCaptureFileCreatedEventData.__init__"}, {"DiagnosticId": "AZ_PY_409", "Text": "Type is not available for first_enqueue_time", "TargetId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(first_enqueue_time"}, {"DiagnosticId": "AZ_PY_410", "Text": "Type is not available for last_enqueue_time", "TargetId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__.param(last_enqueue_time"}, {"DiagnosticId": "AZ_PY_411", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__"}, {"DiagnosticId": "AZ_PY_412", "Text": "Type is not available for first_enqueue_time", "TargetId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__"}, {"DiagnosticId": "AZ_PY_413", "Text": "Type is not available for last_enqueue_time", "TargetId": "azure.eventgrid.models.event_hub_capture_file_created_event_data_py3.EventHubCaptureFileCreatedEventData.__init__"}, {"DiagnosticId": "AZ_PY_414", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_connected_event_data.DeviceConnectionStateEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_415", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_connected_event_data.IotHubDeviceConnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_416", "Text": "Type is not available for device_connection_state_event_info", "TargetId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(device_connection_state_event_info"}, {"DiagnosticId": "AZ_PY_417", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_418", "Text": "Type is not available for device_connection_state_event_info", "TargetId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.DeviceConnectionStateEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_419", "Text": "Type is not available for device_connection_state_event_info", "TargetId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__.param(device_connection_state_event_info"}, {"DiagnosticId": "AZ_PY_420", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_421", "Text": "Type is not available for device_connection_state_event_info", "TargetId": "azure.eventgrid.models.iot_hub_device_connected_event_data_py3.IotHubDeviceConnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_422", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_created_event_data.DeviceLifeCycleEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_423", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_created_event_data.IotHubDeviceCreatedEventData.__init__"}, {"DiagnosticId": "AZ_PY_424", "Text": "Type is not available for twin", "TargetId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(twin"}, {"DiagnosticId": "AZ_PY_425", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_426", "Text": "Type is not available for twin", "TargetId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.DeviceLifeCycleEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_427", "Text": "Type is not available for twin", "TargetId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData.__init__.param(twin"}, {"DiagnosticId": "AZ_PY_428", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData.__init__"}, {"DiagnosticId": "AZ_PY_429", "Text": "Type is not available for twin", "TargetId": "azure.eventgrid.models.iot_hub_device_created_event_data_py3.IotHubDeviceCreatedEventData.__init__"}, {"DiagnosticId": "AZ_PY_430", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_deleted_event_data.DeviceLifeCycleEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_431", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_deleted_event_data.IotHubDeviceDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_432", "Text": "Type is not available for twin", "TargetId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties.__init__.param(twin"}, {"DiagnosticId": "AZ_PY_433", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_434", "Text": "Type is not available for twin", "TargetId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.DeviceLifeCycleEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_435", "Text": "Type is not available for twin", "TargetId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData.__init__.param(twin"}, {"DiagnosticId": "AZ_PY_436", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_437", "Text": "Type is not available for twin", "TargetId": "azure.eventgrid.models.iot_hub_device_deleted_event_data_py3.IotHubDeviceDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_438", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.DeviceConnectionStateEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_439", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data.IotHubDeviceDisconnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_440", "Text": "Type is not available for device_connection_state_event_info", "TargetId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__.param(device_connection_state_event_info"}, {"DiagnosticId": "AZ_PY_441", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_442", "Text": "Type is not available for device_connection_state_event_info", "TargetId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.DeviceConnectionStateEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_443", "Text": "Type is not available for device_connection_state_event_info", "TargetId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__.param(device_connection_state_event_info"}, {"DiagnosticId": "AZ_PY_444", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_445", "Text": "Type is not available for device_connection_state_event_info", "TargetId": "azure.eventgrid.models.iot_hub_device_disconnected_event_data_py3.IotHubDeviceDisconnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_446", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.DeviceTelemetryEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_447", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data.IotHubDeviceTelemetryEventData.__init__"}, {"DiagnosticId": "AZ_PY_448", "Text": "Type is not available for body", "TargetId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__.param(body"}, {"DiagnosticId": "AZ_PY_449", "Text": "Type is not available for properties", "TargetId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__.param(properties"}, {"DiagnosticId": "AZ_PY_450", "Text": "Type is not available for system_properties", "TargetId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__.param(system_properties"}, {"DiagnosticId": "AZ_PY_451", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_452", "Text": "Type is not available for body", "TargetId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_453", "Text": "Type is not available for properties", "TargetId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_454", "Text": "Type is not available for system_properties", "TargetId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.DeviceTelemetryEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_455", "Text": "Type is not available for body", "TargetId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__.param(body"}, {"DiagnosticId": "AZ_PY_456", "Text": "Type is not available for properties", "TargetId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__.param(properties"}, {"DiagnosticId": "AZ_PY_457", "Text": "Type is not available for system_properties", "TargetId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__.param(system_properties"}, {"DiagnosticId": "AZ_PY_458", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__"}, {"DiagnosticId": "AZ_PY_459", "Text": "Type is not available for body", "TargetId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__"}, {"DiagnosticId": "AZ_PY_460", "Text": "Type is not available for properties", "TargetId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__"}, {"DiagnosticId": "AZ_PY_461", "Text": "Type is not available for system_properties", "TargetId": "azure.eventgrid.models.iot_hub_device_telemetry_event_data_py3.IotHubDeviceTelemetryEventData.__init__"}, {"DiagnosticId": "AZ_PY_462", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEnteredEventData.__init__"}, {"DiagnosticId": "AZ_PY_463", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.maps_geofence_entered_event_data.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_464", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__.param(expired_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_465", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__.param(geometries"}, {"DiagnosticId": "AZ_PY_466", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__.param(invalid_period_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_467", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__"}, {"DiagnosticId": "AZ_PY_468", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__"}, {"DiagnosticId": "AZ_PY_469", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__"}, {"DiagnosticId": "AZ_PY_470", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEnteredEventData.__init__"}, {"DiagnosticId": "AZ_PY_471", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__.param(expired_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_472", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__.param(geometries"}, {"DiagnosticId": "AZ_PY_473", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__.param(invalid_period_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_474", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_475", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_476", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_477", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_entered_event_data_py3.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_478", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.maps_geofence_event_properties.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_479", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__.param(expired_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_480", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__.param(geometries"}, {"DiagnosticId": "AZ_PY_481", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__.param(invalid_period_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_482", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_483", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_484", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_485", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_event_properties_py3.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_486", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_487", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.maps_geofence_exited_event_data.MapsGeofenceExitedEventData.__init__"}, {"DiagnosticId": "AZ_PY_488", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__.param(expired_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_489", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__.param(geometries"}, {"DiagnosticId": "AZ_PY_490", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__.param(invalid_period_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_491", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_492", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_493", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_494", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_495", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__.param(expired_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_496", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__.param(geometries"}, {"DiagnosticId": "AZ_PY_497", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__.param(invalid_period_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_498", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__"}, {"DiagnosticId": "AZ_PY_499", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__"}, {"DiagnosticId": "AZ_PY_500", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__"}, {"DiagnosticId": "AZ_PY_501", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_exited_event_data_py3.MapsGeofenceExitedEventData.__init__"}, {"DiagnosticId": "AZ_PY_502", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.maps_geofence_geometry.MapsGeofenceGeometry.__init__"}, {"DiagnosticId": "AZ_PY_503", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.maps_geofence_geometry_py3.MapsGeofenceGeometry.__init__"}, {"DiagnosticId": "AZ_PY_504", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_505", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.maps_geofence_result_event_data.MapsGeofenceResultEventData.__init__"}, {"DiagnosticId": "AZ_PY_506", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__.param(expired_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_507", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__.param(geometries"}, {"DiagnosticId": "AZ_PY_508", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__.param(invalid_period_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_509", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_510", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_511", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_512", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceEventProperties.__init__"}, {"DiagnosticId": "AZ_PY_513", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__.param(expired_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_514", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__.param(geometries"}, {"DiagnosticId": "AZ_PY_515", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__.param(invalid_period_geofence_geometry_id"}, {"DiagnosticId": "AZ_PY_516", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__"}, {"DiagnosticId": "AZ_PY_517", "Text": "Type is not available for expired_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__"}, {"DiagnosticId": "AZ_PY_518", "Text": "Type is not available for geometries", "TargetId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__"}, {"DiagnosticId": "AZ_PY_519", "Text": "Type is not available for invalid_period_geofence_geometry_id", "TargetId": "azure.eventgrid.models.maps_geofence_result_event_data_py3.MapsGeofenceResultEventData.__init__"}, {"DiagnosticId": "AZ_PY_520", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobCanceledEventData.__init__"}, {"DiagnosticId": "AZ_PY_521", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_canceled_event_data.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_522", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_523", "Text": "Type is not available for outputs", "TargetId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.__init__.param(outputs"}, {"DiagnosticId": "AZ_PY_524", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.__init__"}, {"DiagnosticId": "AZ_PY_525", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.__init__"}, {"DiagnosticId": "AZ_PY_526", "Text": "Type is not available for outputs", "TargetId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobCanceledEventData.__init__"}, {"DiagnosticId": "AZ_PY_527", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_528", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_529", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_canceled_event_data_py3.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_530", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobCancelingEventData.__init__"}, {"DiagnosticId": "AZ_PY_531", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_canceling_event_data.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_532", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_533", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData.__init__"}, {"DiagnosticId": "AZ_PY_534", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobCancelingEventData.__init__"}, {"DiagnosticId": "AZ_PY_535", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_536", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_537", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_canceling_event_data_py3.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_538", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_error.MediaJobError.__init__"}, {"DiagnosticId": "AZ_PY_539", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobErroredEventData.__init__"}, {"DiagnosticId": "AZ_PY_540", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_errored_event_data.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_541", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_542", "Text": "Type is not available for outputs", "TargetId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.__init__.param(outputs"}, {"DiagnosticId": "AZ_PY_543", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.__init__"}, {"DiagnosticId": "AZ_PY_544", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.__init__"}, {"DiagnosticId": "AZ_PY_545", "Text": "Type is not available for outputs", "TargetId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobErroredEventData.__init__"}, {"DiagnosticId": "AZ_PY_546", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_547", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_548", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_errored_event_data_py3.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_549", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_error_detail.MediaJobErrorDetail.__init__"}, {"DiagnosticId": "AZ_PY_550", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_error_detail_py3.MediaJobErrorDetail.__init__"}, {"DiagnosticId": "AZ_PY_551", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_error_py3.MediaJobError.__init__"}, {"DiagnosticId": "AZ_PY_552", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobFinishedEventData.__init__"}, {"DiagnosticId": "AZ_PY_553", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_finished_event_data.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_554", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_555", "Text": "Type is not available for outputs", "TargetId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.__init__.param(outputs"}, {"DiagnosticId": "AZ_PY_556", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.__init__"}, {"DiagnosticId": "AZ_PY_557", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.__init__"}, {"DiagnosticId": "AZ_PY_558", "Text": "Type is not available for outputs", "TargetId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobFinishedEventData.__init__"}, {"DiagnosticId": "AZ_PY_559", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_560", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_561", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_finished_event_data_py3.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_562", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output.MediaJobOutput.__init__"}, {"DiagnosticId": "AZ_PY_563", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_asset.MediaJobOutput.__init__"}, {"DiagnosticId": "AZ_PY_564", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_asset.MediaJobOutputAsset.__init__"}, {"DiagnosticId": "AZ_PY_565", "Text": "Type is not available for error", "TargetId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__.param(error"}, {"DiagnosticId": "AZ_PY_566", "Text": "Type is not available for state", "TargetId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__.param(state"}, {"DiagnosticId": "AZ_PY_567", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__"}, {"DiagnosticId": "AZ_PY_568", "Text": "Type is not available for error", "TargetId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__"}, {"DiagnosticId": "AZ_PY_569", "Text": "Type is not available for state", "TargetId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutput.__init__"}, {"DiagnosticId": "AZ_PY_570", "Text": "Type is not available for error", "TargetId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(error"}, {"DiagnosticId": "AZ_PY_571", "Text": "Type is not available for state", "TargetId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__.param(state"}, {"DiagnosticId": "AZ_PY_572", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__"}, {"DiagnosticId": "AZ_PY_573", "Text": "Type is not available for error", "TargetId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__"}, {"DiagnosticId": "AZ_PY_574", "Text": "Type is not available for state", "TargetId": "azure.eventgrid.models.media_job_output_asset_py3.MediaJobOutputAsset.__init__"}, {"DiagnosticId": "AZ_PY_575", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputCanceledEventData.__init__"}, {"DiagnosticId": "AZ_PY_576", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_canceled_event_data.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_577", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_578", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_579", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.__init__"}, {"DiagnosticId": "AZ_PY_580", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.__init__"}, {"DiagnosticId": "AZ_PY_581", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputCanceledEventData.__init__"}, {"DiagnosticId": "AZ_PY_582", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_583", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_584", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_585", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_586", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_canceled_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_587", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputCancelingEventData.__init__"}, {"DiagnosticId": "AZ_PY_588", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_canceling_event_data.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_589", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_590", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_591", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.__init__"}, {"DiagnosticId": "AZ_PY_592", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.__init__"}, {"DiagnosticId": "AZ_PY_593", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputCancelingEventData.__init__"}, {"DiagnosticId": "AZ_PY_594", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_595", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_596", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_597", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_598", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_canceling_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_599", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputErroredEventData.__init__"}, {"DiagnosticId": "AZ_PY_600", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_errored_event_data.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_601", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_602", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_603", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.__init__"}, {"DiagnosticId": "AZ_PY_604", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.__init__"}, {"DiagnosticId": "AZ_PY_605", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputErroredEventData.__init__"}, {"DiagnosticId": "AZ_PY_606", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_607", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_608", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_609", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_610", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_errored_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_611", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputFinishedEventData.__init__"}, {"DiagnosticId": "AZ_PY_612", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_finished_event_data.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_613", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_614", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_615", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.__init__"}, {"DiagnosticId": "AZ_PY_616", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.__init__"}, {"DiagnosticId": "AZ_PY_617", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputFinishedEventData.__init__"}, {"DiagnosticId": "AZ_PY_618", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_619", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_620", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_621", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_622", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_finished_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_623", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputProcessingEventData.__init__"}, {"DiagnosticId": "AZ_PY_624", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_processing_event_data.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_625", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_626", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_627", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.__init__"}, {"DiagnosticId": "AZ_PY_628", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.__init__"}, {"DiagnosticId": "AZ_PY_629", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputProcessingEventData.__init__"}, {"DiagnosticId": "AZ_PY_630", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_631", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_632", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_633", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_634", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_processing_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_635", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_progress_event_data.MediaJobOutputProgressEventData.__init__"}, {"DiagnosticId": "AZ_PY_636", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_637", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData.__init__"}, {"DiagnosticId": "AZ_PY_638", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_progress_event_data_py3.MediaJobOutputProgressEventData.__init__"}, {"DiagnosticId": "AZ_PY_639", "Text": "Type is not available for error", "TargetId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__.param(error"}, {"DiagnosticId": "AZ_PY_640", "Text": "Type is not available for state", "TargetId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__.param(state"}, {"DiagnosticId": "AZ_PY_641", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__"}, {"DiagnosticId": "AZ_PY_642", "Text": "Type is not available for error", "TargetId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__"}, {"DiagnosticId": "AZ_PY_643", "Text": "Type is not available for state", "TargetId": "azure.eventgrid.models.media_job_output_py3.MediaJobOutput.__init__"}, {"DiagnosticId": "AZ_PY_644", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputScheduledEventData.__init__"}, {"DiagnosticId": "AZ_PY_645", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_scheduled_event_data.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_646", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_647", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_648", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.__init__"}, {"DiagnosticId": "AZ_PY_649", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.__init__"}, {"DiagnosticId": "AZ_PY_650", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputScheduledEventData.__init__"}, {"DiagnosticId": "AZ_PY_651", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_652", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_653", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_654", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_655", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_scheduled_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_656", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_state_change_event_data.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_657", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(job_correlation_data"}, {"DiagnosticId": "AZ_PY_658", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.__init__.param(output"}, {"DiagnosticId": "AZ_PY_659", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_660", "Text": "Type is not available for job_correlation_data", "TargetId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_661", "Text": "Type is not available for output", "TargetId": "azure.eventgrid.models.media_job_output_state_change_event_data_py3.MediaJobOutputStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_662", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobProcessingEventData.__init__"}, {"DiagnosticId": "AZ_PY_663", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_processing_event_data.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_664", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_665", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData.__init__"}, {"DiagnosticId": "AZ_PY_666", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobProcessingEventData.__init__"}, {"DiagnosticId": "AZ_PY_667", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_668", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_669", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_processing_event_data_py3.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_670", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobScheduledEventData.__init__"}, {"DiagnosticId": "AZ_PY_671", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_scheduled_event_data.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_672", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_673", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData.__init__"}, {"DiagnosticId": "AZ_PY_674", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobScheduledEventData.__init__"}, {"DiagnosticId": "AZ_PY_675", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_676", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_677", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_scheduled_event_data_py3.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_678", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_state_change_event_data.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_679", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData.__init__.param(correlation_data"}, {"DiagnosticId": "AZ_PY_680", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_681", "Text": "Type is not available for correlation_data", "TargetId": "azure.eventgrid.models.media_job_state_change_event_data_py3.MediaJobStateChangeEventData.__init__"}, {"DiagnosticId": "AZ_PY_682", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data.MediaLiveEventConnectionRejectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_683", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_connection_rejected_event_data_py3.MediaLiveEventConnectionRejectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_684", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data.MediaLiveEventEncoderConnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_685", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_encoder_connected_event_data_py3.MediaLiveEventEncoderConnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_686", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data.MediaLiveEventEncoderDisconnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_687", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_encoder_disconnected_event_data_py3.MediaLiveEventEncoderDisconnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_688", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data.MediaLiveEventIncomingDataChunkDroppedEventData.__init__"}, {"DiagnosticId": "AZ_PY_689", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_incoming_data_chunk_dropped_event_data_py3.MediaLiveEventIncomingDataChunkDroppedEventData.__init__"}, {"DiagnosticId": "AZ_PY_690", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data.MediaLiveEventIncomingStreamsOutOfSyncEventData.__init__"}, {"DiagnosticId": "AZ_PY_691", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_incoming_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingStreamsOutOfSyncEventData.__init__"}, {"DiagnosticId": "AZ_PY_692", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data.MediaLiveEventIncomingStreamReceivedEventData.__init__"}, {"DiagnosticId": "AZ_PY_693", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_incoming_stream_received_event_data_py3.MediaLiveEventIncomingStreamReceivedEventData.__init__"}, {"DiagnosticId": "AZ_PY_694", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.__init__"}, {"DiagnosticId": "AZ_PY_695", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_incoming_video_streams_out_of_sync_event_data_py3.MediaLiveEventIncomingVideoStreamsOutOfSyncEventData.__init__"}, {"DiagnosticId": "AZ_PY_696", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data.MediaLiveEventIngestHeartbeatEventData.__init__"}, {"DiagnosticId": "AZ_PY_697", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_ingest_heartbeat_event_data_py3.MediaLiveEventIngestHeartbeatEventData.__init__"}, {"DiagnosticId": "AZ_PY_698", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data.MediaLiveEventTrackDiscontinuityDetectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_699", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.media_live_event_track_discontinuity_detected_event_data_py3.MediaLiveEventTrackDiscontinuityDetectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_700", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_action_cancel_data.ResourceActionCancelData.__init__"}, {"DiagnosticId": "AZ_PY_701", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_action_cancel_data_py3.ResourceActionCancelData.__init__"}, {"DiagnosticId": "AZ_PY_702", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_action_failure_data.ResourceActionFailureData.__init__"}, {"DiagnosticId": "AZ_PY_703", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_action_failure_data_py3.ResourceActionFailureData.__init__"}, {"DiagnosticId": "AZ_PY_704", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_action_success_data.ResourceActionSuccessData.__init__"}, {"DiagnosticId": "AZ_PY_705", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_action_success_data_py3.ResourceActionSuccessData.__init__"}, {"DiagnosticId": "AZ_PY_706", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_delete_cancel_data.ResourceDeleteCancelData.__init__"}, {"DiagnosticId": "AZ_PY_707", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_delete_cancel_data_py3.ResourceDeleteCancelData.__init__"}, {"DiagnosticId": "AZ_PY_708", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_delete_failure_data.ResourceDeleteFailureData.__init__"}, {"DiagnosticId": "AZ_PY_709", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_delete_failure_data_py3.ResourceDeleteFailureData.__init__"}, {"DiagnosticId": "AZ_PY_710", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_delete_success_data.ResourceDeleteSuccessData.__init__"}, {"DiagnosticId": "AZ_PY_711", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_delete_success_data_py3.ResourceDeleteSuccessData.__init__"}, {"DiagnosticId": "AZ_PY_712", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_write_cancel_data.ResourceWriteCancelData.__init__"}, {"DiagnosticId": "AZ_PY_713", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_write_cancel_data_py3.ResourceWriteCancelData.__init__"}, {"DiagnosticId": "AZ_PY_714", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_write_failure_data.ResourceWriteFailureData.__init__"}, {"DiagnosticId": "AZ_PY_715", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_write_failure_data_py3.ResourceWriteFailureData.__init__"}, {"DiagnosticId": "AZ_PY_716", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_write_success_data.ResourceWriteSuccessData.__init__"}, {"DiagnosticId": "AZ_PY_717", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.resource_write_success_data_py3.ResourceWriteSuccessData.__init__"}, {"DiagnosticId": "AZ_PY_718", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__"}, {"DiagnosticId": "AZ_PY_719", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.service_bus_active_messages_available_with_no_listeners_event_data_py3.ServiceBusActiveMessagesAvailableWithNoListenersEventData.__init__"}, {"DiagnosticId": "AZ_PY_720", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__"}, {"DiagnosticId": "AZ_PY_721", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.__init__"}, {"DiagnosticId": "AZ_PY_722", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data.SignalRServiceClientConnectionConnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_723", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_724", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_725", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.signal_rservice_client_connection_connected_event_data_py3.SignalRServiceClientConnectionConnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_726", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data.SignalRServiceClientConnectionDisconnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_727", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__.param(timestamp"}, {"DiagnosticId": "AZ_PY_728", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_729", "Text": "Type is not available for timestamp", "TargetId": "azure.eventgrid.models.signal_rservice_client_connection_disconnected_event_data_py3.SignalRServiceClientConnectionDisconnectedEventData.__init__"}, {"DiagnosticId": "AZ_PY_730", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.storage_blob_created_event_data.StorageBlobCreatedEventData.__init__"}, {"DiagnosticId": "AZ_PY_731", "Text": "Type is not available for storage_diagnostics", "TargetId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__.param(storage_diagnostics"}, {"DiagnosticId": "AZ_PY_732", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__"}, {"DiagnosticId": "AZ_PY_733", "Text": "Type is not available for storage_diagnostics", "TargetId": "azure.eventgrid.models.storage_blob_created_event_data_py3.StorageBlobCreatedEventData.__init__"}, {"DiagnosticId": "AZ_PY_734", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.storage_blob_deleted_event_data.StorageBlobDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_735", "Text": "Type is not available for storage_diagnostics", "TargetId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__.param(storage_diagnostics"}, {"DiagnosticId": "AZ_PY_736", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_737", "Text": "Type is not available for storage_diagnostics", "TargetId": "azure.eventgrid.models.storage_blob_deleted_event_data_py3.StorageBlobDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_738", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.subscription_deleted_event_data.SubscriptionDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_739", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.subscription_deleted_event_data_py3.SubscriptionDeletedEventData.__init__"}, {"DiagnosticId": "AZ_PY_740", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.subscription_validation_event_data.SubscriptionValidationEventData.__init__"}, {"DiagnosticId": "AZ_PY_741", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.subscription_validation_event_data_py3.SubscriptionValidationEventData.__init__"}, {"DiagnosticId": "AZ_PY_742", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.subscription_validation_response.SubscriptionValidationResponse.__init__"}, {"DiagnosticId": "AZ_PY_743", "Text": "Typehint is missing for method __init__", "TargetId": "azure.eventgrid.models.subscription_validation_response_py3.SubscriptionValidationResponse.__init__"}]} \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py index 962ff0f57ada..10d0731f5212 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py @@ -8,7 +8,10 @@ from ._event_grid_publisher_client import EventGridPublisherClient from ._event_grid_consumer import EventGridConsumer +from .version import VERSION + __all__ = ['EventGridPublisherClient', 'EventGridConsumer'] +__version__ = VERSION try: from ._patch import patch_sdk diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py b/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py index ee589e9f9337..764aa0eb49cd 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py +++ b/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py @@ -42,7 +42,8 @@ def key_authentication(events, key, hostname): if type(events[0]) == EventGridEvent: sample_client.publish_events(hostname, events) else: - sample_client.publish_cloud_event_events(hostname, events) + response = sample_client.publish_cloud_event_events(hostname, events) + print(response) def create_event_grid_events(): eg_event = EventGridEvent(id='831e1650-001e-001b-66ab-eeb76e06l631', subject="/blobServices/default/containers/oc2d2817345i200097container/blobs/oc2d2817345i20002296blob", data="{\"artist\": \"G\"}", event_type='recordInserted', event_time=dtime, data_version="1.0") @@ -57,10 +58,10 @@ def create_cloud_events(): return cloud_events # send cloud event -#create_cloud_events() -#key_authentication(create_cloud_events(), cloud_key, cloud_hostname) +create_cloud_events() +key_authentication(create_cloud_events(), cloud_key, cloud_hostname) # send EG event -create_event_grid_events() +#create_event_grid_events() diff --git a/sdk/eventgrid/azure-eventgrid/setup.py b/sdk/eventgrid/azure-eventgrid/setup.py index cf7a6fb13dad..069474e053d7 100644 --- a/sdk/eventgrid/azure-eventgrid/setup.py +++ b/sdk/eventgrid/azure-eventgrid/setup.py @@ -80,6 +80,7 @@ 'msrest>=0.5.0', 'msrestazure>=0.4.32,<2.0.0', 'azure-common~=1.1', + 'azure-core=1.6.0', ], extras_require={ ":python_version<'3.0'": ['azure-nspkg'], diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models.py index 308ae75b74e0..ca3f0f00f78a 100644 --- a/sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models.py +++ b/sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models.py @@ -72,6 +72,7 @@ def __init__( self.datacontenttype = kwargs.get('datacontenttype', None) self.subject = kwargs.get('subject', None) + @classmethod def from_dict(self, source): """ Returns an array of CloudEvent objects given a dict of events following the CloudEvent schema. @@ -144,6 +145,7 @@ def __init__( self.metadata_version = None self.data_version = kwargs['data_version'] + @classmethod def from_dict(self, source): """ Returns an array of EventGridEvent objects given a dict of events following the EventGridEvent schema. @@ -234,4 +236,4 @@ def __init__( **kwargs ): super(SubscriptionValidationResponse, self).__init__(**kwargs) - self.validation_response = kwargs.get('validation_response', None) + self.validation_response = kwargs.get('validation_response', None) \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/__init__.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/__init__.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/__init__.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/__init__.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/event_grid_client.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/event_grid_client.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/event_grid_client.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/event_grid_client.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/__init__.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/__init__.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/__init__.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/__init__.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/app_configuration_key_value_deleted_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/app_configuration_key_value_deleted_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/app_configuration_key_value_deleted_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/app_configuration_key_value_deleted_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/app_configuration_key_value_deleted_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/app_configuration_key_value_deleted_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/app_configuration_key_value_deleted_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/app_configuration_key_value_deleted_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/app_configuration_key_value_modified_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/app_configuration_key_value_modified_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/app_configuration_key_value_modified_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/app_configuration_key_value_modified_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/app_configuration_key_value_modified_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/app_configuration_key_value_modified_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/app_configuration_key_value_modified_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/app_configuration_key_value_modified_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_artifact_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_artifact_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_artifact_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_artifact_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_artifact_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_artifact_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_artifact_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_artifact_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_artifact_event_target.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_artifact_event_target.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_artifact_event_target.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_artifact_event_target.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_artifact_event_target_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_artifact_event_target_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_artifact_event_target_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_artifact_event_target_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_chart_deleted_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_chart_deleted_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_chart_deleted_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_chart_deleted_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_chart_deleted_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_chart_deleted_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_chart_deleted_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_chart_deleted_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_chart_pushed_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_chart_pushed_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_chart_pushed_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_chart_pushed_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_chart_pushed_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_chart_pushed_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_chart_pushed_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_chart_pushed_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_actor.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_actor.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_actor.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_actor.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_actor_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_actor_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_actor_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_actor_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_request.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_request.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_request.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_request.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_request_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_request_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_request_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_request_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_source.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_source.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_source.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_source.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_source_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_source_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_source_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_source_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_target.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_target.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_target.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_target.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_target_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_target_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_event_target_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_target_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_image_deleted_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_image_deleted_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_image_deleted_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_image_deleted_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_image_deleted_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_image_deleted_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_image_deleted_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_image_deleted_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_image_pushed_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_image_pushed_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_image_pushed_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_image_pushed_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_image_pushed_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_image_pushed_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/container_registry_image_pushed_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_image_pushed_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_connection_state_event_info.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_connection_state_event_info.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_connection_state_event_info.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_connection_state_event_info.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_connection_state_event_info_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_connection_state_event_info_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_connection_state_event_info_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_connection_state_event_info_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_connection_state_event_properties.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_connection_state_event_properties.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_connection_state_event_properties.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_connection_state_event_properties.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_connection_state_event_properties_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_connection_state_event_properties_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_connection_state_event_properties_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_connection_state_event_properties_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_life_cycle_event_properties.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_life_cycle_event_properties.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_life_cycle_event_properties.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_life_cycle_event_properties.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_life_cycle_event_properties_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_life_cycle_event_properties_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_life_cycle_event_properties_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_life_cycle_event_properties_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_telemetry_event_properties.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_telemetry_event_properties.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_telemetry_event_properties.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_telemetry_event_properties.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_telemetry_event_properties_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_telemetry_event_properties_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_telemetry_event_properties_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_telemetry_event_properties_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_info.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_info.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_info_properties.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info_properties.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_info_properties.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info_properties.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_info_properties_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info_properties_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_info_properties_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info_properties_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_info_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_info_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_info_x509_thumbprint.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info_x509_thumbprint.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_info_x509_thumbprint.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info_x509_thumbprint.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_info_x509_thumbprint_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info_x509_thumbprint_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_info_x509_thumbprint_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info_x509_thumbprint_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_metadata.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_metadata.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_metadata.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_metadata.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_metadata_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_metadata_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_metadata_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_metadata_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_properties.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_properties.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_properties.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_properties.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_properties_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_properties_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/device_twin_properties_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_properties_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/event_grid_client_enums.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/event_grid_client_enums.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/event_grid_client_enums.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/event_grid_client_enums.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/event_grid_event.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/event_grid_event.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/event_grid_event.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/event_grid_event.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/event_grid_event_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/event_grid_event_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/event_grid_event_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/event_grid_event_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/event_hub_capture_file_created_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/event_hub_capture_file_created_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/event_hub_capture_file_created_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/event_hub_capture_file_created_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/event_hub_capture_file_created_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/event_hub_capture_file_created_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/event_hub_capture_file_created_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/event_hub_capture_file_created_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_connected_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_connected_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_connected_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_connected_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_connected_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_connected_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_connected_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_connected_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_created_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_created_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_created_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_created_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_created_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_created_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_created_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_created_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_deleted_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_deleted_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_deleted_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_deleted_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_deleted_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_deleted_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_deleted_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_deleted_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_disconnected_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_disconnected_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_disconnected_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_disconnected_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_disconnected_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_disconnected_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_disconnected_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_disconnected_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_telemetry_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_telemetry_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_telemetry_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_telemetry_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_telemetry_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_telemetry_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/iot_hub_device_telemetry_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_telemetry_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_entered_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_entered_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_entered_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_entered_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_entered_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_entered_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_entered_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_entered_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_event_properties.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_event_properties.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_event_properties.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_event_properties.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_event_properties_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_event_properties_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_event_properties_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_event_properties_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_exited_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_exited_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_exited_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_exited_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_exited_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_exited_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_exited_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_exited_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_geometry.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_geometry.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_geometry.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_geometry.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_geometry_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_geometry_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_geometry_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_geometry_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_result_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_result_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_result_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_result_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_result_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_result_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/maps_geofence_result_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_result_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_canceled_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_canceled_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_canceled_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_canceled_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_canceled_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_canceled_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_canceled_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_canceled_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_canceling_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_canceling_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_canceling_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_canceling_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_canceling_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_canceling_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_canceling_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_canceling_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_error.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_error.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_error.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_error.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_error_detail.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_error_detail.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_error_detail.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_error_detail.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_error_detail_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_error_detail_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_error_detail_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_error_detail_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_error_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_error_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_error_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_error_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_errored_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_errored_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_errored_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_errored_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_errored_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_errored_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_errored_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_errored_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_finished_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_finished_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_finished_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_finished_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_finished_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_finished_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_finished_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_finished_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_asset.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_asset.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_asset.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_asset.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_asset_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_asset_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_asset_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_asset_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_canceled_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_canceled_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_canceled_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_canceled_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_canceled_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_canceled_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_canceled_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_canceled_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_canceling_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_canceling_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_canceling_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_canceling_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_canceling_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_canceling_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_canceling_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_canceling_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_errored_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_errored_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_errored_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_errored_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_errored_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_errored_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_errored_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_errored_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_finished_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_finished_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_finished_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_finished_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_finished_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_finished_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_finished_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_finished_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_processing_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_processing_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_processing_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_processing_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_processing_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_processing_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_processing_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_processing_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_progress_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_progress_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_progress_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_progress_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_progress_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_progress_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_progress_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_progress_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_scheduled_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_scheduled_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_scheduled_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_scheduled_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_scheduled_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_scheduled_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_scheduled_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_scheduled_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_state_change_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_state_change_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_state_change_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_state_change_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_state_change_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_state_change_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_output_state_change_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_state_change_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_processing_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_processing_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_processing_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_processing_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_processing_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_processing_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_processing_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_processing_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_scheduled_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_scheduled_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_scheduled_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_scheduled_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_scheduled_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_scheduled_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_scheduled_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_scheduled_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_state_change_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_state_change_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_state_change_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_state_change_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_state_change_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_state_change_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_job_state_change_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_state_change_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_connection_rejected_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_connection_rejected_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_connection_rejected_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_connection_rejected_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_connection_rejected_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_connection_rejected_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_connection_rejected_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_connection_rejected_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_encoder_connected_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_encoder_connected_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_encoder_connected_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_encoder_connected_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_encoder_connected_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_encoder_connected_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_encoder_connected_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_encoder_connected_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_encoder_disconnected_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_encoder_disconnected_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_encoder_disconnected_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_encoder_disconnected_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_encoder_disconnected_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_encoder_disconnected_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_encoder_disconnected_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_encoder_disconnected_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_incoming_data_chunk_dropped_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_data_chunk_dropped_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_incoming_data_chunk_dropped_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_data_chunk_dropped_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_incoming_data_chunk_dropped_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_data_chunk_dropped_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_incoming_data_chunk_dropped_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_data_chunk_dropped_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_incoming_stream_received_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_stream_received_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_incoming_stream_received_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_stream_received_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_incoming_stream_received_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_stream_received_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_incoming_stream_received_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_stream_received_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_incoming_streams_out_of_sync_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_streams_out_of_sync_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_incoming_streams_out_of_sync_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_streams_out_of_sync_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_incoming_streams_out_of_sync_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_streams_out_of_sync_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_incoming_streams_out_of_sync_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_streams_out_of_sync_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_incoming_video_streams_out_of_sync_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_video_streams_out_of_sync_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_incoming_video_streams_out_of_sync_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_video_streams_out_of_sync_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_incoming_video_streams_out_of_sync_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_video_streams_out_of_sync_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_incoming_video_streams_out_of_sync_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_video_streams_out_of_sync_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_ingest_heartbeat_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_ingest_heartbeat_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_ingest_heartbeat_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_ingest_heartbeat_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_ingest_heartbeat_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_ingest_heartbeat_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_ingest_heartbeat_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_ingest_heartbeat_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_track_discontinuity_detected_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_track_discontinuity_detected_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_track_discontinuity_detected_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_track_discontinuity_detected_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_track_discontinuity_detected_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_track_discontinuity_detected_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/media_live_event_track_discontinuity_detected_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_track_discontinuity_detected_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_action_cancel_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_cancel_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_action_cancel_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_cancel_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_action_cancel_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_cancel_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_action_cancel_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_cancel_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_action_failure_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_failure_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_action_failure_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_failure_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_action_failure_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_failure_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_action_failure_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_failure_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_action_success_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_success_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_action_success_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_success_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_action_success_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_success_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_action_success_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_success_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_delete_cancel_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_cancel_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_delete_cancel_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_cancel_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_delete_cancel_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_cancel_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_delete_cancel_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_cancel_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_delete_failure_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_failure_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_delete_failure_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_failure_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_delete_failure_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_failure_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_delete_failure_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_failure_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_delete_success_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_success_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_delete_success_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_success_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_delete_success_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_success_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_delete_success_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_success_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_write_cancel_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_cancel_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_write_cancel_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_cancel_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_write_cancel_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_cancel_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_write_cancel_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_cancel_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_write_failure_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_failure_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_write_failure_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_failure_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_write_failure_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_failure_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_write_failure_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_failure_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_write_success_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_success_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_write_success_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_success_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_write_success_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_success_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/resource_write_success_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_success_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/service_bus_active_messages_available_with_no_listeners_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/service_bus_active_messages_available_with_no_listeners_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/service_bus_active_messages_available_with_no_listeners_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/service_bus_active_messages_available_with_no_listeners_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/service_bus_active_messages_available_with_no_listeners_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/service_bus_active_messages_available_with_no_listeners_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/service_bus_active_messages_available_with_no_listeners_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/service_bus_active_messages_available_with_no_listeners_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/service_bus_deadletter_messages_available_with_no_listeners_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/service_bus_deadletter_messages_available_with_no_listeners_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/service_bus_deadletter_messages_available_with_no_listeners_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/service_bus_deadletter_messages_available_with_no_listeners_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/signal_rservice_client_connection_connected_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/signal_rservice_client_connection_connected_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/signal_rservice_client_connection_connected_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/signal_rservice_client_connection_connected_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/signal_rservice_client_connection_connected_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/signal_rservice_client_connection_connected_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/signal_rservice_client_connection_connected_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/signal_rservice_client_connection_connected_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/signal_rservice_client_connection_disconnected_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/signal_rservice_client_connection_disconnected_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/signal_rservice_client_connection_disconnected_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/signal_rservice_client_connection_disconnected_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/signal_rservice_client_connection_disconnected_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/signal_rservice_client_connection_disconnected_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/signal_rservice_client_connection_disconnected_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/signal_rservice_client_connection_disconnected_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/storage_blob_created_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/storage_blob_created_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/storage_blob_created_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/storage_blob_created_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/storage_blob_created_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/storage_blob_created_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/storage_blob_created_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/storage_blob_created_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/storage_blob_deleted_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/storage_blob_deleted_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/storage_blob_deleted_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/storage_blob_deleted_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/storage_blob_deleted_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/storage_blob_deleted_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/storage_blob_deleted_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/storage_blob_deleted_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/subscription_deleted_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_deleted_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/subscription_deleted_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_deleted_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/subscription_deleted_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_deleted_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/subscription_deleted_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_deleted_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/subscription_validation_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_validation_event_data.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/subscription_validation_event_data.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_validation_event_data.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/subscription_validation_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_validation_event_data_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/subscription_validation_event_data_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_validation_event_data_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/subscription_validation_response.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_validation_response.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/subscription_validation_response.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_validation_response.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/subscription_validation_response_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_validation_response_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/models/subscription_validation_response_py3.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_validation_response_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/version.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/version.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/old_eventgrid/eventgrid/version.py rename to sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/version.py diff --git a/sdk/eventgrid/azure-eventgrid/swagger/README.PYTHON_T2.md b/sdk/eventgrid/azure-eventgrid/swagger/README.PYTHON_T2.md index 42d1a61cfafa..13cf8a02ade5 100644 --- a/sdk/eventgrid/azure-eventgrid/swagger/README.PYTHON_T2.md +++ b/sdk/eventgrid/azure-eventgrid/swagger/README.PYTHON_T2.md @@ -5,12 +5,12 @@ ### Configuration ```yaml -title: GeneratedClient -description: EventGrid Python Client +title: EventGridPublisherClient +description: EventGrid Python Publisher Client generated-metadata: false license-header: MICROSOFT_MIT_NO_VERSION output-folder: ../src -source-code-folder-path: ./src/generated +source-code-folder-path: ./src/eventgrid input-file: https://raw.githubusercontent.com/t-swpill/azure-rest-api-specs/add-cloud-event-publish-to-event-grid/specification/eventgrid/data-plane/Microsoft.EventGrid/stable/2018-01-01/EventGrid.json python: true use: "@autorest/python@5.1.0-preview.1" From ea0a6fd81fcaa64193c6ddf5d7d27a8bf4bf6aef Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Wed, 1 Jul 2020 18:35:03 -0500 Subject: [PATCH 09/38] remove _initialize_mapping() in BaseEventType class in models --- .../azure/eventgrid/models/_models.py | 33 ++++++++++------- .../azure/eventgrid/models/_models_py3.py | 36 ++++++++++--------- sdk/eventgrid/azure-eventgrid/setup.py | 2 +- 3 files changed, 41 insertions(+), 30 deletions(-) diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/_models.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/_models.py index d560901e50f6..b37d4a316448 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/_models.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/_models.py @@ -237,7 +237,7 @@ def __init__( super(SubscriptionValidationResponse, self).__init__(**kwargs) self.validation_response = kwargs.get('validation_response', None) -class EventBatch(object): +class EventBatch(msrest.serialization.Model): """A batch of events. Sending events in a batch is more performant than sending individual events. @@ -257,9 +257,9 @@ class EventBatch(object): def __init__(self, max_size_in_bytes=None): # type: (Optional[int], Optional[str], Optional[Union[str, bytes]]) -> None return - self.max_size_in_bytes = max_size_in_bytes #or constants.MAX_MESSAGE_LENGTH_BYTES - self.schema = None - self.event_list = []#BatchMessage(data=[], multi_messages=False, properties=None) + self._max_size_in_bytes = max_size_in_bytes #or constants.MAX_MESSAGE_LENGTH_BYTES + self._schema = None + self._event_list = []#BatchMessage(data=[], multi_messages=False, properties=None) self._size = 0#self.message.gather()[0].get_message_encoded_size() self._count = 0 @@ -267,7 +267,7 @@ def __init__(self, max_size_in_bytes=None): def __repr__(self): # type: () -> str batch_repr = "max_size_in_bytes={}, event_count={}".format( - self.max_size_in_bytes, self._count + self._max_size_in_bytes, self._count ) return "EventBatch({})".format(batch_repr) @@ -345,27 +345,34 @@ def event_schema(self): :rtype: str """ - return self.schema + return self._schema -class BaseEventType(object): +class BaseEventType(msrest.serialization.Model): """The base type for different event type objects. """ # class variable - #event_type_mappings = _initialize_mapping() + _event_type_mappings = {} def __init__(self, **kwargs): # type: (Optional[int], Optional[str], Optional[Union[str, bytes]]) -> None return - self.event_type = None # type: str - self.event_data = None # type: dict + self._event_type = "" # type: str + self._event_data = {} # type: dict # list other envelope properties - @classmethod + @property + def event_type(self): + return self._event_type + + @property + def event_data(self): + return self._event_data + def create_event_type_object(self): """A specific event type object is returned based on the event type specified in the event. - The BaseEventType.event_type_mappings dict will be used to initialize the event type object - corresponding to `self.event_type` + The BaseEventType._event_type_mappings dict will be used to initialize the event type object + corresponding to `self.event_type`. It will be populated with the information in self.event_data. :rtype: List[Any] """ diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/_models_py3.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/_models_py3.py index 5e69c50cf619..47d445a5e26a 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/_models_py3.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/_models_py3.py @@ -261,7 +261,7 @@ def __init__( super(SubscriptionValidationResponse, self).__init__(**kwargs) self.validation_response = validation_response -class EventBatch(object): +class EventBatch(msrest.serialization.Model): """A batch of events. Sending events in a batch is more performant than sending individual events. @@ -281,9 +281,9 @@ class EventBatch(object): def __init__(self, max_size_in_bytes=None): # type: (Optional[int], Optional[str], Optional[Union[str, bytes]]) -> None return - self.max_size_in_bytes = max_size_in_bytes #or constants.MAX_MESSAGE_LENGTH_BYTES - self.schema = None - self.event_list = []#BatchMessage(data=[], multi_messages=False, properties=None) + self._max_size_in_bytes = max_size_in_bytes #or constants.MAX_MESSAGE_LENGTH_BYTES + self._schema = None + self._event_list = []#BatchMessage(data=[], multi_messages=False, properties=None) self._size = 0#self.message.gather()[0].get_message_encoded_size() self._count = 0 @@ -291,7 +291,7 @@ def __init__(self, max_size_in_bytes=None): def __repr__(self): # type: () -> str batch_repr = "max_size_in_bytes={}, event_count={}".format( - self.max_size_in_bytes, self._count + self._max_size_in_bytes, self._count ) return "EventBatch({})".format(batch_repr) @@ -369,27 +369,34 @@ def event_schema(self): :rtype: str """ - return self.schema + return self._schema -class BaseEventType(object): +class BaseEventType(msrest.serialization.Model): """The base type for different event type objects. """ # class variable - event_type_mappings = _initialize_mapping() + _event_type_mappings = {} def __init__(self, **kwargs): # type: (Optional[int], Optional[str], Optional[Union[str, bytes]]) -> None return - self.event_type = None # type: str - self.event_data = None # type: dict + self._event_type = "" # type: str + self._event_data = {} # type: dict # list other envelope properties - @classmethod + @property + def event_type(self): + return self._event_type + + @property + def event_data(self): + return self._event_data + def create_event_type_object(self): """A specific event type object is returned based on the event type specified in the event. - The BaseEventType.event_type_mappings dict will be used to initialize the event type object - corresponding to `self.event_type` + The BaseEventType._event_type_mappings dict will be used to initialize the event type object + corresponding to `self.event_type`. It will be populated with the information in self.event_data. :rtype: List[Any] """ @@ -397,7 +404,4 @@ def create_event_type_object(self): pass def _populate(self): - pass - - def _initialize_mapping(self): pass \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/setup.py b/sdk/eventgrid/azure-eventgrid/setup.py index 069474e053d7..77ffbdc19189 100644 --- a/sdk/eventgrid/azure-eventgrid/setup.py +++ b/sdk/eventgrid/azure-eventgrid/setup.py @@ -80,7 +80,7 @@ 'msrest>=0.5.0', 'msrestazure>=0.4.32,<2.0.0', 'azure-common~=1.1', - 'azure-core=1.6.0', + 'azure-core~=1.6.0', ], extras_require={ ":python_version<'3.0'": ['azure-nspkg'], From 529c6ed0a18d17dc6741c5dde1c3e0c5d4291b76 Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Tue, 7 Jul 2020 11:55:45 -0500 Subject: [PATCH 10/38] track 2 design manual changes --- .../tests/eventgrid_preparer.py | 322 ++++++++++++++++++ 1 file changed, 322 insertions(+) create mode 100644 sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py diff --git a/sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py b/sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py new file mode 100644 index 000000000000..52457ff0cea9 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py @@ -0,0 +1,322 @@ +import hashlib +from collections import namedtuple + +from azure.mgmt.eventgrid import EventGridManagementClient +from azure.mgmt.eventgrid.models import Topic, DomainTopic, SystemTopic, PartnerTopic, Resource +#, WebHookEventSubscriptionDestination, +# EventHubEventSubscriptionDestination, +# StorageQueueEventSubscriptionDestination, +# HybridConnectionEventSubscriptionDestination, +# ServiceBusQueueEventSubscriptionDestination, +# ServiceBusTopicEventSubscriptionDestination, +# AzureFunctionEventSubscriptionDestination + + +from azure_devtools.scenario_tests.exceptions import AzureTestError + +from devtools_testutils import ( + ResourceGroupPreparer, AzureMgmtPreparer, FakeResource +) + +from devtools_testutils.resource_testcase import RESOURCE_GROUP_PARAM + +#EVENTGRID_DEFAULT_AUTH_RULE_NAME = 'RootManageSharedAccessKey' +#EVENTGRID_NAMESPACE_PARAM = 'eventgrid_namespace' +EVENTGRID_TOPIC_PARAM = 'eventgrid_topic' +EVENTGRID_SUBSCRIPTION_PARAM = 'eventgrid_subscription' + + +class EventGridTopicPreparer(_EventGridChildResourcePreparer): + def __init__(self, + name_prefix='', + parameter_name=EVENTGRID_TOPIC_PARAM, + parameter_location=TOPIC_LOCATION, + resource_group_parameter_name=RESOURCE_GROUP_PARAM, + disable_recording=True, playback_fake_resource=None, + client_kwargs=None): + super(EventGridTopicPreparer, self).__init__(name_prefix, + resource_group_parameter_name=resource_group_parameter_name, + disable_recording=disable_recording, + playback_fake_resource=playback_fake_resource, + client_kwargs=client_kwargs) + self.parameter_name = parameter_name + self.parameter_location = parameter_location + + def create_resource(self, name, location, **kwargs): + if self.is_live: + self.client = self.create_mgmt_client(EventGridManagementClient) + group = self._get_resource_group(**kwargs) + topic = Topic(location=location) + self.resource = self.client.topics.create_or_update( + group.name, + name, + topic, + {} + ) + else: + self.resource = FakeResource(name=name, id=name) + return { + self.parameter_name: self.resource, + } + + def remove_resource(self, name, **kwargs): + if self.is_live: + group = self._get_resource_group(**kwargs) + self.client.topics.delete(group.name, name, polling=False) + + + +class EventGridSubscriptionPreparer(_EventGridChildResourcePreparer): + def __init__(self, + name_prefix='', + parameter_name=SERVICEBUS_SUBSCRIPTION_PARAM, + resource_group_parameter_name=RESOURCE_GROUP_PARAM, + servicebus_namespace_parameter_name=SERVICEBUS_NAMESPACE_PARAM, + servicebus_topic_parameter_name=SERVICEBUS_TOPIC_PARAM, + disable_recording=True, playback_fake_resource=None, + client_kwargs=None): + super(EventGridSubscriptionPreparer, self).__init__(name_prefix, + resource_group_parameter_name=resource_group_parameter_name, + servicebus_namespace_parameter_name=servicebus_namespace_parameter_name, + disable_recording=disable_recording, + playback_fake_resource=playback_fake_resource, + client_kwargs=client_kwargs) + self.servicebus_topic_parameter_name = servicebus_topic_parameter_name + self.parameter_name = parameter_name + + def create_resource(self, name, **kwargs): + if self.is_live: + self.client = self.create_mgmt_client(EventGridManagementClient) + group = self._get_resource_group(**kwargs) + namespace = self._get_namespace(**kwargs) + topic = self._get_topic(**kwargs) + self.resource = self.client.subscriptions.create_or_update( + group.name, + topic.name, + name, + {} + ) + else: + self.resource = FakeResource(name=name, id=name) + return { + self.parameter_name: self.resource, + } + + def remove_resource(self, name, **kwargs): + if self.is_live: + group = self._get_resource_group(**kwargs) + namespace = self._get_namespace(**kwargs) + topic = self._get_topic(**kwargs) + self.client.subscriptions.delete(group.name, namespace.name, topic.name, name, polling=False) + + def _get_topic(self, **kwargs): + try: + return kwargs.get(self.servicebus_topic_parameter_name) + except KeyError: + template = 'To create this service bus subscription a service bus topic is required. Please add ' \ + 'decorator @{} in front of this service bus preparer.' + raise AzureTestError(template.format(EventGridTopicPreparer.__name__)) + + + +#class EventGridNamespaceAuthorizationRulePreparer(_EventGridChildResourcePreparer): +# def __init__(self, +# name_prefix='', +# access_rights=[AccessRights.manage, AccessRights.send, AccessRights.listen], +# parameter_name=SERVICEBUS_AUTHORIZATION_RULE_PARAM, +# resource_group_parameter_name=RESOURCE_GROUP_PARAM, +# servicebus_namespace_parameter_name=SERVICEBUS_NAMESPACE_PARAM, +# disable_recording=True, playback_fake_resource=None, +# client_kwargs=None): +# super(EventGridNamespaceAuthorizationRulePreparer, self).__init__(name_prefix, +# resource_group_parameter_name=resource_group_parameter_name, +# servicebus_namespace_parameter_name=servicebus_namespace_parameter_name, +# disable_recording=disable_recording, +# playback_fake_resource=playback_fake_resource, +# client_kwargs=client_kwargs) +# self.parameter_name = parameter_name +# self.access_rights = access_rights +# +# def create_resource(self, name, **kwargs): +# if self.is_live: +# self.client = self.create_mgmt_client(EventGridManagementClient) +# group = self._get_resource_group(**kwargs) +# namespace = self._get_namespace(**kwargs) +# self.resource = self.client.namespaces.create_or_update_authorization_rule( +# group.name, +# namespace.name, +# name, +# self.access_rights +# ) +# +# key = self.client.namespaces.list_keys(group.name, namespace.name, name) +# connection_string = key.primary_connection_string +# else: +# self.resource = FakeResource(name=name, id=name) +# connection_string = 'https://microsoft.com' +# return { +# self.parameter_name: self.resource, +# '{}_connection_string'.format(self.parameter_name): connection_string, +# } +# +# def remove_resource(self, name, **kwargs): +# if self.is_live: +# group = self._get_resource_group(**kwargs) +# namespace = self._get_namespace(**kwargs) +# self.client.namespaces.delete_authorization_rule(group.name, namespace.name, name, polling=False) +# +# +#class EventGridQueueAuthorizationRulePreparer(_EventGridChildResourcePreparer): +# def __init__(self, +# name_prefix='', +# access_rights=[AccessRights.manage, AccessRights.send, AccessRights.listen], +# parameter_name=SERVICEBUS_QUEUE_AUTHORIZATION_RULE_PARAM, +# resource_group_parameter_name=RESOURCE_GROUP_PARAM, +# servicebus_namespace_parameter_name=SERVICEBUS_NAMESPACE_PARAM, +# servicebus_queue_parameter_name=SERVICEBUS_QUEUE_PARAM, +# disable_recording=True, playback_fake_resource=None, +# client_kwargs=None): +# super(EventGridQueueAuthorizationRulePreparer, self).__init__(name_prefix, +# resource_group_parameter_name=resource_group_parameter_name, +# servicebus_namespace_parameter_name=servicebus_namespace_parameter_name, +# disable_recording=disable_recording, +# playback_fake_resource=playback_fake_resource, +# client_kwargs=client_kwargs) +# self.parameter_name = parameter_name +# self.access_rights = access_rights +# self.servicebus_queue_parameter_name = servicebus_queue_parameter_name +# +# def create_resource(self, name, **kwargs): +# if self.is_live: +# self.client = self.create_mgmt_client(EventGridManagementClient) +# group = self._get_resource_group(**kwargs) +# namespace = self._get_namespace(**kwargs) +# queue = self._get_queue(**kwargs) +# self.resource = self.client.queues.create_or_update_authorization_rule( +# group.name, +# namespace.name, +# queue.name, +# name, +# self.access_rights +# ) +# +# key = self.client.queues.list_keys(group.name, namespace.name, queue.name, name) +# connection_string = key.primary_connection_string +# else: +# self.resource = FakeResource(name=name, id=name) +# connection_string = 'https://microsoft.com' +# return { +# self.parameter_name: self.resource, +# '{}_connection_string'.format(self.parameter_name): connection_string, +# } +# +# def remove_resource(self, name, **kwargs): +# if self.is_live: +# group = self._get_resource_group(**kwargs) +# namespace = self._get_namespace(**kwargs) +# queue = self._get_queue(**kwargs) +# self.client.queues.delete_authorization_rule(group.name, namespace.name, queue.name, name, polling=False) +# +# def _get_queue(self, **kwargs): +# try: +# return kwargs.get(self.servicebus_queue_parameter_name) +# except KeyError: +# template = 'To create this service bus queue authorization rule a service bus queue is required. Please add ' \ +# 'decorator @{} in front of this service bus preparer.' +# raise AzureTestError(template.format(EventGridQueuePreparer.__name__)) + + + +# Service Bus Namespace Preparer and its shorthand decorator +#class EventGridNamespacePreparer(AzureMgmtPreparer): +# def __init__(self, +# name_prefix='', +# sku='Standard', location='westus', +# parameter_name=SERVICEBUS_NAMESPACE_PARAM, +# resource_group_parameter_name=RESOURCE_GROUP_PARAM, +# disable_recording=True, playback_fake_resource=None, +# client_kwargs=None): +# super(EventGridNamespacePreparer, self).__init__(name_prefix, 24, +# disable_recording=disable_recording, +# playback_fake_resource=playback_fake_resource, +# client_kwargs=client_kwargs) +# self.location = location +# self.sku = sku +# self.resource_group_parameter_name = resource_group_parameter_name +# self.parameter_name = parameter_name +# self.connection_string = '' +# +# def create_resource(self, name, **kwargs): +# if self.is_live: +# self.client = self.create_mgmt_client(EventGridManagementClient) +# group = self._get_resource_group(**kwargs) +# namespace_async_operation = self.client.namespaces.create_or_update( +# group.name, +# name, +# { +# 'sku': {'name': self.sku}, +# 'location': self.location, +# } +# ) +# self.resource = namespace_async_operation.result() +# +# key = self.client.namespaces.list_keys(group.name, name, SERVICEBUS_DEFAULT_AUTH_RULE_NAME) +# self.connection_string = key.primary_connection_string +# self.key_name = key.key_name +# self.primary_key = key.primary_key +# else: +# self.resource = FakeResource(name=name, id=name) +# self.connection_string = 'Endpoint=sb://test-azure-sdk-test.servicebus.windows.net/;SharedAccessKeyName=test;SharedAccessKey=THISISATESTKEYXXXXXXXXXXXXXXXXXXXXXXXXXXXX=' +# self.key_name = SERVICEBUS_DEFAULT_AUTH_RULE_NAME +# self.primary_key = 'ZmFrZV9hY29jdW50X2tleQ==' +# return { +# self.parameter_name: self.resource, +# '{}_connection_string'.format(self.parameter_name): self.connection_string, +# '{}_key_name'.format(self.parameter_name): self.key_name, +# '{}_primary_key'.format(self.parameter_name): self.primary_key, +# } +# +# def remove_resource(self, name, **kwargs): +# if self.is_live: +# group = self._get_resource_group(**kwargs) +# self.client.namespaces.delete(group.name, name, polling=False) +# +# def _get_resource_group(self, **kwargs): +# try: +# return kwargs.get(self.resource_group_parameter_name) +# except KeyError: +# template = 'To create a service bus a resource group is required. Please add ' \ +# 'decorator @{} in front of this service bus preparer.' +# raise AzureTestError(template.format(ResourceGroupPreparer.__name__)) +# + +# Shared base class for service bus sub-resources that require a namespace and RG to exist. +#class _EventGridChildResourcePreparer(AzureMgmtPreparer): +# def __init__(self, +# name_prefix='', +# resource_group_parameter_name=RESOURCE_GROUP_PARAM, +# servicebus_namespace_parameter_name=SERVICEBUS_NAMESPACE_PARAM, +# disable_recording=True, playback_fake_resource=None, +# client_kwargs=None): +# super(_EventGridChildResourcePreparer, self).__init__(name_prefix, 24, +# disable_recording=disable_recording, +# playback_fake_resource=playback_fake_resource, +# client_kwargs=client_kwargs) +# self.resource_group_parameter_name = resource_group_parameter_name +# self.servicebus_namespace_parameter_name = servicebus_namespace_parameter_name +# +# def _get_resource_group(self, **kwargs): +# try: +# return kwargs.get(self.resource_group_parameter_name) +# except KeyError: +# template = 'To create this service bus child resource service bus a resource group is required. Please add ' \ +# 'decorator @{} in front of this service bus preparer.' +# raise AzureTestError(template.format(ResourceGroupPreparer.__name__)) +# +# def _get_namespace(self, **kwargs): +# try: +# return kwargs.get(self.servicebus_namespace_parameter_name) +# except KeyError: +# template = 'To create this service bus child resource a service bus namespace is required. Please add ' \ +# 'decorator @{} in front of this service bus preparer.' +# raise AzureTestError(template.format(EventGridNamespacePreparer.__name__)) \ No newline at end of file From 55b2df55b77113255b5b7dac8f2e069df0b5a042 Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Thu, 9 Jul 2020 19:12:15 -0500 Subject: [PATCH 11/38] added publisher wrapper in azure/eventgrid for demo --- .../azure/eventgrid/__init__.py | 20 - .../eventgrid/_constants.py} | 10 +- .../azure/eventgrid/_event_grid_consumer.py | 32 -- .../eventgrid/_generated}/__init__.py | 0 .../{ => _generated}/_configuration.py | 0 .../_event_grid_publisher_client.py | 3 +- .../{ => _generated}/aio/__init__.py | 0 .../aio/_configuration_async.py | 0 .../aio/_event_grid_publisher_client_async.py | 0 .../aio/operations_async/__init__.py | 0 ..._grid_publisher_client_operations_async.py | 0 .../eventgrid/_generated}/models/__init__.py | 0 .../eventgrid/_generated}/models/_models.py | 26 +- .../_generated}/models/_models_py3.py | 0 .../_generated}/operations/__init__.py | 0 ..._event_grid_publisher_client_operations.py | 0 .../azure/eventgrid/{ => _generated}/py.typed | 0 .../azure/eventgrid/_models.py | 156 +++++++ .../azure/eventgrid/_publisher_client.py | 75 ++++ .../azure/eventgrid/models/__init__.py | 34 -- .../azure/eventgrid/models/_models.py | 383 ---------------- .../azure/eventgrid/models/_models_py3.py | 407 ------------------ .../azure/eventgrid/operations/__init__.py | 15 - .../_event_grid_consumer_operations.py | 33 -- ..._event_grid_publisher_client_operations.py | 176 -------- .../azure/eventgrid/version.py | 13 - .../azure-eventgrid/dev_requirements.txt | 6 +- ...ish_cloud_events_to_custom_topic_sample.py | 82 ++-- .../_configuration.py | 51 --- .../event_grid_publisher_client/_consumer.py | 22 - .../_event_grid_publisher_client.py | 95 ---- .../event_grid_publisher_client/_publisher.py | 26 -- .../aio/__init__.py | 10 - .../aio/_configuration_async.py | 45 -- .../aio/_event_grid_publisher_client_async.py | 46 -- .../aio/operations_async/__init__.py | 13 - ..._grid_publisher_client_operations_async.py | 130 ------ .../models/_models.py | 375 ---------------- .../src/event_grid_publisher_client/py.typed | 1 - .../src/generated_client/__init__.py | 16 - .../src/generated_client/_configuration.py | 51 --- .../src/generated_client/_generated_client.py | 54 --- .../aio/_configuration_async.py | 45 -- .../aio/_generated_client_async.py | 46 -- .../aio/operations_async/__init__.py | 13 - .../_generated_client_operations_async.py | 130 ------ .../src/generated_client/models/__init__.py | 28 -- .../generated_client/models/_models_py3.py | 238 ---------- .../generated_client/operations/__init__.py | 13 - .../_generated_client_operations.py | 136 ------ .../src/generated_client/py.typed | 1 - 51 files changed, 273 insertions(+), 2783 deletions(-) delete mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py rename sdk/eventgrid/azure-eventgrid/{src/generated_client/aio/__init__.py => azure/eventgrid/_constants.py} (51%) delete mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/_event_grid_consumer.py rename sdk/eventgrid/azure-eventgrid/{src/event_grid_publisher_client => azure/eventgrid/_generated}/__init__.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/{ => _generated}/_configuration.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/{ => _generated}/_event_grid_publisher_client.py (94%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/{ => _generated}/aio/__init__.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/{ => _generated}/aio/_configuration_async.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/{ => _generated}/aio/_event_grid_publisher_client_async.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/{ => _generated}/aio/operations_async/__init__.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/{ => _generated}/aio/operations_async/_event_grid_publisher_client_operations_async.py (100%) rename sdk/eventgrid/azure-eventgrid/{src/event_grid_publisher_client => azure/eventgrid/_generated}/models/__init__.py (100%) rename sdk/eventgrid/azure-eventgrid/{src/generated_client => azure/eventgrid/_generated}/models/_models.py (92%) rename sdk/eventgrid/azure-eventgrid/{src/event_grid_publisher_client => azure/eventgrid/_generated}/models/_models_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/{src/event_grid_publisher_client => azure/eventgrid/_generated}/operations/__init__.py (100%) rename sdk/eventgrid/azure-eventgrid/{src/event_grid_publisher_client => azure/eventgrid/_generated}/operations/_event_grid_publisher_client_operations.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/{ => _generated}/py.typed (100%) create mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py create mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py delete mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/__init__.py delete mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/_models.py delete mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/_models_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/operations/__init__.py delete mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/operations/_event_grid_consumer_operations.py delete mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/operations/_event_grid_publisher_client_operations.py delete mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/version.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/_configuration.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/_consumer.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/_event_grid_publisher_client.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/_publisher.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/__init__.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/_configuration_async.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/_event_grid_publisher_client_async.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/operations_async/__init__.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/operations_async/_event_grid_publisher_client_operations_async.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/models/_models.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/py.typed delete mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/__init__.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/_configuration.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/_generated_client.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/aio/_configuration_async.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/aio/_generated_client_async.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/aio/operations_async/__init__.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/aio/operations_async/_generated_client_operations_async.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/models/__init__.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/operations/__init__.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/operations/_generated_client_operations.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/py.typed diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py deleted file mode 100644 index 10d0731f5212..000000000000 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py +++ /dev/null @@ -1,20 +0,0 @@ -# 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 ._event_grid_publisher_client import EventGridPublisherClient -from ._event_grid_consumer import EventGridConsumer -from .version import VERSION - -__all__ = ['EventGridPublisherClient', 'EventGridConsumer'] -__version__ = VERSION - -try: - from ._patch import patch_sdk - patch_sdk() -except ImportError: - pass diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_constants.py similarity index 51% rename from sdk/eventgrid/azure-eventgrid/src/generated_client/aio/__init__.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_constants.py index b449f08a05aa..06cc4eeb09dd 100644 --- a/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/__init__.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_constants.py @@ -1,10 +1,6 @@ -# 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 ._generated_client_async import GeneratedClient -__all__ = ['GeneratedClient'] +EVENTGRID_KEY_HEADER = 'aeg-sas-key' \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_event_grid_consumer.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_event_grid_consumer.py deleted file mode 100644 index 5583ddeae262..000000000000 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_event_grid_consumer.py +++ /dev/null @@ -1,32 +0,0 @@ -# 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 TYPE_CHECKING - -from azure.core import PipelineClient -from msrest import Deserializer, Serializer - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from typing import Any - -from .operations import EventGridConsumerOperationsMixin -from . import models - - - -class EventGridConsumer( - EventGridConsumerOperationsMixin -): # pylint:disable=too-many-instance-attributes - """ - A consumer responsible for deserializing EventGridEventBatch/CloudEventBatch into a list of event type objects - specified in the EventGridEvents/CloudEvents. - """ - - def __init__(self, **kwargs): - pass diff --git a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/__init__.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/__init__.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/__init__.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_configuration.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/_configuration.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_configuration.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/_configuration.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_event_grid_publisher_client.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/_event_grid_publisher_client.py similarity index 94% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_event_grid_publisher_client.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/_event_grid_publisher_client.py index 46bfa2ca3fe9..fe915ae011f7 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_event_grid_publisher_client.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/_event_grid_publisher_client.py @@ -28,8 +28,6 @@ class EventGridPublisherClient(EventGridPublisherClientOperationsMixin): def __init__( self, - topic_hostname, # type: str - credential, # type: azure.core.credential.AzureKeyCredential **kwargs # type: Any ): # type: (...) -> None @@ -41,6 +39,7 @@ def __init__( self._serialize = Serializer(client_models) self._deserialize = Deserializer(client_models) + def close(self): # type: () -> None self._client.close() diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/__init__.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/__init__.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/__init__.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_configuration_async.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/_configuration_async.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_configuration_async.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/_configuration_async.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_event_grid_publisher_client_async.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/_event_grid_publisher_client_async.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_event_grid_publisher_client_async.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/_event_grid_publisher_client_async.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/operations_async/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/operations_async/__init__.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/operations_async/__init__.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/operations_async/__init__.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/operations_async/_event_grid_publisher_client_operations_async.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/operations_async/_event_grid_publisher_client_operations_async.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/operations_async/_event_grid_publisher_client_operations_async.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/operations_async/_event_grid_publisher_client_operations_async.py diff --git a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/models/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/__init__.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/models/__init__.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/__init__.py diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/_models.py similarity index 92% rename from sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/_models.py index ca3f0f00f78a..4400509cf5cd 100644 --- a/sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/_models.py @@ -72,18 +72,6 @@ def __init__( self.datacontenttype = kwargs.get('datacontenttype', None) self.subject = kwargs.get('subject', None) - @classmethod - def from_dict(self, source): - """ - Returns an array of CloudEvent objects given a dict of events following the CloudEvent schema. - - :param source: Required. The dict object following the CloudEvent schema. - :type source: dict - - :rtype: List[~azure.eventgrid.CloudEvent] - """ - pass - class EventGridEvent(msrest.serialization.Model): """Properties of an event published to an Event Grid topic using the EventGrid Schema. @@ -144,18 +132,6 @@ def __init__( self.event_time = kwargs['event_time'] self.metadata_version = None self.data_version = kwargs['data_version'] - - @classmethod - def from_dict(self, source): - """ - Returns an array of EventGridEvent objects given a dict of events following the EventGridEvent schema. - - :param source: Required. The dict object following the EventGridEvent schema. - :type source: dict - - :rtype: List[~azure.eventgrid.EventGridEvent] - """ - pass class SubscriptionDeletedEventData(msrest.serialization.Model): @@ -236,4 +212,4 @@ def __init__( **kwargs ): super(SubscriptionValidationResponse, self).__init__(**kwargs) - self.validation_response = kwargs.get('validation_response', None) \ No newline at end of file + self.validation_response = kwargs.get('validation_response', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/models/_models_py3.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/_models_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/models/_models_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/_models_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/operations/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/operations/__init__.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/operations/__init__.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/operations/__init__.py diff --git a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/operations/_event_grid_publisher_client_operations.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/operations/_event_grid_publisher_client_operations.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/operations/_event_grid_publisher_client_operations.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/operations/_event_grid_publisher_client_operations.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/py.typed b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/py.typed similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/py.typed rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/py.typed diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py new file mode 100644 index 000000000000..710cbd3dacf6 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py @@ -0,0 +1,156 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- +# pylint:disable=protected-access +import datetime +from copy import deepcopy +from typing import Optional + +from msrest.serialization import Model + +from azure.eventgrid._generated.models._models import EventGridEvent as InternalEventGridEvent, \ + CloudEvent as InternalCloudEvent + + +class CloudEvent(InternalCloudEvent): #pylint:disable=too-many-instance-attributes + """Properties of an event published to an Event Grid topic using the CloudEvent 1.0 Schema. + + All required parameters must be populated in order to send to Azure. + + :param id: Required. An identifier for the event. The combination of id and source must be + unique for each distinct event. + :type id: str + :param source: Required. Identifies the context in which an event happened. The combination of + id and source must be unique for each distinct event. + :type source: str + :param data: Event data specific to the event type. + :type data: object + :param type: Required. Type of event related to the originating occurrence. + :type type: str + :param time: The time (in UTC) the event was generated, in RFC3339 format. + :type time: ~datetime.datetime + :param specversion: Required. The version of the CloudEvents specification which the event + uses. + :type specversion: str + :param dataschema: Identifies the schema that data adheres to. + :type dataschema: str + :param datacontenttype: Content type of data value. + :type datacontenttype: str + :param subject: This describes the subject of the event in the context of the event producer + (identified by source). + :type subject: str + """ + + def __init__( + self, + **kwargs + ): + self.id = kwargs['id'] + self.source = kwargs['source'] + self.data = kwargs.get('data', None) + self.type = kwargs['type'] + self.time = kwargs.get('time', None) + self.specversion = kwargs['specversion'] + self.dataschema = kwargs.get('dataschema', None) + self.datacontenttype = kwargs.get('datacontenttype', None) + self.subject = kwargs.get('subject', None) + + @classmethod + def from_dict(cls, source): + """ + Returns an array of CloudEvent objects given a dict of events following the CloudEvent schema. + + :param source: Required. The dict object following the CloudEvent schema. + :type source: dict + + :rtype: List[~azure.eventgrid.CloudEvent] + """ + events = [] + i = 1 + for event in source: + try: + events.append(CloudEvent(**event)) + except Exception as e: + print("CloudEvent {} in file is incorrectly formatted with error: {}.".format(i, e)) + + return events + +class EventGridEvent(InternalEventGridEvent): + """Properties of an event published to an Event Grid topic using the EventGrid Schema. + + Variables are only populated by the server, and will be ignored when sending a request. + + All required parameters must be populated in order to send to Azure. + + :param id: Required. An unique identifier for the event. + :type id: str + :param topic: The resource path of the event source. + :type topic: str + :param subject: Required. A resource path relative to the topic path. + :type subject: str + :param data: Required. Event data specific to the event type. + :type data: object + :param event_type: Required. The type of the event that occurred. + :type event_type: str + :param event_time: Required. The time (in UTC) the event was generated. + :type event_time: ~datetime.datetime + :ivar metadata_version: The schema version of the event metadata. + :vartype metadata_version: str + :param data_version: Required. The schema version of the data object. + :type data_version: str + """ + + _validation = { + 'id': {'required': True}, + 'subject': {'required': True}, + 'data': {'required': True}, + 'event_type': {'required': True}, + 'event_time': {'required': True}, + 'metadata_version': {'readonly': True}, + 'data_version': {'required': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'topic': {'key': 'topic', 'type': 'str'}, + 'subject': {'key': 'subject', 'type': 'str'}, + 'data': {'key': 'data', 'type': 'object'}, + 'event_type': {'key': 'eventType', 'type': 'str'}, + 'event_time': {'key': 'eventTime', 'type': 'iso-8601'}, + 'metadata_version': {'key': 'metadataVersion', 'type': 'str'}, + 'data_version': {'key': 'dataVersion', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + self.id = kwargs['id'] + self.topic = kwargs.get('topic', None) + self.subject = kwargs['subject'] + self.data = kwargs['data'] + self.event_type = kwargs['event_type'] + self.event_time = kwargs['event_time'] + self.metadata_version = None + self.data_version = kwargs['data_version'] + + @classmethod + def from_dict(cls, source): + """ + Returns an array of EventGridEvent objects given a dict of events following the EventGridEvent schema. + + :param source: Required. The dict object following the EventGridEvent schema. + :type source: dict + + :rtype: List[~azure.eventgrid.EventGridEvent] + """ + events = [] + i = 1 + for event in source: + try: + events.append(EventGridEvent(**event)) + except Exception as e: + print("EventGridEvent {} in file is incorrectly formatted with error: {}.".format(i, e)) + + return events diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py new file mode 100644 index 000000000000..c5244632e269 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py @@ -0,0 +1,75 @@ +# ------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# -------------------------------------------------------------------------- + +from typing import TYPE_CHECKING + +from azure.core import PipelineClient +from msrest import Deserializer, Serializer + +import azure.eventgrid._constants +if TYPE_CHECKING: + # pylint: disable=unused-import,ungrouped-imports + from typing import Any + +from azure.eventgrid._models import CloudEvent, EventGridEvent +from azure.core.pipeline.policies import AzureKeyCredentialPolicy +from azure.core.credentials import AzureKeyCredential +from azure.eventgrid._generated._configuration import EventGridPublisherClientConfiguration +from azure.eventgrid._generated._event_grid_publisher_client import EventGridPublisherClient as EventGridPublisherClientImpl +from azure.eventgrid import _constants as constants + +class EventGridPublisherClient(EventGridPublisherClientImpl): + """EventGrid Python Publisher Client. + + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. + + :param str topic_hostname: The topic endpoint to send the events to. + :param ~azure.core.credentials.AzureKeyCredential credential: The credential object used for authentication which + implements SAS key authentication. + """ + + def __init__( + self, + topic_hostname, # type: str + credential, # type: azure.core.credential.AzureKeyCredential + **kwargs # type: Any + ): + # type: (str, AzureKeyCredential, Any) -> None + auth_policy = EventGridPublisherClient._get_authentication_policy(credential) + super(EventGridPublisherClient, self).__init__( + authentication_policy=auth_policy, + **kwargs + ) + self._topic_hostname = topic_hostname + + def publish_event_batch( + self, + event_batch, + **kwargs + ): + # type: (Union[List[CloudEvent], List[EventGridEvent]], Any) -> None + """Sends event data to topic hostname specified during client initialization. + + :param event_batch: A list of `CloudEvent` or `EventGridEvent` to be sent + :type event_batch: Union[List[models.CloudEvent], List[models.EventGridEvent]] + :rtype: None + """ + + if isinstance(event_batch[0], CloudEvent): + self.publish_cloud_event_events(self._topic_hostname, event_batch) + elif isinstance(event_batch[0], EventGridEvent): + self.publish_events(self._topic_hostname, event_batch) + else: + print("Event schema is not correct. Please send as list of CloudEvent or list of EventGridEvent.") + + @classmethod + def _get_authentication_policy(cls, credential): + authentication_policy = None + if credential is None: + raise ValueError("Parameter 'credential' must not be None.") + if isinstance(credential, AzureKeyCredential): + authentication_policy = AzureKeyCredentialPolicy(credential=credential, name='aeg-sas-key')#constants.EVENTGRID_KEY_HEADER) + return authentication_policy diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/__init__.py deleted file mode 100644 index 23c86036c829..000000000000 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/__init__.py +++ /dev/null @@ -1,34 +0,0 @@ -# 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. -# -------------------------------------------------------------------------- - -try: - from ._models_py3 import CloudEvent - from ._models_py3 import EventGridEvent - from ._models_py3 import SubscriptionDeletedEventData - from ._models_py3 import SubscriptionValidationEventData - from ._models_py3 import SubscriptionValidationResponse - from ._models_py3 import EventBatch - from ._models_py3 import BaseEventType -except (SyntaxError, ImportError): - from ._models import CloudEvent # type: ignore - from ._models import EventGridEvent # type: ignore - from ._models import SubscriptionDeletedEventData # type: ignore - from ._models import SubscriptionValidationEventData # type: ignore - from ._models import SubscriptionValidationResponse # type: ignore - from ._models import EventBatch # type: ignore - from ._models import BaseEventType # type: ignore - -__all__ = [ - 'CloudEvent', - 'EventGridEvent', - 'SubscriptionDeletedEventData', - 'SubscriptionValidationEventData', - 'SubscriptionValidationResponse', - 'EventBatch', - 'BaseEventType' -] diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/_models.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/_models.py deleted file mode 100644 index b37d4a316448..000000000000 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/_models.py +++ /dev/null @@ -1,383 +0,0 @@ -# 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. -# -------------------------------------------------------------------------- - -import msrest.serialization - - -class CloudEvent(msrest.serialization.Model): - """Properties of an event published to an Event Grid topic using the CloudEvent 1.0 Schema. - - All required parameters must be populated in order to send to Azure. - - :param id: Required. An identifier for the event. The combination of id and source must be - unique for each distinct event. - :type id: str - :param source: Required. Identifies the context in which an event happened. The combination of - id and source must be unique for each distinct event. - :type source: str - :param data: Event data specific to the event type. - :type data: object - :param type: Required. Type of event related to the originating occurrence. - :type type: str - :param time: The time (in UTC) the event was generated, in RFC3339 format. - :type time: ~datetime.datetime - :param specversion: Required. The version of the CloudEvents specification which the event - uses. - :type specversion: str - :param dataschema: Identifies the schema that data adheres to. - :type dataschema: str - :param datacontenttype: Content type of data value. - :type datacontenttype: str - :param subject: This describes the subject of the event in the context of the event producer - (identified by source). - :type subject: str - """ - - _validation = { - 'id': {'required': True}, - 'source': {'required': True}, - 'type': {'required': True}, - 'specversion': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'source': {'key': 'source', 'type': 'str'}, - 'data': {'key': 'data', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'time': {'key': 'time', 'type': 'iso-8601'}, - 'specversion': {'key': 'specversion', 'type': 'str'}, - 'dataschema': {'key': 'dataschema', 'type': 'str'}, - 'datacontenttype': {'key': 'datacontenttype', 'type': 'str'}, - 'subject': {'key': 'subject', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(CloudEvent, self).__init__(**kwargs) - self.id = kwargs['id'] - self.source = kwargs['source'] - self.data = kwargs.get('data', None) - self.type = kwargs['type'] - self.time = kwargs.get('time', None) - self.specversion = kwargs['specversion'] - self.dataschema = kwargs.get('dataschema', None) - self.datacontenttype = kwargs.get('datacontenttype', None) - self.subject = kwargs.get('subject', None) - - @classmethod - def from_dict(self, source): - """ - Returns an array of CloudEvent objects given a dict of events following the CloudEvent schema. - - :param source: Required. The dict object following the CloudEvent schema. - :type source: dict - - :rtype: List[~azure.eventgrid.CloudEvent] - """ - pass - - -class EventGridEvent(msrest.serialization.Model): - """Properties of an event published to an Event Grid topic using the EventGrid Schema. - - Variables are only populated by the server, and will be ignored when sending a request. - - All required parameters must be populated in order to send to Azure. - - :param id: Required. An unique identifier for the event. - :type id: str - :param topic: The resource path of the event source. - :type topic: str - :param subject: Required. A resource path relative to the topic path. - :type subject: str - :param data: Required. Event data specific to the event type. - :type data: object - :param event_type: Required. The type of the event that occurred. - :type event_type: str - :param event_time: Required. The time (in UTC) the event was generated. - :type event_time: ~datetime.datetime - :ivar metadata_version: The schema version of the event metadata. - :vartype metadata_version: str - :param data_version: Required. The schema version of the data object. - :type data_version: str - """ - - _validation = { - 'id': {'required': True}, - 'subject': {'required': True}, - 'data': {'required': True}, - 'event_type': {'required': True}, - 'event_time': {'required': True}, - 'metadata_version': {'readonly': True}, - 'data_version': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'topic': {'key': 'topic', 'type': 'str'}, - 'subject': {'key': 'subject', 'type': 'str'}, - 'data': {'key': 'data', 'type': 'object'}, - 'event_type': {'key': 'eventType', 'type': 'str'}, - 'event_time': {'key': 'eventTime', 'type': 'iso-8601'}, - 'metadata_version': {'key': 'metadataVersion', 'type': 'str'}, - 'data_version': {'key': 'dataVersion', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(EventGridEvent, self).__init__(**kwargs) - self.id = kwargs['id'] - self.topic = kwargs.get('topic', None) - self.subject = kwargs['subject'] - self.data = kwargs['data'] - self.event_type = kwargs['event_type'] - self.event_time = kwargs['event_time'] - self.metadata_version = None - self.data_version = kwargs['data_version'] - - @classmethod - def from_dict(self, source): - """ - Returns an array of EventGridEvent objects given a dict of events following the EventGridEvent schema. - - :param source: Required. The dict object following the EventGridEvent schema. - :type source: dict - - :rtype: List[~azure.eventgrid.EventGridEvent] - """ - pass - -class SubscriptionDeletedEventData(msrest.serialization.Model): - """Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionDeletedEvent. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar event_subscription_id: The Azure resource ID of the deleted event subscription. - :vartype event_subscription_id: str - """ - - _validation = { - 'event_subscription_id': {'readonly': True}, - } - - _attribute_map = { - 'event_subscription_id': {'key': 'eventSubscriptionId', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(SubscriptionDeletedEventData, self).__init__(**kwargs) - self.event_subscription_id = None - - -class SubscriptionValidationEventData(msrest.serialization.Model): - """Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionValidationEvent. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar validation_code: The validation code sent by Azure Event Grid to validate an event - subscription. To complete the validation handshake, the subscriber must either respond with - this validation code as part of the validation response, or perform a GET request on the - validationUrl (available starting version 2018-05-01-preview). - :vartype validation_code: str - :ivar validation_url: The validation URL sent by Azure Event Grid (available starting version - 2018-05-01-preview). To complete the validation handshake, the subscriber must either respond - with the validationCode as part of the validation response, or perform a GET request on the - validationUrl (available starting version 2018-05-01-preview). - :vartype validation_url: str - """ - - _validation = { - 'validation_code': {'readonly': True}, - 'validation_url': {'readonly': True}, - } - - _attribute_map = { - 'validation_code': {'key': 'validationCode', 'type': 'str'}, - 'validation_url': {'key': 'validationUrl', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(SubscriptionValidationEventData, self).__init__(**kwargs) - self.validation_code = None - self.validation_url = None - - -class SubscriptionValidationResponse(msrest.serialization.Model): - """To complete an event subscription validation handshake, a subscriber can use either the validationCode or the validationUrl received in a SubscriptionValidationEvent. When the validationCode is used, the SubscriptionValidationResponse can be used to build the response. - - :param validation_response: The validation response sent by the subscriber to Azure Event Grid - to complete the validation of an event subscription. - :type validation_response: str - """ - - _attribute_map = { - 'validation_response': {'key': 'validationResponse', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(SubscriptionValidationResponse, self).__init__(**kwargs) - self.validation_response = kwargs.get('validation_response', None) - -class EventBatch(msrest.serialization.Model): - """A batch of events. - - Sending events in a batch is more performant than sending individual events. - EventBatch helps you create the maximum allowed size batch of either `EventGridEvent` or `CloudEvent` to improve sending performance. - - Use the `add` method to add events until the maximum batch size limit in bytes has been reached - - at which point a `ValueError` will be raised. - Use the `publish_events` method of :class:`EventGridPublisherClient` - for sending. - - **Please use the create_batch method of EventGridPublisherClient - to create an EventBatch object instead of instantiating an EventBatch object directly.** - - :param int max_size_in_bytes: The maximum size of bytes data that an EventDataBatch object can hold. - """ - - def __init__(self, max_size_in_bytes=None): - # type: (Optional[int], Optional[str], Optional[Union[str, bytes]]) -> None - return - self._max_size_in_bytes = max_size_in_bytes #or constants.MAX_MESSAGE_LENGTH_BYTES - self._schema = None - self._event_list = []#BatchMessage(data=[], multi_messages=False, properties=None) - - self._size = 0#self.message.gather()[0].get_message_encoded_size() - self._count = 0 - - def __repr__(self): - # type: () -> str - batch_repr = "max_size_in_bytes={}, event_count={}".format( - self._max_size_in_bytes, self._count - ) - return "EventBatch({})".format(batch_repr) - - def __len__(self): - return self._count - - def _load_events(self, events): - for event_data in events: - try: - self.add(event_data) - except ValueError: - raise ValueError("The combined size of EventData collection exceeds the Event Hub frame size limit. " - "Please send a smaller collection of EventData, or use EventDataBatch, " - "which is guaranteed to be under the frame size limit") - - @property - def size_in_bytes(self): - # type: () -> int - """The combined size of the events in the batch, in bytes. - - :rtype: int - """ - return self._size - - def add(self, event): - # type: (EventGridEvent, CloudEvent) -> None - """Try to add an EventGridEvent/CloudEvent to the batch. - - The total size of an added event is the sum of its body, properties, etc. - If this added size results in the batch exceeding the maximum batch size, a `ValueError` will - be raised. - - :param event: The EventData to add to the batch. - :type event: ~azure.eventgrid.EventGridEvent or ~azure.eventgrid.EventGridEvent - :rtype: None - :raise: :class:`ValueError`, when exceeding the size limit. - """ - pass - #if self._partition_key: - # if ( - # event_data.partition_key - # and event_data.partition_key != self._partition_key - # ): - # raise ValueError( - # "The partition key of event_data does not match the partition key of this batch." - # ) - # if not event_data.partition_key: - # set_message_partition_key(event_data.message, self._partition_key) - - #trace_message(event_data) - #event_data_size = event_data.message.get_message_encoded_size() - - ## For a BatchMessage, if the encoded_message_size of event_data is < 256, then the overhead cost to encode that - ## message into the BatchMessage would be 5 bytes, if >= 256, it would be 8 bytes. - #size_after_add = ( - # self._size - # + event_data_size - # + _BATCH_MESSAGE_OVERHEAD_COST[0 if (event_data_size < 256) else 1] - #) - - #if size_after_add > self.max_size_in_bytes: - # raise ValueError( - # "EventDataBatch has reached its size limit: {}".format( - # self.max_size_in_bytes - # ) - # ) - - #self.message._body_gen.append(event_data) # pylint: disable=protected-access - #self._size = size_after_add - #self._count += 1 - - @property - def event_schema(self): - """The event schema for all events in the batch. - - :rtype: str - """ - return self._schema - -class BaseEventType(msrest.serialization.Model): - """The base type for different event type objects. - - """ - # class variable - _event_type_mappings = {} - - def __init__(self, **kwargs): - # type: (Optional[int], Optional[str], Optional[Union[str, bytes]]) -> None - return - self._event_type = "" # type: str - self._event_data = {} # type: dict - # list other envelope properties - - @property - def event_type(self): - return self._event_type - - @property - def event_data(self): - return self._event_data - - def create_event_type_object(self): - """A specific event type object is returned based on the event type specified in the event. - The BaseEventType._event_type_mappings dict will be used to initialize the event type object - corresponding to `self.event_type`. It will be populated with the information in self.event_data. - - :rtype: List[Any] - """ - - pass - - def _populate(self): - pass \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/_models_py3.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/_models_py3.py deleted file mode 100644 index 47d445a5e26a..000000000000 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/models/_models_py3.py +++ /dev/null @@ -1,407 +0,0 @@ -# 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. -# -------------------------------------------------------------------------- - -import datetime -from typing import Optional - -import msrest.serialization - - -class CloudEvent(msrest.serialization.Model): - """Properties of an event published to an Event Grid topic using the CloudEvent 1.0 Schema. - - All required parameters must be populated in order to send to Azure. - - :param id: Required. An identifier for the event. The combination of id and source must be - unique for each distinct event. - :type id: str - :param source: Required. Identifies the context in which an event happened. The combination of - id and source must be unique for each distinct event. - :type source: str - :param data: Event data specific to the event type. - :type data: object - :param type: Required. Type of event related to the originating occurrence. - :type type: str - :param time: The time (in UTC) the event was generated, in RFC3339 format. - :type time: ~datetime.datetime - :param specversion: Required. The version of the CloudEvents specification which the event - uses. - :type specversion: str - :param dataschema: Identifies the schema that data adheres to. - :type dataschema: str - :param datacontenttype: Content type of data value. - :type datacontenttype: str - :param subject: This describes the subject of the event in the context of the event producer - (identified by source). - :type subject: str - """ - - _validation = { - 'id': {'required': True}, - 'source': {'required': True}, - 'type': {'required': True}, - 'specversion': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'source': {'key': 'source', 'type': 'str'}, - 'data': {'key': 'data', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'time': {'key': 'time', 'type': 'iso-8601'}, - 'specversion': {'key': 'specversion', 'type': 'str'}, - 'dataschema': {'key': 'dataschema', 'type': 'str'}, - 'datacontenttype': {'key': 'datacontenttype', 'type': 'str'}, - 'subject': {'key': 'subject', 'type': 'str'}, - } - - def __init__( - self, - *, - id: str, - source: str, - type: str, - specversion: str, - data: Optional[object] = None, - time: Optional[datetime.datetime] = None, - dataschema: Optional[str] = None, - datacontenttype: Optional[str] = None, - subject: Optional[str] = None, - **kwargs - ): - super(CloudEvent, self).__init__(**kwargs) - self.id = id - self.source = source - self.data = data - self.type = type - self.time = time - self.specversion = specversion - self.dataschema = dataschema - self.datacontenttype = datacontenttype - self.subject = subject - - @classmethod - def from_dict(self, source): - """ - Returns an array of CloudEvent objects given a dict of events following the CloudEvent schema. - - :param source: Required. The dict object following the CloudEvent schema. - :type source: dict - - :rtype: List[~azure.eventgrid.CloudEvent] - """ - pass - - -class EventGridEvent(msrest.serialization.Model): - """Properties of an event published to an Event Grid topic using the EventGrid Schema. - - Variables are only populated by the server, and will be ignored when sending a request. - - All required parameters must be populated in order to send to Azure. - - :param id: Required. An unique identifier for the event. - :type id: str - :param topic: The resource path of the event source. - :type topic: str - :param subject: Required. A resource path relative to the topic path. - :type subject: str - :param data: Required. Event data specific to the event type. - :type data: object - :param event_type: Required. The type of the event that occurred. - :type event_type: str - :param event_time: Required. The time (in UTC) the event was generated. - :type event_time: ~datetime.datetime - :ivar metadata_version: The schema version of the event metadata. - :vartype metadata_version: str - :param data_version: Required. The schema version of the data object. - :type data_version: str - """ - - _validation = { - 'id': {'required': True}, - 'subject': {'required': True}, - 'data': {'required': True}, - 'event_type': {'required': True}, - 'event_time': {'required': True}, - 'metadata_version': {'readonly': True}, - 'data_version': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'topic': {'key': 'topic', 'type': 'str'}, - 'subject': {'key': 'subject', 'type': 'str'}, - 'data': {'key': 'data', 'type': 'object'}, - 'event_type': {'key': 'eventType', 'type': 'str'}, - 'event_time': {'key': 'eventTime', 'type': 'iso-8601'}, - 'metadata_version': {'key': 'metadataVersion', 'type': 'str'}, - 'data_version': {'key': 'dataVersion', 'type': 'str'}, - } - - def __init__( - self, - *, - id: str, - subject: str, - data: object, - event_type: str, - event_time: datetime.datetime, - data_version: str, - topic: Optional[str] = None, - **kwargs - ): - super(EventGridEvent, self).__init__(**kwargs) - self.id = id - self.topic = topic - self.subject = subject - self.data = data - self.event_type = event_type - self.event_time = event_time - self.metadata_version = None - self.data_version = data_version - - @classmethod - def from_dict(self, source): - """ - Returns an array of EventGridEvent objects given a dict of events following the EventGridEvent schema. - - :param source: Required. The dict object following the EventGridEvent schema. - :type source: dict - - :rtype: List[~azure.eventgrid.EventGridEvent] - """ - pass - - -class SubscriptionDeletedEventData(msrest.serialization.Model): - """Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionDeletedEvent. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar event_subscription_id: The Azure resource ID of the deleted event subscription. - :vartype event_subscription_id: str - """ - - _validation = { - 'event_subscription_id': {'readonly': True}, - } - - _attribute_map = { - 'event_subscription_id': {'key': 'eventSubscriptionId', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(SubscriptionDeletedEventData, self).__init__(**kwargs) - self.event_subscription_id = None - - -class SubscriptionValidationEventData(msrest.serialization.Model): - """Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionValidationEvent. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar validation_code: The validation code sent by Azure Event Grid to validate an event - subscription. To complete the validation handshake, the subscriber must either respond with - this validation code as part of the validation response, or perform a GET request on the - validationUrl (available starting version 2018-05-01-preview). - :vartype validation_code: str - :ivar validation_url: The validation URL sent by Azure Event Grid (available starting version - 2018-05-01-preview). To complete the validation handshake, the subscriber must either respond - with the validationCode as part of the validation response, or perform a GET request on the - validationUrl (available starting version 2018-05-01-preview). - :vartype validation_url: str - """ - - _validation = { - 'validation_code': {'readonly': True}, - 'validation_url': {'readonly': True}, - } - - _attribute_map = { - 'validation_code': {'key': 'validationCode', 'type': 'str'}, - 'validation_url': {'key': 'validationUrl', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(SubscriptionValidationEventData, self).__init__(**kwargs) - self.validation_code = None - self.validation_url = None - - -class SubscriptionValidationResponse(msrest.serialization.Model): - """To complete an event subscription validation handshake, a subscriber can use either the validationCode or the validationUrl received in a SubscriptionValidationEvent. When the validationCode is used, the SubscriptionValidationResponse can be used to build the response. - - :param validation_response: The validation response sent by the subscriber to Azure Event Grid - to complete the validation of an event subscription. - :type validation_response: str - """ - - _attribute_map = { - 'validation_response': {'key': 'validationResponse', 'type': 'str'}, - } - - def __init__( - self, - *, - validation_response: Optional[str] = None, - **kwargs - ): - super(SubscriptionValidationResponse, self).__init__(**kwargs) - self.validation_response = validation_response - -class EventBatch(msrest.serialization.Model): - """A batch of events. - - Sending events in a batch is more performant than sending individual events. - EventBatch helps you create the maximum allowed size batch of either `EventGridEvent` or `CloudEvent` to improve sending performance. - - Use the `add` method to add events until the maximum batch size limit in bytes has been reached - - at which point a `ValueError` will be raised. - Use the `publish_events` method of :class:`EventGridPublisherClient` - for sending. - - **Please use the create_batch method of EventGridPublisherClient - to create an EventBatch object instead of instantiating an EventBatch object directly.** - - :param int max_size_in_bytes: The maximum size of bytes data that an EventDataBatch object can hold. - """ - - def __init__(self, max_size_in_bytes=None): - # type: (Optional[int], Optional[str], Optional[Union[str, bytes]]) -> None - return - self._max_size_in_bytes = max_size_in_bytes #or constants.MAX_MESSAGE_LENGTH_BYTES - self._schema = None - self._event_list = []#BatchMessage(data=[], multi_messages=False, properties=None) - - self._size = 0#self.message.gather()[0].get_message_encoded_size() - self._count = 0 - - def __repr__(self): - # type: () -> str - batch_repr = "max_size_in_bytes={}, event_count={}".format( - self._max_size_in_bytes, self._count - ) - return "EventBatch({})".format(batch_repr) - - def __len__(self): - return self._count - - def _load_events(self, events): - for event_data in events: - try: - self.add(event_data) - except ValueError: - raise ValueError("The combined size of EventData collection exceeds the Event Hub frame size limit. " - "Please send a smaller collection of EventData, or use EventDataBatch, " - "which is guaranteed to be under the frame size limit") - - @property - def size_in_bytes(self): - # type: () -> int - """The combined size of the events in the batch, in bytes. - - :rtype: int - """ - return self._size - - def add(self, event): - # type: (EventGridEvent, CloudEvent) -> None - """Try to add an EventGridEvent/CloudEvent to the batch. - - The total size of an added event is the sum of its body, properties, etc. - If this added size results in the batch exceeding the maximum batch size, a `ValueError` will - be raised. - - :param event: The EventData to add to the batch. - :type event: ~azure.eventgrid.EventGridEvent or ~azure.eventgrid.EventGridEvent - :rtype: None - :raise: :class:`ValueError`, when exceeding the size limit. - """ - pass - #if self._partition_key: - # if ( - # event_data.partition_key - # and event_data.partition_key != self._partition_key - # ): - # raise ValueError( - # "The partition key of event_data does not match the partition key of this batch." - # ) - # if not event_data.partition_key: - # set_message_partition_key(event_data.message, self._partition_key) - - #trace_message(event_data) - #event_data_size = event_data.message.get_message_encoded_size() - - ## For a BatchMessage, if the encoded_message_size of event_data is < 256, then the overhead cost to encode that - ## message into the BatchMessage would be 5 bytes, if >= 256, it would be 8 bytes. - #size_after_add = ( - # self._size - # + event_data_size - # + _BATCH_MESSAGE_OVERHEAD_COST[0 if (event_data_size < 256) else 1] - #) - - #if size_after_add > self.max_size_in_bytes: - # raise ValueError( - # "EventDataBatch has reached its size limit: {}".format( - # self.max_size_in_bytes - # ) - # ) - - #self.message._body_gen.append(event_data) # pylint: disable=protected-access - #self._size = size_after_add - #self._count += 1 - - @property - def event_schema(self): - """The event schema for all events in the batch. - - :rtype: str - """ - return self._schema - -class BaseEventType(msrest.serialization.Model): - """The base type for different event type objects. - - """ - # class variable - _event_type_mappings = {} - - def __init__(self, **kwargs): - # type: (Optional[int], Optional[str], Optional[Union[str, bytes]]) -> None - return - self._event_type = "" # type: str - self._event_data = {} # type: dict - # list other envelope properties - - @property - def event_type(self): - return self._event_type - - @property - def event_data(self): - return self._event_data - - def create_event_type_object(self): - """A specific event type object is returned based on the event type specified in the event. - The BaseEventType._event_type_mappings dict will be used to initialize the event type object - corresponding to `self.event_type`. It will be populated with the information in self.event_data. - - :rtype: List[Any] - """ - - pass - - def _populate(self): - pass \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/operations/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/operations/__init__.py deleted file mode 100644 index 52286eb31e60..000000000000 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/operations/__init__.py +++ /dev/null @@ -1,15 +0,0 @@ -# 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 ._event_grid_publisher_client_operations import EventGridPublisherClientOperationsMixin -from ._event_grid_consumer_operations import EventGridConsumerOperationsMixin - -__all__ = [ - 'EventGridPublisherClientOperationsMixin', - 'EventGridConsumerOperationsMixin', -] diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/operations/_event_grid_consumer_operations.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/operations/_event_grid_consumer_operations.py deleted file mode 100644 index 54a97de4d46b..000000000000 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/operations/_event_grid_consumer_operations.py +++ /dev/null @@ -1,33 +0,0 @@ -# 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 TYPE_CHECKING -import warnings - -from azure.core.exceptions import HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error -from azure.core.pipeline import PipelineResponse -from azure.core.pipeline.transport import HttpRequest, HttpResponse - -from .. import models - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar - - T = TypeVar('T') - ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] - -class EventGridConsumerOperationsMixin(object): - def consume_message_from_event_handler(self, message, **kwargs): - """A message of a list of events from an event handler will be deserialized and returned as a list of - BaseEventType objects. - :param message: The `EventBatch` object to be sent or a list of `EventGridEvent`/`CloudEvent` to be sent - in a batch. - :type message: Union[azure.eventhub.EventData, azure.functions.EventGridEvent, azure.servicebus.Message, azure.functions.HttpRequest, azure.storage.queue.QueueMessage] - :rtype: List[models.BaseEventType] - """ - pass diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/operations/_event_grid_publisher_client_operations.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/operations/_event_grid_publisher_client_operations.py deleted file mode 100644 index 8f44272c97fa..000000000000 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/operations/_event_grid_publisher_client_operations.py +++ /dev/null @@ -1,176 +0,0 @@ -# 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 TYPE_CHECKING -import warnings - -from azure.core.exceptions import HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error -from azure.core.pipeline import PipelineResponse -from azure.core.pipeline.transport import HttpRequest, HttpResponse - -from .. import models - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar - - T = TypeVar('T') - ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] - -class EventGridPublisherClientOperationsMixin(object): - - def _publish_event_grid_events( - self, - topic_hostname, # type: str - events, # type: List["models.EventGridEvent"] - **kwargs # type: Any - ): - # type: (...) -> None - """Publishes a batch of events to an Azure Event Grid topic. - - :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. - :type topic_hostname: str - :param events: An array of events to be published to Event Grid. - :type events: list[~event_grid_publisher_client.models.EventGridEvent] - :keyword callable cls: A custom type or function that will be passed the direct response - :return: None, or the result of cls(response) - :rtype: None - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop('error_map', {})) - api_version = "2018-01-01" - content_type = kwargs.pop("content_type", "application/json") - - # Construct URL - url = self._publish_event_grid_events.metadata['url'] # type: ignore - path_format_arguments = { - 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - - body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(events, '[EventGridEvent]') - body_content_kwargs['content'] = body_content - request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) - - pipeline_response = self._client._pipeline.run(request, stream=False, **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) - raise HttpResponseError(response=response) - - if cls: - return cls(pipeline_response, None, {}) - - _publish_event_grid_events.metadata = {'url': '/api/events'} # type: ignore - - def _publish_cloud_event_events( - self, - topic_hostname, # type: str - events, # type: List["models.CloudEvent"] - **kwargs # type: Any - ): - # type: (...) -> None - """Publishes a batch of cloud events to an Azure Event Grid topic. - - :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. - :type topic_hostname: str - :param events: An array of cloud events to be published to Event Grid. - :type events: list[~event_grid_publisher_client.models.CloudEvent] - :keyword callable cls: A custom type or function that will be passed the direct response - :return: None, or the result of cls(response) - :rtype: None - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop('error_map', {})) - api_version = "2018-01-01" - content_type = kwargs.pop("content_type", "application/cloudevents-batch+json; charset=utf-8") - - # Construct URL - url = self._publish_cloud_event_events.metadata['url'] # type: ignore - path_format_arguments = { - 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - - body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(events, '[CloudEvent]') - body_content_kwargs['content'] = body_content - request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) - - pipeline_response = self._client._pipeline.run(request, stream=False, **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) - raise HttpResponseError(response=response) - - if cls: - return cls(pipeline_response, None, {}) - - _publish_cloud_event_events.metadata = {'url': '/api/events'} # type: ignore - - def create_batch(self, **kwargs): - # type:(Any) -> models.EventBatch - """Create an EventBatch object with the max size of all content being constrained by max_size_in_bytes. - - The max_size_in_bytes should be no greater than the max allowed message size defined by the service. - - :keyword int max_size_in_bytes: The maximum size of bytes data that an EventDataBatch object can hold. By - default, the value is determined by your Event Hubs tier. - :rtype: ~azure.eventgrid.EventBatch - - """ - return - - def publish_event_batch(self, event_batch, **kwargs): - # type: (Union[models.EventBatch, List[models.EventData]], Any) -> None - """Sends event data and blocks until acknowledgement is received or operation times out. - - If you're sending a finite list of `CloudEvent` or `EventGridEvent` and you know it's within the event hub - frame size limit, you can send them with a `publish_event_batch` call. Otherwise, use :meth:`create_batch` - to create `EventBatch` and add `CloudEvent`/`EventGridEvent` into the batch one by one until the size limit, - and then call this method to send out the batch. - - :param event_batch: The `EventBatch` object to be sent or a list of `CloudEvent` or `EventGridEvent` to be sent - in a batch. - :type event_batch: Union[~azure.eventgrid.EventBatch, List[~azure.eventgrid.CloudEvent], List[~azure.eventgrid.EventGridEvent]] - :keyword float timeout: The maximum wait time to send the event data. - If not specified, the default wait time specified when the producer was created will be used. - :rtype: None - :raises: :class:`AuthenticationError` - :class:`ConnectError` - :class:`ConnectionLostError` - :class:`EventDataError` - :class:`EventDataSendError` - :class:`EventHubError` - :class:`ValueError` - :class:`TypeError` - """ - - pass diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/version.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/version.py deleted file mode 100644 index d24076f8d84b..000000000000 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/version.py +++ /dev/null @@ -1,13 +0,0 @@ -# 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. -# -------------------------------------------------------------------------- - -VERSION = "1.3.0" - diff --git a/sdk/eventgrid/azure-eventgrid/dev_requirements.txt b/sdk/eventgrid/azure-eventgrid/dev_requirements.txt index a410fdd5f166..cf9d60937fdd 100644 --- a/sdk/eventgrid/azure-eventgrid/dev_requirements.txt +++ b/sdk/eventgrid/azure-eventgrid/dev_requirements.txt @@ -1,4 +1,6 @@ --e ../../../tools/azure-sdk-tools -e ../../core/azure-core +-e ../../../tools/azure-sdk-tools +-e ../../../tools/azure-devtools -e ../../identity/azure-identity --e ../azure-mgmt-eventgrid \ No newline at end of file +-e ../azure-mgmt-eventgrid +-e ../azure-eventgrid \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py b/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py index 764aa0eb49cd..f9020d2ac01a 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py +++ b/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py @@ -2,6 +2,9 @@ import os import datetime as dt import json +from random import randint +import time +import exrex PACKAGE_PARENT = '..' SCRIPT_DIR = os.path.dirname(os.path.realpath(os.path.join(os.getcwd(), os.path.expanduser(__file__)))) @@ -10,58 +13,39 @@ from azure.core.pipeline.policies import AzureKeyCredentialPolicy from azure.core.credentials import AzureKeyCredential from azure.mgmt.eventgrid import EventGridManagementClient -from src.generated_client import GeneratedClient -from src.generated_client.models import EventGridEvent, CloudEvent +from azure.eventgrid._publisher_client import EventGridPublisherClient +from azure.eventgrid._models import EventGridEvent, CloudEvent from azure.core.exceptions import ( ResourceNotFoundError, ResourceExistsError, ClientAuthenticationError ) -cloud_hostname = "eventgridcloudeventsub.eastus-1.eventgrid.azure.net/" -eg_hostname = "eventgridegeventsub.eastus-1.eventgrid.azure.net/" -dtime = dt.datetime.now().strftime("%m-%d-%YT%I:%M:%S.%f") - -EVENTGRID_KEY_HEADER = 'aeg-sas-key' -cloud_key = '8dQnGCAXpdtLvGAeVzMEcwJEMR1KC60IAA6TqD6Rmbs=' -eg_key = '' - -def get_authentication_policy(credential): - authentication_policy = None - if credential is None: - raise ValueError("Parameter 'credential' must not be None.") - if isinstance(credential, AzureKeyCredential): - authentication_policy = AzureKeyCredentialPolicy(credential=credential, name=EVENTGRID_KEY_HEADER) - - return authentication_policy - -def key_authentication(events, key, hostname): - akc_credential = AzureKeyCredential(key) - akc_policy = get_authentication_policy(akc_credential) - sample_client = GeneratedClient(authentication_policy=akc_policy) - if type(events[0]) == EventGridEvent: - sample_client.publish_events(hostname, events) - else: - response = sample_client.publish_cloud_event_events(hostname, events) - print(response) - -def create_event_grid_events(): - eg_event = EventGridEvent(id='831e1650-001e-001b-66ab-eeb76e06l631', subject="/blobServices/default/containers/oc2d2817345i200097container/blobs/oc2d2817345i20002296blob", data="{\"artist\": \"G\"}", event_type='recordInserted', event_time=dtime, data_version="1.0") - print(type(eg_event.data)) - eg_events = [eg_event] - return eg_events - -def create_cloud_events(): - cloud_event = CloudEvent(specversion="1.0", id="b85d631a-101e-005a-02f2-cee7aa06f148", type="Microsoft.Storage.BlobCreated", source="/subscriptions/{subscription_id}/resourceGroup/{resource_group}/Microsoft.Storage/storageAccounts/{storage_account}", subject="blobServices/default/containers/{storage-container}/blobs/{new-file}", time="2020-09-14T10:00:00Z", data={"api": "PutBlockList"}) - cloud_event2 = CloudEvent(specversion="1.0", id="b85d631a-101e-005a-02f2-cee7aa06f149", type="Microsoft.Storage.BlobCreated", source="/subscriptions/{subscription_id}/resourceGroup/{resource_group}/Microsoft.Storage/storageAccounts/{storage_account}", subject="blobServices/default/containers/{storage-container}/blobs/{new-file}", time="2020-09-14T10:00:00Z", data={"api": "PutBlockList"}) - cloud_events = [cloud_event, cloud_event2] - return cloud_events - -# send cloud event -create_cloud_events() -key_authentication(create_cloud_events(), cloud_key, cloud_hostname) - -# send EG event -#create_event_grid_events() - - +CLOUD_EVENTS_FILE_PATH = "\\..\\example_json\\cloud_custom_topic.json" + +key = os.environ.get("DEMO_ACCESS_KEY") +topic_hostname = "eg-azure-sdk-demo.westus2-1.eventgrid.azure.net" + +# authenticate client +credential = AzureKeyCredential(key) +client = EventGridPublisherClient(topic_hostname, credential) + +# publish events +for i in range(5): + + # generate random # of events + event_batch = [] + for j in range(randint(1, 3)): + unique_id = exrex.getone('[a-z\d]{8}-[a-z\d]{4}-[a-z\d]{4}-[a-z\d]{4}-[a-z\d]{12}') + event = CloudEvent( + specversion="1.0", \ + id=unique_id, \ + type="Azure.Sdk.Demo", \ + source="https://egdemo.dev/demoevent", \ + data="{ \"team\": [\"Josh\", \"Kerri\", \"Kieran\", \"Laurent\", \"Lily\", \"Matt\", \"Soren\", \"Srikanta\", \"Swathi\"] }" + ) + event_batch.append(event) + + # publish and receive response + response = client.publish_event_batch(event_batch) + time.sleep(randint(1, 5)) diff --git a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/_configuration.py b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/_configuration.py deleted file mode 100644 index 2cbd4c2d2b60..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/_configuration.py +++ /dev/null @@ -1,51 +0,0 @@ -# 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 TYPE_CHECKING - -from azure.core.configuration import Configuration -from azure.core.pipeline import policies - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from typing import Any - -VERSION = "unknown" - -class EventGridPublisherClientConfiguration(Configuration): - """Configuration for EventGridPublisherClient. - - Note that all parameters used to create this instance are saved as instance - attributes. - - """ - - def __init__( - self, - **kwargs # type: Any - ): - # type: (...) -> None - super(EventGridPublisherClientConfiguration, self).__init__(**kwargs) - - self.api_version = "2018-01-01" - kwargs.setdefault('sdk_moniker', 'eventgridpublisherclient/{}'.format(VERSION)) - self._configure(**kwargs) - - def _configure( - self, - **kwargs # type: Any - ): - # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') diff --git a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/_consumer.py b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/_consumer.py deleted file mode 100644 index 4dae255c5fcd..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/_consumer.py +++ /dev/null @@ -1,22 +0,0 @@ - -class EventGridConsumer( - ConsumerProducerMixin -): # pylint:disable=too-many-instance-attributes - """ - A consumer responsible for deserializing EventGridEventBatch/CloudEventBatch into a list of event type objects - specified in the EventGridEvents/CloudEvents. - """ - - def __init__(self, **kwargs): - pass - - def consume_message_from_event_handler(self, message, **kwargs): - """A message of a list of events from an event handler will be deserialized and returned as a list of - BaseEventType objects. - :param message: The `EventDataBatch` object to be sent or a list of `EventData` to be sent - in a batch. All `EventData` in the list or `EventDataBatch` will land on the same partition. - :type message: Union[azure.eventhub.EventData, azure.functions.EventGridEvent, azure.servicebus.Message, azure.functions.HttpRequest, azure.storage.queue.QueueMessage] - :rtype: List[BaseEventType] - """ - pass - diff --git a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/_event_grid_publisher_client.py b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/_event_grid_publisher_client.py deleted file mode 100644 index 333585f39dd5..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/_event_grid_publisher_client.py +++ /dev/null @@ -1,95 +0,0 @@ -# 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 TYPE_CHECKING - -from azure.core import PipelineClient -from msrest import Deserializer, Serializer - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from typing import Any - -from ._configuration import EventGridPublisherClientConfiguration -from .operations import EventGridPublisherClientOperationsMixin -from . import models - - -class EventGridPublisherClient(EventGridPublisherClientOperationsMixin): - """EventGrid Python Publisher Client. - - :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. - """ - - def __init__( - self, - topic_hostname, # type: str - credential, # type: azure.core.credential.AzureKeyCredential - **kwargs # type: Any - ): - # type: (...) -> None - base_url = 'https://{topicHostname}' - self._config = EventGridPublisherClientConfiguration(**kwargs) - self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) - - client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} - self._serialize = Serializer(client_models) - self._deserialize = Deserializer(client_models) - - def create_batch(self, **kwargs): - # type:(Any) -> EventBatch - """Create an EventBatch object with the max size of all content being constrained by max_size_in_bytes. - - The max_size_in_bytes should be no greater than the max allowed message size defined by the service. - - :keyword int max_size_in_bytes: The maximum size of bytes data that an EventDataBatch object can hold. By - default, the value is determined by your Event Hubs tier. - :rtype: ~azure.eventgrid.EventBatch - - """ - return - - def publish_events(self, event_batch, **kwargs): - # type: (Union[EventBatch, List[EventData]], Any) -> None - """Sends event data and blocks until acknowledgement is received or operation times out. - - If you're sending a finite list of `CloudEvent` or `EventGridEvent` and you know it's within the event hub - frame size limit, you can send them with a `publish_event_batch` call. Otherwise, use :meth:`create_batch` - to create `EventBatch` and add `CloudEvent`/`EventGridEvent` into the batch one by one until the size limit, - and then call this method to send out the batch. - - :param event_batch: The `EventBatch` object to be sent or a list of `CloudEvent` or `EventGridEvent` to be sent - in a batch. - :type event_batch: Union[~azure.eventgrid.EventBatch, List[~azure.eventgrid.CloudEvent], List[~azure.eventgrid.EventGridEvent]] - :keyword float timeout: The maximum wait time to send the event data. - If not specified, the default wait time specified when the producer was created will be used. - :rtype: None - :raises: :class:`AuthenticationError` - :class:`ConnectError` - :class:`ConnectionLostError` - :class:`EventDataError` - :class:`EventDataSendError` - :class:`EventHubError` - :class:`ValueError` - :class:`TypeError` - """ - - pass - - def close(self): - # type: () -> None - self._client.close() - - def __enter__(self): - # type: () -> EventGridPublisherClient - self._client.__enter__() - return self - - def __exit__(self, *exc_details): - # type: (Any) -> None - self._client.__exit__(*exc_details) diff --git a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/_publisher.py b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/_publisher.py deleted file mode 100644 index 6b77e9a5a4bf..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/_publisher.py +++ /dev/null @@ -1,26 +0,0 @@ - -class EventGridPublisher( - ConsumerPublisherMixin -): # pylint:disable=too-many-instance-attributes - """ - A publisher responsible for sending events in batches to an EventGrid topic. - - :param client: The parent EventGridPublisherClient. - :type client: ~azure.eventhub.EventGridPublisherClient - """ - - def __init__(self, client, **kwargs): - # type: (EventGridPublisherClient, Any) -> None - - self.running = False - self.closed = False - - - def close(self): - # type:() -> None - """ - Close down the handler. If the handler has already closed, - this will be a no op. - """ - with self._lock: - super(EventGridPublisher, self).close() diff --git a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/__init__.py b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/__init__.py deleted file mode 100644 index 6a44d89d724a..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/__init__.py +++ /dev/null @@ -1,10 +0,0 @@ -# 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 ._event_grid_publisher_client_async import EventGridPublisherClient -__all__ = ['EventGridPublisherClient'] diff --git a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/_configuration_async.py b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/_configuration_async.py deleted file mode 100644 index fdf7045b660c..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/_configuration_async.py +++ /dev/null @@ -1,45 +0,0 @@ -# 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 - -from azure.core.configuration import Configuration -from azure.core.pipeline import policies - -VERSION = "unknown" - -class EventGridPublisherClientConfiguration(Configuration): - """Configuration for EventGridPublisherClient. - - Note that all parameters used to create this instance are saved as instance - attributes. - - """ - - def __init__( - self, - **kwargs: Any - ) -> None: - super(EventGridPublisherClientConfiguration, self).__init__(**kwargs) - - self.api_version = "2018-01-01" - kwargs.setdefault('sdk_moniker', 'eventgridpublisherclient/{}'.format(VERSION)) - self._configure(**kwargs) - - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') diff --git a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/_event_grid_publisher_client_async.py b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/_event_grid_publisher_client_async.py deleted file mode 100644 index c54c3fe70368..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/_event_grid_publisher_client_async.py +++ /dev/null @@ -1,46 +0,0 @@ -# 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 - -from azure.core import AsyncPipelineClient -from msrest import Deserializer, Serializer - -from ._configuration_async import EventGridPublisherClientConfiguration -from .operations_async import EventGridPublisherClientOperationsMixin -from .. import models - - -class EventGridPublisherClient(EventGridPublisherClientOperationsMixin): - """EventGrid Python Publisher Client. - - :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. - """ - - def __init__( - self, - **kwargs: Any - ) -> None: - base_url = 'https://{topicHostname}' - self._config = EventGridPublisherClientConfiguration(**kwargs) - self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) - - client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} - self._serialize = Serializer(client_models) - self._deserialize = Deserializer(client_models) - - - async def close(self) -> None: - await self._client.close() - - async def __aenter__(self) -> "EventGridPublisherClient": - await self._client.__aenter__() - return self - - async def __aexit__(self, *exc_details) -> None: - await self._client.__aexit__(*exc_details) diff --git a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/operations_async/__init__.py b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/operations_async/__init__.py deleted file mode 100644 index f0c46bab822e..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/operations_async/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# 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 ._event_grid_publisher_client_operations_async import EventGridPublisherClientOperationsMixin - -__all__ = [ - 'EventGridPublisherClientOperationsMixin', -] diff --git a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/operations_async/_event_grid_publisher_client_operations_async.py b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/operations_async/_event_grid_publisher_client_operations_async.py deleted file mode 100644 index 90d89b7d63dc..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/aio/operations_async/_event_grid_publisher_client_operations_async.py +++ /dev/null @@ -1,130 +0,0 @@ -# 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, Generic, List, Optional, TypeVar -import warnings - -from azure.core.exceptions import HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error -from azure.core.pipeline import PipelineResponse -from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest - -from ... import models - -T = TypeVar('T') -ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] - -class EventGridPublisherClientOperationsMixin: - - async def publish_events( - self, - topic_hostname: str, - events: List["models.EventGridEvent"], - **kwargs - ) -> None: - """Publishes a batch of events to an Azure Event Grid topic. - - :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. - :type topic_hostname: str - :param events: An array of events to be published to Event Grid. - :type events: list[~event_grid_publisher_client.models.EventGridEvent] - :keyword callable cls: A custom type or function that will be passed the direct response - :return: None, or the result of cls(response) - :rtype: None - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop('error_map', {})) - api_version = "2018-01-01" - content_type = kwargs.pop("content_type", "application/json") - - # Construct URL - url = self.publish_events.metadata['url'] # type: ignore - path_format_arguments = { - 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - - body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(events, '[EventGridEvent]') - body_content_kwargs['content'] = body_content - request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) - - pipeline_response = await self._client._pipeline.run(request, stream=False, **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) - raise HttpResponseError(response=response) - - if cls: - return cls(pipeline_response, None, {}) - - publish_events.metadata = {'url': '/api/events'} # type: ignore - - async def publish_cloud_event_events( - self, - topic_hostname: str, - events: List["models.CloudEvent"], - **kwargs - ) -> None: - """Publishes a batch of cloud events to an Azure Event Grid topic. - - :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. - :type topic_hostname: str - :param events: An array of cloud events to be published to Event Grid. - :type events: list[~event_grid_publisher_client.models.CloudEvent] - :keyword callable cls: A custom type or function that will be passed the direct response - :return: None, or the result of cls(response) - :rtype: None - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop('error_map', {})) - api_version = "2018-01-01" - content_type = kwargs.pop("content_type", "application/cloudevents-batch+json; charset=utf-8") - - # Construct URL - url = self.publish_cloud_event_events.metadata['url'] # type: ignore - path_format_arguments = { - 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - - body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(events, '[CloudEvent]') - body_content_kwargs['content'] = body_content - request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) - - pipeline_response = await self._client._pipeline.run(request, stream=False, **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) - raise HttpResponseError(response=response) - - if cls: - return cls(pipeline_response, None, {}) - - publish_cloud_event_events.metadata = {'url': '/api/events'} # type: ignore diff --git a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/models/_models.py b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/models/_models.py deleted file mode 100644 index 5c480ecc976d..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/models/_models.py +++ /dev/null @@ -1,375 +0,0 @@ -# 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. -# -------------------------------------------------------------------------- - -import msrest.serialization - - -class CloudEvent(msrest.serialization.Model): - """Properties of an event published to an Event Grid topic using the CloudEvent 1.0 Schema. - - All required parameters must be populated in order to send to Azure. - - :param id: Required. An identifier for the event. The combination of id and source must be - unique for each distinct event. - :type id: str - :param source: Required. Identifies the context in which an event happened. The combination of - id and source must be unique for each distinct event. - :type source: str - :param data: Event data specific to the event type. - :type data: object - :param type: Required. Type of event related to the originating occurrence. - :type type: str - :param time: The time (in UTC) the event was generated, in RFC3339 format. - :type time: ~datetime.datetime - :param specversion: Required. The version of the CloudEvents specification which the event - uses. - :type specversion: str - :param dataschema: Identifies the schema that data adheres to. - :type dataschema: str - :param datacontenttype: Content type of data value. - :type datacontenttype: str - :param subject: This describes the subject of the event in the context of the event producer - (identified by source). - :type subject: str - """ - - _validation = { - 'id': {'required': True}, - 'source': {'required': True}, - 'type': {'required': True}, - 'specversion': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'source': {'key': 'source', 'type': 'str'}, - 'data': {'key': 'data', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'time': {'key': 'time', 'type': 'iso-8601'}, - 'specversion': {'key': 'specversion', 'type': 'str'}, - 'dataschema': {'key': 'dataschema', 'type': 'str'}, - 'datacontenttype': {'key': 'datacontenttype', 'type': 'str'}, - 'subject': {'key': 'subject', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(CloudEvent, self).__init__(**kwargs) - self.id = kwargs['id'] - self.source = kwargs['source'] - self.data = kwargs.get('data', None) - self.type = kwargs['type'] - self.time = kwargs.get('time', None) - self.specversion = kwargs['specversion'] - self.dataschema = kwargs.get('dataschema', None) - self.datacontenttype = kwargs.get('datacontenttype', None) - self.subject = kwargs.get('subject', None) - - @classmethod - def from_dict(self, source): - """ - Returns an array of CloudEvent objects given a dict of events following the CloudEvent schema. - - :param source: Required. The dict object following the CloudEvent schema. - :type source: dict - - :rtype: List[~azure.eventgrid.CloudEvent] - """ - pass - - -class EventGridEvent(msrest.serialization.Model): - """Properties of an event published to an Event Grid topic using the EventGrid Schema. - - Variables are only populated by the server, and will be ignored when sending a request. - - All required parameters must be populated in order to send to Azure. - - :param id: Required. An unique identifier for the event. - :type id: str - :param topic: The resource path of the event source. - :type topic: str - :param subject: Required. A resource path relative to the topic path. - :type subject: str - :param data: Required. Event data specific to the event type. - :type data: object - :param event_type: Required. The type of the event that occurred. - :type event_type: str - :param event_time: Required. The time (in UTC) the event was generated. - :type event_time: ~datetime.datetime - :ivar metadata_version: The schema version of the event metadata. - :vartype metadata_version: str - :param data_version: Required. The schema version of the data object. - :type data_version: str - """ - - _validation = { - 'id': {'required': True}, - 'subject': {'required': True}, - 'data': {'required': True}, - 'event_type': {'required': True}, - 'event_time': {'required': True}, - 'metadata_version': {'readonly': True}, - 'data_version': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'topic': {'key': 'topic', 'type': 'str'}, - 'subject': {'key': 'subject', 'type': 'str'}, - 'data': {'key': 'data', 'type': 'object'}, - 'event_type': {'key': 'eventType', 'type': 'str'}, - 'event_time': {'key': 'eventTime', 'type': 'iso-8601'}, - 'metadata_version': {'key': 'metadataVersion', 'type': 'str'}, - 'data_version': {'key': 'dataVersion', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(EventGridEvent, self).__init__(**kwargs) - self.id = kwargs['id'] - self.topic = kwargs.get('topic', None) - self.subject = kwargs['subject'] - self.data = kwargs['data'] - self.event_type = kwargs['event_type'] - self.event_time = kwargs['event_time'] - self.metadata_version = None - self.data_version = kwargs['data_version'] - - @classmethod - def from_dict(self, source): - """ - Returns an array of EventGridEvent objects given a dict of events following the EventGridEvent schema. - - :param source: Required. The dict object following the EventGridEvent schema. - :type source: dict - - :rtype: List[~azure.eventgrid.EventGridEvent] - """ - pass - -class SubscriptionDeletedEventData(msrest.serialization.Model): - """Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionDeletedEvent. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar event_subscription_id: The Azure resource ID of the deleted event subscription. - :vartype event_subscription_id: str - """ - - _validation = { - 'event_subscription_id': {'readonly': True}, - } - - _attribute_map = { - 'event_subscription_id': {'key': 'eventSubscriptionId', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(SubscriptionDeletedEventData, self).__init__(**kwargs) - self.event_subscription_id = None - - -class SubscriptionValidationEventData(msrest.serialization.Model): - """Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionValidationEvent. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar validation_code: The validation code sent by Azure Event Grid to validate an event - subscription. To complete the validation handshake, the subscriber must either respond with - this validation code as part of the validation response, or perform a GET request on the - validationUrl (available starting version 2018-05-01-preview). - :vartype validation_code: str - :ivar validation_url: The validation URL sent by Azure Event Grid (available starting version - 2018-05-01-preview). To complete the validation handshake, the subscriber must either respond - with the validationCode as part of the validation response, or perform a GET request on the - validationUrl (available starting version 2018-05-01-preview). - :vartype validation_url: str - """ - - _validation = { - 'validation_code': {'readonly': True}, - 'validation_url': {'readonly': True}, - } - - _attribute_map = { - 'validation_code': {'key': 'validationCode', 'type': 'str'}, - 'validation_url': {'key': 'validationUrl', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(SubscriptionValidationEventData, self).__init__(**kwargs) - self.validation_code = None - self.validation_url = None - - -class SubscriptionValidationResponse(msrest.serialization.Model): - """To complete an event subscription validation handshake, a subscriber can use either the validationCode or the validationUrl received in a SubscriptionValidationEvent. When the validationCode is used, the SubscriptionValidationResponse can be used to build the response. - - :param validation_response: The validation response sent by the subscriber to Azure Event Grid - to complete the validation of an event subscription. - :type validation_response: str - """ - - _attribute_map = { - 'validation_response': {'key': 'validationResponse', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(SubscriptionValidationResponse, self).__init__(**kwargs) - self.validation_response = kwargs.get('validation_response', None) - -class EventBatch(object): - """A batch of events. - - Sending events in a batch is more performant than sending individual events. - EventBatch helps you create the maximum allowed size batch of either `EventGridEvent` or `CloudEvent` to improve sending performance. - - Use the `add` method to add events until the maximum batch size limit in bytes has been reached - - at which point a `ValueError` will be raised. - Use the `publish_events` method of :class:`EventGridPublisherClient` - for sending. - - **Please use the create_batch method of EventGridPublisherClient - to create an EventBatch object instead of instantiating an EventBatch object directly.** - - :param int max_size_in_bytes: The maximum size of bytes data that an EventDataBatch object can hold. - """ - - def __init__(self, max_size_in_bytes=None): - # type: (Optional[int], Optional[str], Optional[Union[str, bytes]]) -> None - return - self.max_size_in_bytes = max_size_in_bytes #or constants.MAX_MESSAGE_LENGTH_BYTES - self.schema = None - self.event_list = []#BatchMessage(data=[], multi_messages=False, properties=None) - - self._size = 0#self.message.gather()[0].get_message_encoded_size() - self._count = 0 - - def __repr__(self): - # type: () -> str - batch_repr = "max_size_in_bytes={}, event_count={}".format( - self.max_size_in_bytes, self._count - ) - return "EventBatch({})".format(batch_repr) - - def __len__(self): - return self._count - - def _load_events(self, events): - for event_data in events: - try: - self.add(event_data) - except ValueError: - raise ValueError("The combined size of EventData collection exceeds the Event Hub frame size limit. " - "Please send a smaller collection of EventData, or use EventDataBatch, " - "which is guaranteed to be under the frame size limit") - - @property - def size_in_bytes(self): - # type: () -> int - """The combined size of the events in the batch, in bytes. - - :rtype: int - """ - return self._size - - def add(self, event): - # type: (EventGridEvent, CloudEvent) -> None - """Try to add an EventGridEvent/CloudEvent to the batch. - - The total size of an added event is the sum of its body, properties, etc. - If this added size results in the batch exceeding the maximum batch size, a `ValueError` will - be raised. - - :param event: The EventData to add to the batch. - :type event: ~azure.eventgrid.EventGridEvent or ~azure.eventgrid.EventGridEvent - :rtype: None - :raise: :class:`ValueError`, when exceeding the size limit. - """ - pass - #if self._partition_key: - # if ( - # event_data.partition_key - # and event_data.partition_key != self._partition_key - # ): - # raise ValueError( - # "The partition key of event_data does not match the partition key of this batch." - # ) - # if not event_data.partition_key: - # set_message_partition_key(event_data.message, self._partition_key) - - #trace_message(event_data) - #event_data_size = event_data.message.get_message_encoded_size() - - ## For a BatchMessage, if the encoded_message_size of event_data is < 256, then the overhead cost to encode that - ## message into the BatchMessage would be 5 bytes, if >= 256, it would be 8 bytes. - #size_after_add = ( - # self._size - # + event_data_size - # + _BATCH_MESSAGE_OVERHEAD_COST[0 if (event_data_size < 256) else 1] - #) - - #if size_after_add > self.max_size_in_bytes: - # raise ValueError( - # "EventDataBatch has reached its size limit: {}".format( - # self.max_size_in_bytes - # ) - # ) - - #self.message._body_gen.append(event_data) # pylint: disable=protected-access - #self._size = size_after_add - #self._count += 1 - - @property - def event_schema(self): - """The event schema for all events in the batch. - - :rtype: str - """ - return self.schema - -class BaseEventType(object): - """The base type for different event type objects. - - """ - # class variable - #event_type_mappings = _initialize_mapping() - - def __init__(self, **kwargs): - # type: (Optional[int], Optional[str], Optional[Union[str, bytes]]) -> None - return - self.event_type = None # type: str - self.event_data = None # type: dict - # list other envelope properties - - def create_event_type_object(self): - """A specific event type object is returned based on the event type specified in the event. - The BaseEventType.event_type_mappings dict will be used to initialize the event type object - corresponding to `self.event_type` - - :rtype: List[Any] - """ - - pass - - def _populate(self): - pass \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/py.typed b/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/py.typed deleted file mode 100644 index e5aff4f83af8..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/event_grid_publisher_client/py.typed +++ /dev/null @@ -1 +0,0 @@ -# Marker file for PEP 561. \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/__init__.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/__init__.py deleted file mode 100644 index 34589543390e..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/generated_client/__init__.py +++ /dev/null @@ -1,16 +0,0 @@ -# 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 ._generated_client import GeneratedClient -__all__ = ['GeneratedClient'] - -try: - from ._patch import patch_sdk - patch_sdk() -except ImportError: - pass diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/_configuration.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/_configuration.py deleted file mode 100644 index ad92f04923da..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/generated_client/_configuration.py +++ /dev/null @@ -1,51 +0,0 @@ -# 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 TYPE_CHECKING - -from azure.core.configuration import Configuration -from azure.core.pipeline import policies - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from typing import Any - -VERSION = "unknown" - -class GeneratedClientConfiguration(Configuration): - """Configuration for GeneratedClient. - - Note that all parameters used to create this instance are saved as instance - attributes. - - """ - - def __init__( - self, - **kwargs # type: Any - ): - # type: (...) -> None - super(GeneratedClientConfiguration, self).__init__(**kwargs) - - self.api_version = "2018-01-01" - kwargs.setdefault('sdk_moniker', 'generatedclient/{}'.format(VERSION)) - self._configure(**kwargs) - - def _configure( - self, - **kwargs # type: Any - ): - # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/_generated_client.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/_generated_client.py deleted file mode 100644 index 591edd14ce37..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/generated_client/_generated_client.py +++ /dev/null @@ -1,54 +0,0 @@ -# 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 TYPE_CHECKING - -from azure.core import PipelineClient -from msrest import Deserializer, Serializer - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from typing import Any - -from ._configuration import GeneratedClientConfiguration -from .operations import GeneratedClientOperationsMixin -from . import models - - -class GeneratedClient(GeneratedClientOperationsMixin): - """EventGrid Python Client. - - :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. - """ - - def __init__( - self, - **kwargs # type: Any - ): - # type: (...) -> None - base_url = 'https://{topicHostname}' - self._config = GeneratedClientConfiguration(**kwargs) - self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) - - client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} - self._serialize = Serializer(client_models) - self._deserialize = Deserializer(client_models) - - - def close(self): - # type: () -> None - self._client.close() - - def __enter__(self): - # type: () -> GeneratedClient - self._client.__enter__() - return self - - def __exit__(self, *exc_details): - # type: (Any) -> None - self._client.__exit__(*exc_details) diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/_configuration_async.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/_configuration_async.py deleted file mode 100644 index 613243a0efda..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/_configuration_async.py +++ /dev/null @@ -1,45 +0,0 @@ -# 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 - -from azure.core.configuration import Configuration -from azure.core.pipeline import policies - -VERSION = "unknown" - -class GeneratedClientConfiguration(Configuration): - """Configuration for GeneratedClient. - - Note that all parameters used to create this instance are saved as instance - attributes. - - """ - - def __init__( - self, - **kwargs: Any - ) -> None: - super(GeneratedClientConfiguration, self).__init__(**kwargs) - - self.api_version = "2018-01-01" - kwargs.setdefault('sdk_moniker', 'generatedclient/{}'.format(VERSION)) - self._configure(**kwargs) - - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/_generated_client_async.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/_generated_client_async.py deleted file mode 100644 index d9773af778ce..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/_generated_client_async.py +++ /dev/null @@ -1,46 +0,0 @@ -# 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 - -from azure.core import AsyncPipelineClient -from msrest import Deserializer, Serializer - -from ._configuration_async import GeneratedClientConfiguration -from .operations_async import GeneratedClientOperationsMixin -from .. import models - - -class GeneratedClient(GeneratedClientOperationsMixin): - """EventGrid Python Client. - - :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. - """ - - def __init__( - self, - **kwargs: Any - ) -> None: - base_url = 'https://{topicHostname}' - self._config = GeneratedClientConfiguration(**kwargs) - self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) - - client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} - self._serialize = Serializer(client_models) - self._deserialize = Deserializer(client_models) - - - async def close(self) -> None: - await self._client.close() - - async def __aenter__(self) -> "GeneratedClient": - await self._client.__aenter__() - return self - - async def __aexit__(self, *exc_details) -> None: - await self._client.__aexit__(*exc_details) diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/operations_async/__init__.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/operations_async/__init__.py deleted file mode 100644 index 63ca05183b21..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/operations_async/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# 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 ._generated_client_operations_async import GeneratedClientOperationsMixin - -__all__ = [ - 'GeneratedClientOperationsMixin', -] diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/operations_async/_generated_client_operations_async.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/operations_async/_generated_client_operations_async.py deleted file mode 100644 index 9ae0f3cb6c59..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/operations_async/_generated_client_operations_async.py +++ /dev/null @@ -1,130 +0,0 @@ -# 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, Generic, List, Optional, TypeVar -import warnings - -from azure.core.exceptions import HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error -from azure.core.pipeline import PipelineResponse -from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest - -from ... import models - -T = TypeVar('T') -ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] - -class GeneratedClientOperationsMixin: - - async def publish_events( - self, - topic_hostname: str, - events: List["models.EventGridEvent"], - **kwargs - ) -> None: - """Publishes a batch of events to an Azure Event Grid topic. - - :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. - :type topic_hostname: str - :param events: An array of events to be published to Event Grid. - :type events: list[~generated_client.models.EventGridEvent] - :keyword callable cls: A custom type or function that will be passed the direct response - :return: None, or the result of cls(response) - :rtype: None - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop('error_map', {})) - api_version = "2018-01-01" - content_type = kwargs.pop("content_type", "application/json") - - # Construct URL - url = self.publish_events.metadata['url'] # type: ignore - path_format_arguments = { - 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - - body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(events, '[EventGridEvent]') - body_content_kwargs['content'] = body_content - request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) - - pipeline_response = await self._client._pipeline.run(request, stream=False, **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) - raise HttpResponseError(response=response) - - if cls: - return cls(pipeline_response, None, {}) - - publish_events.metadata = {'url': '/api/events'} # type: ignore - - async def publish_cloud_event_events( - self, - topic_hostname: str, - events: List["models.CloudEvent"], - **kwargs - ) -> None: - """Publishes a batch of cloud events to an Azure Event Grid topic. - - :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. - :type topic_hostname: str - :param events: An array of cloud events to be published to Event Grid. - :type events: list[~generated_client.models.CloudEvent] - :keyword callable cls: A custom type or function that will be passed the direct response - :return: None, or the result of cls(response) - :rtype: None - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop('error_map', {})) - api_version = "2018-01-01" - content_type = kwargs.pop("content_type", "application/cloudevents-batch+json; charset=utf-8") - - # Construct URL - url = self.publish_cloud_event_events.metadata['url'] # type: ignore - path_format_arguments = { - 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - - body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(events, '[CloudEvent]') - body_content_kwargs['content'] = body_content - request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) - - pipeline_response = await self._client._pipeline.run(request, stream=False, **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) - raise HttpResponseError(response=response) - - if cls: - return cls(pipeline_response, None, {}) - - publish_cloud_event_events.metadata = {'url': '/api/events'} # type: ignore diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/models/__init__.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/models/__init__.py deleted file mode 100644 index 54dc11aecd20..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/generated_client/models/__init__.py +++ /dev/null @@ -1,28 +0,0 @@ -# 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. -# -------------------------------------------------------------------------- - -try: - from ._models_py3 import CloudEvent - from ._models_py3 import EventGridEvent - from ._models_py3 import SubscriptionDeletedEventData - from ._models_py3 import SubscriptionValidationEventData - from ._models_py3 import SubscriptionValidationResponse -except (SyntaxError, ImportError): - from ._models import CloudEvent # type: ignore - from ._models import EventGridEvent # type: ignore - from ._models import SubscriptionDeletedEventData # type: ignore - from ._models import SubscriptionValidationEventData # type: ignore - from ._models import SubscriptionValidationResponse # type: ignore - -__all__ = [ - 'CloudEvent', - 'EventGridEvent', - 'SubscriptionDeletedEventData', - 'SubscriptionValidationEventData', - 'SubscriptionValidationResponse', -] diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models_py3.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models_py3.py deleted file mode 100644 index b6f9d61ebdc9..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models_py3.py +++ /dev/null @@ -1,238 +0,0 @@ -# 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. -# -------------------------------------------------------------------------- - -import datetime -from typing import Optional - -import msrest.serialization - - -class CloudEvent(msrest.serialization.Model): - """Properties of an event published to an Event Grid topic using the CloudEvent 1.0 Schema. - - All required parameters must be populated in order to send to Azure. - - :param id: Required. An identifier for the event. The combination of id and source must be - unique for each distinct event. - :type id: str - :param source: Required. Identifies the context in which an event happened. The combination of - id and source must be unique for each distinct event. - :type source: str - :param data: Event data specific to the event type. - :type data: object - :param type: Required. Type of event related to the originating occurrence. - :type type: str - :param time: The time (in UTC) the event was generated, in RFC3339 format. - :type time: ~datetime.datetime - :param specversion: Required. The version of the CloudEvents specification which the event - uses. - :type specversion: str - :param dataschema: Identifies the schema that data adheres to. - :type dataschema: str - :param datacontenttype: Content type of data value. - :type datacontenttype: str - :param subject: This describes the subject of the event in the context of the event producer - (identified by source). - :type subject: str - """ - - _validation = { - 'id': {'required': True}, - 'source': {'required': True}, - 'type': {'required': True}, - 'specversion': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'source': {'key': 'source', 'type': 'str'}, - 'data': {'key': 'data', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'time': {'key': 'time', 'type': 'iso-8601'}, - 'specversion': {'key': 'specversion', 'type': 'str'}, - 'dataschema': {'key': 'dataschema', 'type': 'str'}, - 'datacontenttype': {'key': 'datacontenttype', 'type': 'str'}, - 'subject': {'key': 'subject', 'type': 'str'}, - } - - def __init__( - self, - *, - id: str, - source: str, - type: str, - specversion: str, - data: Optional[object] = None, - time: Optional[datetime.datetime] = None, - dataschema: Optional[str] = None, - datacontenttype: Optional[str] = None, - subject: Optional[str] = None, - **kwargs - ): - super(CloudEvent, self).__init__(**kwargs) - self.id = id - self.source = source - self.data = data - self.type = type - self.time = time - self.specversion = specversion - self.dataschema = dataschema - self.datacontenttype = datacontenttype - self.subject = subject - - -class EventGridEvent(msrest.serialization.Model): - """Properties of an event published to an Event Grid topic using the EventGrid Schema. - - Variables are only populated by the server, and will be ignored when sending a request. - - All required parameters must be populated in order to send to Azure. - - :param id: Required. An unique identifier for the event. - :type id: str - :param topic: The resource path of the event source. - :type topic: str - :param subject: Required. A resource path relative to the topic path. - :type subject: str - :param data: Required. Event data specific to the event type. - :type data: object - :param event_type: Required. The type of the event that occurred. - :type event_type: str - :param event_time: Required. The time (in UTC) the event was generated. - :type event_time: ~datetime.datetime - :ivar metadata_version: The schema version of the event metadata. - :vartype metadata_version: str - :param data_version: Required. The schema version of the data object. - :type data_version: str - """ - - _validation = { - 'id': {'required': True}, - 'subject': {'required': True}, - 'data': {'required': True}, - 'event_type': {'required': True}, - 'event_time': {'required': True}, - 'metadata_version': {'readonly': True}, - 'data_version': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'topic': {'key': 'topic', 'type': 'str'}, - 'subject': {'key': 'subject', 'type': 'str'}, - 'data': {'key': 'data', 'type': 'object'}, - 'event_type': {'key': 'eventType', 'type': 'str'}, - 'event_time': {'key': 'eventTime', 'type': 'iso-8601'}, - 'metadata_version': {'key': 'metadataVersion', 'type': 'str'}, - 'data_version': {'key': 'dataVersion', 'type': 'str'}, - } - - def __init__( - self, - *, - id: str, - subject: str, - data: object, - event_type: str, - event_time: datetime.datetime, - data_version: str, - topic: Optional[str] = None, - **kwargs - ): - super(EventGridEvent, self).__init__(**kwargs) - self.id = id - self.topic = topic - self.subject = subject - self.data = data - self.event_type = event_type - self.event_time = event_time - self.metadata_version = None - self.data_version = data_version - - -class SubscriptionDeletedEventData(msrest.serialization.Model): - """Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionDeletedEvent. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar event_subscription_id: The Azure resource ID of the deleted event subscription. - :vartype event_subscription_id: str - """ - - _validation = { - 'event_subscription_id': {'readonly': True}, - } - - _attribute_map = { - 'event_subscription_id': {'key': 'eventSubscriptionId', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(SubscriptionDeletedEventData, self).__init__(**kwargs) - self.event_subscription_id = None - - -class SubscriptionValidationEventData(msrest.serialization.Model): - """Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionValidationEvent. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar validation_code: The validation code sent by Azure Event Grid to validate an event - subscription. To complete the validation handshake, the subscriber must either respond with - this validation code as part of the validation response, or perform a GET request on the - validationUrl (available starting version 2018-05-01-preview). - :vartype validation_code: str - :ivar validation_url: The validation URL sent by Azure Event Grid (available starting version - 2018-05-01-preview). To complete the validation handshake, the subscriber must either respond - with the validationCode as part of the validation response, or perform a GET request on the - validationUrl (available starting version 2018-05-01-preview). - :vartype validation_url: str - """ - - _validation = { - 'validation_code': {'readonly': True}, - 'validation_url': {'readonly': True}, - } - - _attribute_map = { - 'validation_code': {'key': 'validationCode', 'type': 'str'}, - 'validation_url': {'key': 'validationUrl', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(SubscriptionValidationEventData, self).__init__(**kwargs) - self.validation_code = None - self.validation_url = None - - -class SubscriptionValidationResponse(msrest.serialization.Model): - """To complete an event subscription validation handshake, a subscriber can use either the validationCode or the validationUrl received in a SubscriptionValidationEvent. When the validationCode is used, the SubscriptionValidationResponse can be used to build the response. - - :param validation_response: The validation response sent by the subscriber to Azure Event Grid - to complete the validation of an event subscription. - :type validation_response: str - """ - - _attribute_map = { - 'validation_response': {'key': 'validationResponse', 'type': 'str'}, - } - - def __init__( - self, - *, - validation_response: Optional[str] = None, - **kwargs - ): - super(SubscriptionValidationResponse, self).__init__(**kwargs) - self.validation_response = validation_response diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/operations/__init__.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/operations/__init__.py deleted file mode 100644 index 7327062bb494..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/generated_client/operations/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# 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 ._generated_client_operations import GeneratedClientOperationsMixin - -__all__ = [ - 'GeneratedClientOperationsMixin', -] diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/operations/_generated_client_operations.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/operations/_generated_client_operations.py deleted file mode 100644 index b7e196e993e5..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/generated_client/operations/_generated_client_operations.py +++ /dev/null @@ -1,136 +0,0 @@ -# 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 TYPE_CHECKING -import warnings - -from azure.core.exceptions import HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error -from azure.core.pipeline import PipelineResponse -from azure.core.pipeline.transport import HttpRequest, HttpResponse - -from .. import models - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar - - T = TypeVar('T') - ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] - -class GeneratedClientOperationsMixin(object): - - def publish_events( - self, - topic_hostname, # type: str - events, # type: List["models.EventGridEvent"] - **kwargs # type: Any - ): - # type: (...) -> None - """Publishes a batch of events to an Azure Event Grid topic. - - :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. - :type topic_hostname: str - :param events: An array of events to be published to Event Grid. - :type events: list[~generated_client.models.EventGridEvent] - :keyword callable cls: A custom type or function that will be passed the direct response - :return: None, or the result of cls(response) - :rtype: None - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop('error_map', {})) - api_version = "2018-01-01" - content_type = kwargs.pop("content_type", "application/json") - - # Construct URL - url = self.publish_events.metadata['url'] # type: ignore - path_format_arguments = { - 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - - body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(events, '[EventGridEvent]') - body_content_kwargs['content'] = body_content - request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) - - pipeline_response = self._client._pipeline.run(request, stream=False, **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) - raise HttpResponseError(response=response) - - if cls: - return cls(pipeline_response, None, {}) - - publish_events.metadata = {'url': '/api/events'} # type: ignore - - def publish_cloud_event_events( - self, - topic_hostname, # type: str - events, # type: List["models.CloudEvent"] - **kwargs # type: Any - ): - # type: (...) -> None - """Publishes a batch of cloud events to an Azure Event Grid topic. - - :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. - :type topic_hostname: str - :param events: An array of cloud events to be published to Event Grid. - :type events: list[~generated_client.models.CloudEvent] - :keyword callable cls: A custom type or function that will be passed the direct response - :return: None, or the result of cls(response) - :rtype: None - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop('error_map', {})) - api_version = "2018-01-01" - content_type = kwargs.pop("content_type", "application/cloudevents-batch+json; charset=utf-8") - - # Construct URL - url = self.publish_cloud_event_events.metadata['url'] # type: ignore - path_format_arguments = { - 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - - body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(events, '[CloudEvent]') - body_content_kwargs['content'] = body_content - request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) - - pipeline_response = self._client._pipeline.run(request, stream=False, **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) - raise HttpResponseError(response=response) - - if cls: - return cls(pipeline_response, None, {}) - - publish_cloud_event_events.metadata = {'url': '/api/events'} # type: ignore diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/py.typed b/sdk/eventgrid/azure-eventgrid/src/generated_client/py.typed deleted file mode 100644 index e5aff4f83af8..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/generated_client/py.typed +++ /dev/null @@ -1 +0,0 @@ -# Marker file for PEP 561. \ No newline at end of file From 2dc4f318fa8adcf1aec9f732b5a4d73e39ca1111 Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Fri, 10 Jul 2020 12:58:50 -0500 Subject: [PATCH 12/38] modified naming for publish sample for demo --- .../{aio => }/_configuration_async.py | 0 .../_event_grid_publisher_client_async.py | 0 .../eventgrid/_generated/aio/__init__.py | 10 ------- ..._event_grid_publisher_client_operations.py | 8 ++--- .../{aio => }/operations_async/__init__.py | 0 ..._grid_publisher_client_operations_async.py | 8 ++--- .../azure/eventgrid/_publisher_client.py | 18 ++++++------ ...ish_cloud_events_to_custom_topic_sample.py | 29 ++++++++++--------- .../swagger/README.PYTHON_T2.md | 4 +-- 9 files changed, 34 insertions(+), 43 deletions(-) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/{aio => }/_configuration_async.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/{aio => }/_event_grid_publisher_client_async.py (100%) delete mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/__init__.py rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/{aio => }/operations_async/__init__.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/{aio => }/operations_async/_event_grid_publisher_client_operations_async.py (95%) diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/_configuration_async.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/_configuration_async.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/_configuration_async.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/_configuration_async.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/_event_grid_publisher_client_async.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/_event_grid_publisher_client_async.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/_event_grid_publisher_client_async.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/_event_grid_publisher_client_async.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/__init__.py deleted file mode 100644 index 6a44d89d724a..000000000000 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/__init__.py +++ /dev/null @@ -1,10 +0,0 @@ -# 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 ._event_grid_publisher_client_async import EventGridPublisherClient -__all__ = ['EventGridPublisherClient'] diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/operations/_event_grid_publisher_client_operations.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/operations/_event_grid_publisher_client_operations.py index a7a0fd53ad11..71924b1fe3ad 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/operations/_event_grid_publisher_client_operations.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/operations/_event_grid_publisher_client_operations.py @@ -23,14 +23,14 @@ class EventGridPublisherClientOperationsMixin(object): - def publish_events( + def publish_event_grid_events( self, topic_hostname, # type: str events, # type: List["models.EventGridEvent"] **kwargs # type: Any ): # type: (...) -> None - """Publishes a batch of events to an Azure Event Grid topic. + """Publishes a batch of Event Grid events to an Azure Event Grid topic. :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. :type topic_hostname: str @@ -48,7 +48,7 @@ def publish_events( content_type = kwargs.pop("content_type", "application/json") # Construct URL - url = self.publish_events.metadata['url'] # type: ignore + url = self.publish_event_grid_events.metadata['url'] # type: ignore path_format_arguments = { 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True), } @@ -77,7 +77,7 @@ def publish_events( if cls: return cls(pipeline_response, None, {}) - publish_events.metadata = {'url': '/api/events'} # type: ignore + publish_event_grid_events.metadata = {'url': '/api/events'} # type: ignore def publish_cloud_event_events( self, diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/operations_async/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/operations_async/__init__.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/operations_async/__init__.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/operations_async/__init__.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/operations_async/_event_grid_publisher_client_operations_async.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/operations_async/_event_grid_publisher_client_operations_async.py similarity index 95% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/operations_async/_event_grid_publisher_client_operations_async.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/operations_async/_event_grid_publisher_client_operations_async.py index 90d89b7d63dc..d7472eeccdd3 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/operations_async/_event_grid_publisher_client_operations_async.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/operations_async/_event_grid_publisher_client_operations_async.py @@ -19,13 +19,13 @@ class EventGridPublisherClientOperationsMixin: - async def publish_events( + async def publish_event_grid_events( self, topic_hostname: str, events: List["models.EventGridEvent"], **kwargs ) -> None: - """Publishes a batch of events to an Azure Event Grid topic. + """Publishes a batch of Event Grid events to an Azure Event Grid topic. :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. :type topic_hostname: str @@ -43,7 +43,7 @@ async def publish_events( content_type = kwargs.pop("content_type", "application/json") # Construct URL - url = self.publish_events.metadata['url'] # type: ignore + url = self.publish_event_grid_events.metadata['url'] # type: ignore path_format_arguments = { 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True), } @@ -72,7 +72,7 @@ async def publish_events( if cls: return cls(pipeline_response, None, {}) - publish_events.metadata = {'url': '/api/events'} # type: ignore + publish_event_grid_events.metadata = {'url': '/api/events'} # type: ignore async def publish_cloud_event_events( self, diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py index c5244632e269..3b7e16701561 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py @@ -45,23 +45,23 @@ def __init__( ) self._topic_hostname = topic_hostname - def publish_event_batch( + def publish_events( self, - event_batch, + events, **kwargs ): # type: (Union[List[CloudEvent], List[EventGridEvent]], Any) -> None """Sends event data to topic hostname specified during client initialization. - :param event_batch: A list of `CloudEvent` or `EventGridEvent` to be sent - :type event_batch: Union[List[models.CloudEvent], List[models.EventGridEvent]] + :param events: A list of `CloudEvent` or `EventGridEvent` to be sent + :type events: Union[List[models.CloudEvent], List[models.EventGridEvent]] :rtype: None """ - if isinstance(event_batch[0], CloudEvent): - self.publish_cloud_event_events(self._topic_hostname, event_batch) - elif isinstance(event_batch[0], EventGridEvent): - self.publish_events(self._topic_hostname, event_batch) + if isinstance(events[0], CloudEvent): + self.publish_cloud_event_events(self._topic_hostname, events) + elif isinstance(events[0], EventGridEvent): + self.publish_event_grid_events(self._topic_hostname, events) else: print("Event schema is not correct. Please send as list of CloudEvent or list of EventGridEvent.") @@ -71,5 +71,5 @@ def _get_authentication_policy(cls, credential): if credential is None: raise ValueError("Parameter 'credential' must not be None.") if isinstance(credential, AzureKeyCredential): - authentication_policy = AzureKeyCredentialPolicy(credential=credential, name='aeg-sas-key')#constants.EVENTGRID_KEY_HEADER) + authentication_policy = AzureKeyCredentialPolicy(credential=credential, name=constants.EVENTGRID_KEY_HEADER) return authentication_policy diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py b/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py index f9020d2ac01a..2d259eacfc1d 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py +++ b/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py @@ -2,9 +2,9 @@ import os import datetime as dt import json -from random import randint +from random import randint, sample import time -import exrex +import uuid PACKAGE_PARENT = '..' SCRIPT_DIR = os.path.dirname(os.path.realpath(os.path.join(os.getcwd(), os.path.expanduser(__file__)))) @@ -21,8 +21,6 @@ ClientAuthenticationError ) -CLOUD_EVENTS_FILE_PATH = "\\..\\example_json\\cloud_custom_topic.json" - key = os.environ.get("DEMO_ACCESS_KEY") topic_hostname = "eg-azure-sdk-demo.westus2-1.eventgrid.azure.net" @@ -31,21 +29,24 @@ client = EventGridPublisherClient(topic_hostname, credential) # publish events -for i in range(5): +while True: # generate random # of events - event_batch = [] + event_list = [] + team_members = ["Josh", "Kerri", "Kieran", "Laurent", "Lily", "Matt", "Soren", "Srikanta", "Swathi"] for j in range(randint(1, 3)): - unique_id = exrex.getone('[a-z\d]{8}-[a-z\d]{4}-[a-z\d]{4}-[a-z\d]{4}-[a-z\d]{12}') + event_uuid = uuid.uuid4() + sample_members = sample(team_members, k=randint(1, 9)) event = CloudEvent( - specversion="1.0", \ - id=unique_id, \ - type="Azure.Sdk.Demo", \ - source="https://egdemo.dev/demoevent", \ - data="{ \"team\": [\"Josh\", \"Kerri\", \"Kieran\", \"Laurent\", \"Lily\", \"Matt\", \"Soren\", \"Srikanta\", \"Swathi\"] }" + specversion="1.0", + id=event_uuid, + type="Azure.Sdk.Demo", + source="https://egdemo.dev/demoevent", + data={"team": sample_members} ) - event_batch.append(event) + event_list.append(event) # publish and receive response - response = client.publish_event_batch(event_batch) + response = client.publish_events(event_list) + print("Batch of size {} published".format(len(event_list))) time.sleep(randint(1, 5)) diff --git a/sdk/eventgrid/azure-eventgrid/swagger/README.PYTHON_T2.md b/sdk/eventgrid/azure-eventgrid/swagger/README.PYTHON_T2.md index 13cf8a02ade5..ae849a42da83 100644 --- a/sdk/eventgrid/azure-eventgrid/swagger/README.PYTHON_T2.md +++ b/sdk/eventgrid/azure-eventgrid/swagger/README.PYTHON_T2.md @@ -9,8 +9,8 @@ title: EventGridPublisherClient description: EventGrid Python Publisher Client generated-metadata: false license-header: MICROSOFT_MIT_NO_VERSION -output-folder: ../src -source-code-folder-path: ./src/eventgrid +output-folder: ../azure/eventgrid +source-code-folder-path: ./azure/eventgrid input-file: https://raw.githubusercontent.com/t-swpill/azure-rest-api-specs/add-cloud-event-publish-to-event-grid/specification/eventgrid/data-plane/Microsoft.EventGrid/stable/2018-01-01/EventGrid.json python: true use: "@autorest/python@5.1.0-preview.1" From 18edaa2609f3c24057d4a7df2477dd28ac83fc7a Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Mon, 13 Jul 2020 16:12:28 -0400 Subject: [PATCH 13/38] final sample fix for demo --- ...ish_cloud_events_to_custom_topic_sample.py | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py b/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py index 2d259eacfc1d..4ef2340d8137 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py +++ b/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py @@ -5,6 +5,9 @@ from random import randint, sample import time import uuid +from datetime import timezone +from dateutil.tz import tzlocal +import datetime as dt PACKAGE_PARENT = '..' SCRIPT_DIR = os.path.dirname(os.path.realpath(os.path.join(os.getcwd(), os.path.expanduser(__file__)))) @@ -31,22 +34,24 @@ # publish events while True: - # generate random # of events - event_list = [] - team_members = ["Josh", "Kerri", "Kieran", "Laurent", "Lily", "Matt", "Soren", "Srikanta", "Swathi"] + event_list = [] # list of events to publish + team_members = ["Josh", "Kerri", "Kieran", "Laurent", "Lily", "Matt", "Soren", "Srikanta", "Swathi"] # possible values for data field + + # create events and append to list for j in range(randint(1, 3)): - event_uuid = uuid.uuid4() - sample_members = sample(team_members, k=randint(1, 9)) + event_uuid = uuid.uuid4() # generate random unique id + sample_members = sample(team_members, k=randint(1, 9)) # select random subset of team members event = CloudEvent( specversion="1.0", id=event_uuid, type="Azure.Sdk.Demo", source="https://egdemo.dev/demoevent", + time=dt.datetime.now(tzlocal()).isoformat(), data={"team": sample_members} ) event_list.append(event) - # publish and receive response - response = client.publish_events(event_list) + # publish list of events + client.publish_events(event_list) print("Batch of size {} published".format(len(event_list))) time.sleep(randint(1, 5)) From 7581cb7285ce9148f12f6cb4961072e608c9cd28 Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Tue, 14 Jul 2020 16:47:56 -0400 Subject: [PATCH 14/38] added response to publish_events(), still need to fix --- .../eventgrid/_generated/aio/__init__.py | 10 +++++++ .../{ => aio}/_configuration_async.py | 0 .../_event_grid_publisher_client_async.py | 0 .../{ => aio}/operations_async/__init__.py | 0 ..._grid_publisher_client_operations_async.py | 28 ++++++++++++------- ..._event_grid_publisher_client_operations.py | 28 ++++++++++++------- .../azure/eventgrid/_models.py | 6 ++-- .../azure/eventgrid/_publisher_client.py | 7 +++-- ...ish_cloud_events_to_custom_topic_sample.py | 3 +- 9 files changed, 56 insertions(+), 26 deletions(-) create mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/__init__.py rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/{ => aio}/_configuration_async.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/{ => aio}/_event_grid_publisher_client_async.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/{ => aio}/operations_async/__init__.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/{ => aio}/operations_async/_event_grid_publisher_client_operations_async.py (88%) diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/__init__.py new file mode 100644 index 000000000000..6a44d89d724a --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/__init__.py @@ -0,0 +1,10 @@ +# 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 ._event_grid_publisher_client_async import EventGridPublisherClient +__all__ = ['EventGridPublisherClient'] diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/_configuration_async.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/_configuration_async.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/_configuration_async.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/_configuration_async.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/_event_grid_publisher_client_async.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/_event_grid_publisher_client_async.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/_event_grid_publisher_client_async.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/_event_grid_publisher_client_async.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/operations_async/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/operations_async/__init__.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/operations_async/__init__.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/operations_async/__init__.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/operations_async/_event_grid_publisher_client_operations_async.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/operations_async/_event_grid_publisher_client_operations_async.py similarity index 88% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/operations_async/_event_grid_publisher_client_operations_async.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/operations_async/_event_grid_publisher_client_operations_async.py index d7472eeccdd3..1d2b6398dfd7 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/operations_async/_event_grid_publisher_client_operations_async.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/operations_async/_event_grid_publisher_client_operations_async.py @@ -24,7 +24,7 @@ async def publish_event_grid_events( topic_hostname: str, events: List["models.EventGridEvent"], **kwargs - ) -> None: + ) -> object: """Publishes a batch of Event Grid events to an Azure Event Grid topic. :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. @@ -32,11 +32,11 @@ async def publish_event_grid_events( :param events: An array of events to be published to Event Grid. :type events: list[~event_grid_publisher_client.models.EventGridEvent] :keyword callable cls: A custom type or function that will be passed the direct response - :return: None, or the result of cls(response) - :rtype: None + :return: object, or the result of cls(response) + :rtype: object :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] + cls = kwargs.pop('cls', None) # type: ClsType[object] error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} error_map.update(kwargs.pop('error_map', {})) api_version = "2018-01-01" @@ -56,6 +56,7 @@ async def publish_event_grid_events( # Construct headers header_parameters = {} # type: Dict[str, Any] header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters['Accept'] = 'application/json' body_content_kwargs = {} # type: Dict[str, Any] body_content = self._serialize.body(events, '[EventGridEvent]') @@ -69,9 +70,12 @@ async def publish_event_grid_events( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) + deserialized = self._deserialize('object', pipeline_response) + if cls: - return cls(pipeline_response, None, {}) + return cls(pipeline_response, deserialized, {}) + return deserialized publish_event_grid_events.metadata = {'url': '/api/events'} # type: ignore async def publish_cloud_event_events( @@ -79,7 +83,7 @@ async def publish_cloud_event_events( topic_hostname: str, events: List["models.CloudEvent"], **kwargs - ) -> None: + ) -> object: """Publishes a batch of cloud events to an Azure Event Grid topic. :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. @@ -87,11 +91,11 @@ async def publish_cloud_event_events( :param events: An array of cloud events to be published to Event Grid. :type events: list[~event_grid_publisher_client.models.CloudEvent] :keyword callable cls: A custom type or function that will be passed the direct response - :return: None, or the result of cls(response) - :rtype: None + :return: object, or the result of cls(response) + :rtype: object :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] + cls = kwargs.pop('cls', None) # type: ClsType[object] error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} error_map.update(kwargs.pop('error_map', {})) api_version = "2018-01-01" @@ -111,6 +115,7 @@ async def publish_cloud_event_events( # Construct headers header_parameters = {} # type: Dict[str, Any] header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters['Accept'] = 'application/json' body_content_kwargs = {} # type: Dict[str, Any] body_content = self._serialize.body(events, '[CloudEvent]') @@ -124,7 +129,10 @@ async def publish_cloud_event_events( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) + deserialized = self._deserialize('object', pipeline_response) + if cls: - return cls(pipeline_response, None, {}) + return cls(pipeline_response, deserialized, {}) + return deserialized publish_cloud_event_events.metadata = {'url': '/api/events'} # type: ignore diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/operations/_event_grid_publisher_client_operations.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/operations/_event_grid_publisher_client_operations.py index 71924b1fe3ad..2bd3781997aa 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/operations/_event_grid_publisher_client_operations.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/operations/_event_grid_publisher_client_operations.py @@ -29,7 +29,7 @@ def publish_event_grid_events( events, # type: List["models.EventGridEvent"] **kwargs # type: Any ): - # type: (...) -> None + # type: (...) -> object """Publishes a batch of Event Grid events to an Azure Event Grid topic. :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. @@ -37,11 +37,11 @@ def publish_event_grid_events( :param events: An array of events to be published to Event Grid. :type events: list[~event_grid_publisher_client.models.EventGridEvent] :keyword callable cls: A custom type or function that will be passed the direct response - :return: None, or the result of cls(response) - :rtype: None + :return: object, or the result of cls(response) + :rtype: object :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] + cls = kwargs.pop('cls', None) # type: ClsType[object] error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} error_map.update(kwargs.pop('error_map', {})) api_version = "2018-01-01" @@ -61,6 +61,7 @@ def publish_event_grid_events( # Construct headers header_parameters = {} # type: Dict[str, Any] header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters['Accept'] = 'application/json' body_content_kwargs = {} # type: Dict[str, Any] body_content = self._serialize.body(events, '[EventGridEvent]') @@ -74,9 +75,12 @@ def publish_event_grid_events( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) + deserialized = self._deserialize('object', pipeline_response) + if cls: - return cls(pipeline_response, None, {}) + return cls(pipeline_response, deserialized, {}) + return deserialized publish_event_grid_events.metadata = {'url': '/api/events'} # type: ignore def publish_cloud_event_events( @@ -85,7 +89,7 @@ def publish_cloud_event_events( events, # type: List["models.CloudEvent"] **kwargs # type: Any ): - # type: (...) -> None + # type: (...) -> object """Publishes a batch of cloud events to an Azure Event Grid topic. :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. @@ -93,11 +97,11 @@ def publish_cloud_event_events( :param events: An array of cloud events to be published to Event Grid. :type events: list[~event_grid_publisher_client.models.CloudEvent] :keyword callable cls: A custom type or function that will be passed the direct response - :return: None, or the result of cls(response) - :rtype: None + :return: object, or the result of cls(response) + :rtype: object :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[None] + cls = kwargs.pop('cls', None) # type: ClsType[object] error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} error_map.update(kwargs.pop('error_map', {})) api_version = "2018-01-01" @@ -117,6 +121,7 @@ def publish_cloud_event_events( # Construct headers header_parameters = {} # type: Dict[str, Any] header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + header_parameters['Accept'] = 'application/json' body_content_kwargs = {} # type: Dict[str, Any] body_content = self._serialize.body(events, '[CloudEvent]') @@ -130,7 +135,10 @@ def publish_cloud_event_events( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) + deserialized = self._deserialize('object', pipeline_response) + if cls: - return cls(pipeline_response, None, {}) + return cls(pipeline_response, deserialized, {}) + return deserialized publish_cloud_event_events.metadata = {'url': '/api/events'} # type: ignore diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py index 710cbd3dacf6..3e8fbe2f8861 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py @@ -6,6 +6,8 @@ import datetime from copy import deepcopy from typing import Optional +from dateutil.tz import tzutc +import datetime as dt from msrest.serialization import Model @@ -50,7 +52,7 @@ def __init__( self.source = kwargs['source'] self.data = kwargs.get('data', None) self.type = kwargs['type'] - self.time = kwargs.get('time', None) + self.time = kwargs.get('time', dt.datetime.now(tzutc()).isoformat()) self.specversion = kwargs['specversion'] self.dataschema = kwargs.get('dataschema', None) self.datacontenttype = kwargs.get('datacontenttype', None) @@ -131,7 +133,7 @@ def __init__( self.subject = kwargs['subject'] self.data = kwargs['data'] self.event_type = kwargs['event_type'] - self.event_time = kwargs['event_time'] + self.event_time = kwargs.get('event_time', dt.datetime.now(tzutc()).isoformat()) self.metadata_version = None self.data_version = kwargs['data_version'] diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py index 3b7e16701561..cf651252cfb3 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py @@ -1,3 +1,4 @@ +# # ------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. See License.txt in the project root for @@ -59,11 +60,13 @@ def publish_events( """ if isinstance(events[0], CloudEvent): - self.publish_cloud_event_events(self._topic_hostname, events) + response = self.publish_cloud_event_events(self._topic_hostname, events) elif isinstance(events[0], EventGridEvent): - self.publish_event_grid_events(self._topic_hostname, events) + response = self.publish_event_grid_events(self._topic_hostname, events) else: print("Event schema is not correct. Please send as list of CloudEvent or list of EventGridEvent.") + + return response @classmethod def _get_authentication_policy(cls, credential): diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py b/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py index 4ef2340d8137..845726120774 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py +++ b/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py @@ -6,7 +6,7 @@ import time import uuid from datetime import timezone -from dateutil.tz import tzlocal +from dateutil.tz import tzutc import datetime as dt PACKAGE_PARENT = '..' @@ -46,7 +46,6 @@ id=event_uuid, type="Azure.Sdk.Demo", source="https://egdemo.dev/demoevent", - time=dt.datetime.now(tzlocal()).isoformat(), data={"team": sample_members} ) event_list.append(event) From 6d8ce6dbcdbb6a89fa5258fdcff5a2fccab89060 Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Wed, 15 Jul 2020 12:33:56 -0400 Subject: [PATCH 15/38] added decoder for apiview --- .../azure/eventgrid/__init__.py | 27 +++ .../azure/eventgrid/_decoder.py | 38 ++++ .../azure/eventgrid/_generated/__init__.py | 11 +- .../event_grid_publisher_client/__init__.py | 16 ++ .../_configuration.py | 0 .../_event_grid_publisher_client.py | 0 .../aio/__init__.py | 0 .../aio/_configuration_async.py | 0 .../aio/_event_grid_publisher_client_async.py | 0 .../aio/operations_async/__init__.py | 0 ..._grid_publisher_client_operations_async.py | 0 .../models/__init__.py | 0 .../models/_models.py | 0 .../models/_models_py3.py | 0 .../operations/__init__.py | 0 ..._event_grid_publisher_client_operations.py | 0 .../py.typed | 0 .../azure/eventgrid/_models.py | 168 ++++++++++++++---- .../azure/eventgrid/_publisher_client.py | 5 +- .../azure-eventgrid/azure/eventgrid/py.typed | 1 + .../azure/eventgrid/version.py | 12 ++ 21 files changed, 233 insertions(+), 45 deletions(-) create mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py create mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/_decoder.py create mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/__init__.py rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/{ => event_grid_publisher_client}/_configuration.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/{ => event_grid_publisher_client}/_event_grid_publisher_client.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/{ => event_grid_publisher_client}/aio/__init__.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/{ => event_grid_publisher_client}/aio/_configuration_async.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/{ => event_grid_publisher_client}/aio/_event_grid_publisher_client_async.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/{ => event_grid_publisher_client}/aio/operations_async/__init__.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/{ => event_grid_publisher_client}/aio/operations_async/_event_grid_publisher_client_operations_async.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/{ => event_grid_publisher_client}/models/__init__.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/{ => event_grid_publisher_client}/models/_models.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/{ => event_grid_publisher_client}/models/_models_py3.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/{ => event_grid_publisher_client}/operations/__init__.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/{ => event_grid_publisher_client}/operations/_event_grid_publisher_client_operations.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/{ => event_grid_publisher_client}/py.typed (100%) create mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/py.typed create mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/version.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py new file mode 100644 index 000000000000..b5a436f97173 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py @@ -0,0 +1,27 @@ +# 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 ._publisher_client import EventGridPublisherClient, EventGridPublisherClientConfiguration +from ._decoder import EventGridDecoder +from ._models import ( + CloudEvent, + EventGridEvent, + EventContainer, + EventBatch +) +from .version import VERSION + +__all__ = ['EventGridPublisherClient', 'EventGridPublisherClientConfiguration', 'EventGridDecoder', 'CloudEvent', 'EventGridEvent', 'EventContainer', 'EventBatch'] +__version__ = VERSION + +try: + from ._patch import patch_sdk + patch_sdk() +except ImportError: + print('cannot import') + pass diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_decoder.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_decoder.py new file mode 100644 index 000000000000..2038292ff950 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_decoder.py @@ -0,0 +1,38 @@ +# 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 TYPE_CHECKING + +from azure.core import PipelineClient +from msrest import Deserializer, Serializer + +if TYPE_CHECKING: + # pylint: disable=unused-import,ungrouped-imports + from typing import Any + +from azure.eventgrid._models import EventContainer +from azure.eventgrid import _constants as constants + +class EventGridDecoder: + """ + A consumer responsible for decoding EventGridEventBatch/CloudEventBatch into a list of event type objects + specified in the EventGridEvents/CloudEvents. + """ + + def __init__(self, **kwargs): + pass + + def decode_message(self, message, **kwargs): + # type: (azure.eventhub.EventData, azure.functions.EventGridEvent, azure.servicebus.Message, azure.functions.HttpRequest, azure.storage.queue.QueueMessage) -> List[models.EventContainer] + """A message of a list of events from an event handler will be parsed and returned as a list of + EventContainer objects. + :param message: The event handler message to be decoded. + :type message: azure.eventhub.EventData or azure.functions.EventGridEvent or azure.servicebus.Message or azure.functions.HttpRequest or azure.storage.queue.QueueMessage + :rtype: List[models.EventContainer] + """ + pass diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/__init__.py index 35d0a1eb904e..71ffe70205c4 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/__init__.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/__init__.py @@ -4,13 +4,4 @@ # 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 ._event_grid_publisher_client import EventGridPublisherClient -__all__ = ['EventGridPublisherClient'] - -try: - from ._patch import patch_sdk - patch_sdk() -except ImportError: - pass +# -------------------------------------------------------------------------- \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/__init__.py new file mode 100644 index 000000000000..35d0a1eb904e --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/__init__.py @@ -0,0 +1,16 @@ +# 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 ._event_grid_publisher_client import EventGridPublisherClient +__all__ = ['EventGridPublisherClient'] + +try: + from ._patch import patch_sdk + patch_sdk() +except ImportError: + pass diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/_configuration.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/_configuration.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/_configuration.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/_configuration.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/_event_grid_publisher_client.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/_event_grid_publisher_client.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/_event_grid_publisher_client.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/_event_grid_publisher_client.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/aio/__init__.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/__init__.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/aio/__init__.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/_configuration_async.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/aio/_configuration_async.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/_configuration_async.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/aio/_configuration_async.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/_event_grid_publisher_client_async.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/aio/_event_grid_publisher_client_async.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/_event_grid_publisher_client_async.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/aio/_event_grid_publisher_client_async.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/operations_async/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/aio/operations_async/__init__.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/operations_async/__init__.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/aio/operations_async/__init__.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/operations_async/_event_grid_publisher_client_operations_async.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/aio/operations_async/_event_grid_publisher_client_operations_async.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/operations_async/_event_grid_publisher_client_operations_async.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/aio/operations_async/_event_grid_publisher_client_operations_async.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/models/__init__.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/__init__.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/models/__init__.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/_models.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/models/_models.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/_models.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/models/_models.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/_models_py3.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/models/_models_py3.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/_models_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/models/_models_py3.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/operations/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/operations/__init__.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/operations/__init__.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/operations/__init__.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/operations/_event_grid_publisher_client_operations.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/operations/_event_grid_publisher_client_operations.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/operations/_event_grid_publisher_client_operations.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/operations/_event_grid_publisher_client_operations.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/py.typed b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/py.typed similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/py.typed rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/py.typed diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py index 3e8fbe2f8861..6547c10ac4d5 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py @@ -9,9 +9,9 @@ from dateutil.tz import tzutc import datetime as dt -from msrest.serialization import Model +#from msrest.serialization import Model -from azure.eventgrid._generated.models._models import EventGridEvent as InternalEventGridEvent, \ +from azure.eventgrid._generated.event_grid_publisher_client.models._models import EventGridEvent as InternalEventGridEvent, \ CloudEvent as InternalCloudEvent @@ -58,25 +58,25 @@ def __init__( self.datacontenttype = kwargs.get('datacontenttype', None) self.subject = kwargs.get('subject', None) - @classmethod - def from_dict(cls, source): - """ - Returns an array of CloudEvent objects given a dict of events following the CloudEvent schema. + #@classmethod + #def from_dict(cls, source): + # """ + # Returns an array of CloudEvent objects given a dict of events following the CloudEvent schema. - :param source: Required. The dict object following the CloudEvent schema. - :type source: dict + # :param source: Required. The dict object following the CloudEvent schema. + # :type source: dict - :rtype: List[~azure.eventgrid.CloudEvent] - """ - events = [] - i = 1 - for event in source: - try: - events.append(CloudEvent(**event)) - except Exception as e: - print("CloudEvent {} in file is incorrectly formatted with error: {}.".format(i, e)) + # :rtype: List[~azure.eventgrid.CloudEvent] + # """ + # events = [] + # i = 1 + # for event in source: + # try: + # events.append(CloudEvent(**event)) + # except Exception as e: + # print("CloudEvent {} in file is incorrectly formatted with error: {}.".format(i, e)) - return events + # return events class EventGridEvent(InternalEventGridEvent): """Properties of an event published to an Event Grid topic using the EventGrid Schema. @@ -137,22 +137,126 @@ def __init__( self.metadata_version = None self.data_version = kwargs['data_version'] - @classmethod - def from_dict(cls, source): + #@classmethod + #def from_dict(cls, source): + # """ + # Returns an array of EventGridEvent objects given a dict of events following the EventGridEvent schema. + + # :param source: Required. The dict object following the EventGridEvent schema. + # :type source: dict + + # :rtype: List[~azure.eventgrid.EventGridEvent] + # """ + # events = [] + # i = 1 + # for event in source: + # try: + # events.append(EventGridEvent(**event)) + # except Exception as e: + # print("EventGridEvent {} in file is incorrectly formatted with error: {}.".format(i, e)) + + # return events + +class EventBatch: + """A batch of events. + + Sending events in a batch is more performant than sending individual events. + EventBatch helps you create the maximum allowed size batch of either `EventGridEvent` or `CloudEvent` to improve sending performance. + + Use the `add` method to add events until the maximum batch size limit in bytes has been reached - + at which point a `ValueError` will be raised. + Use the `publish_events` method of :class:`EventGridPublisherClient` + for sending. + + **Please use the create_batch method of EventGridPublisherClient + to create an EventBatch object instead of instantiating an EventBatch object directly.** + + :param int max_size_in_bytes: The maximum size of bytes data that an EventDataBatch object can hold. + """ + + def __init__(self, max_size_in_bytes=None): + # type: (Optional[int], Optional[str], Optional[Union[str, bytes]]) -> None + return + self._max_size_in_bytes = max_size_in_bytes #or constants.MAX_MESSAGE_LENGTH_BYTES + self._event_list = []#BatchMessage(data=[], multi_messages=False, properties=None) + + self._size = 0#self.message.gather()[0].get_message_encoded_size() + self._count = 0 + + def __repr__(self): + # type: () -> str + batch_repr = "max_size_in_bytes={}, event_count={}".format( + self._max_size_in_bytes, self._count + ) + return "EventBatch({})".format(batch_repr) + + def __len__(self): + return self._count + + def _load_events(self, events): + for event_data in events: + try: + self.add(event_data) + except ValueError: + raise ValueError("The combined size of EventData collection exceeds the Event Hub frame size limit. " + "Please send a smaller collection of EventData, or use EventDataBatch, " + "which is guaranteed to be under the frame size limit") + + @property + def size_in_bytes(self): + # type: () -> int + """The combined size of the events in the batch, in bytes. + + :rtype: int """ - Returns an array of EventGridEvent objects given a dict of events following the EventGridEvent schema. + return self._size + + def add(self, event, **kwargs): + # type: (EventGridEvent, CloudEvent) -> None + """Try to add an EventGridEvent/CloudEvent to the batch. - :param source: Required. The dict object following the EventGridEvent schema. - :type source: dict + The total size of an added event is the sum of its body, properties, etc. + If this added size results in the batch exceeding the maximum batch size, a `ValueError` will + be raised. - :rtype: List[~azure.eventgrid.EventGridEvent] + :param event: The EventData to add to the batch. + :type event: models.EventGridEvent or models.CloudEvent + :rtype: None + :raise: :class:`ValueError`, when exceeding the size limit. """ - events = [] - i = 1 - for event in source: - try: - events.append(EventGridEvent(**event)) - except Exception as e: - print("EventGridEvent {} in file is incorrectly formatted with error: {}.".format(i, e)) + pass + +class EventContainer(dict): + """The container for the event model and mapping event envelope properties. + """ + # class variable + #_event_type_mappings = {} + + def __init__(self, *args, **kwargs): + # type: (Union[CloudEvent, EventGridEvent], Any) -> None + self._update(*args, **kwargs) + + def __getitem__(self, key): + return dict.__getitem__(self, key) + + def __setitem__(self, key, value): + dict.__setitem__(self, key, value) + + #def __repr__(self): + # dictrepr = dict.__repr__(self) + # return '%s(%s)' % (type(self).__name__, dictrepr) - return events + def _update(self, *args, **kwargs): + for k, v in dict(*args, **kwargs).items(): + self[k] = v + + @property + def model(self): # aka: as_model(), why not do lazy loading here?, why is transparency needed + # type: () -> List[Any] + """A specific event type object is returned based on the "event type" and "data" fields specified in the event. + + :rtype: Union[BlobStorageCreated, BlobStorageDeleted, FileCreated, ...] + """ + + pass + \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py index cf651252cfb3..9f93c1e26c92 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py @@ -10,7 +10,6 @@ from azure.core import PipelineClient from msrest import Deserializer, Serializer -import azure.eventgrid._constants if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any @@ -18,8 +17,8 @@ from azure.eventgrid._models import CloudEvent, EventGridEvent from azure.core.pipeline.policies import AzureKeyCredentialPolicy from azure.core.credentials import AzureKeyCredential -from azure.eventgrid._generated._configuration import EventGridPublisherClientConfiguration -from azure.eventgrid._generated._event_grid_publisher_client import EventGridPublisherClient as EventGridPublisherClientImpl +from azure.eventgrid._generated.event_grid_publisher_client._configuration import EventGridPublisherClientConfiguration +from azure.eventgrid._generated.event_grid_publisher_client._event_grid_publisher_client import EventGridPublisherClient as EventGridPublisherClientImpl from azure.eventgrid import _constants as constants class EventGridPublisherClient(EventGridPublisherClientImpl): diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/py.typed b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/py.typed new file mode 100644 index 000000000000..e5aff4f83af8 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/py.typed @@ -0,0 +1 @@ +# Marker file for PEP 561. \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/version.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/version.py new file mode 100644 index 000000000000..470f76f7e0c6 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/version.py @@ -0,0 +1,12 @@ +# 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. +# -------------------------------------------------------------------------- + +VERSION = "1.3.0" From 3f1612790570907961797055dfaf0f545d36d724 Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Mon, 20 Jul 2020 18:23:20 -0400 Subject: [PATCH 16/38] renamed consumer, added Deserialized/CustomEvent --- .../azure/eventgrid/__init__.py | 23 +- .../azure/eventgrid/_common.py | 10 + .../azure/eventgrid/_constants.py | 3 +- .../eventgrid/{_decoder.py => _consumer.py} | 23 +- .../azure/eventgrid/_generated/__init__.py | 10 +- .../event_grid_publisher_client/__init__.py | 1 + .../azure/eventgrid/_models.py | 217 +++++++----------- .../azure/eventgrid/_publisher_client.py | 39 ++-- .../azure/eventgrid/aio/__init__.py | 11 + .../eventgrid/aio/_publisher_client_async.py | 72 ++++++ 10 files changed, 214 insertions(+), 195 deletions(-) create mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/_common.py rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/{_decoder.py => _consumer.py} (52%) create mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/__init__.py create mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_publisher_client_async.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py index b5a436f97173..fa6065932d4a 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py @@ -6,22 +6,11 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -from ._publisher_client import EventGridPublisherClient, EventGridPublisherClientConfiguration -from ._decoder import EventGridDecoder -from ._models import ( - CloudEvent, - EventGridEvent, - EventContainer, - EventBatch -) +from ._publisher_client import EventGridPublisherClient +from ._consumer import EventGridConsumer +from ._common import generate_shared_access_signature +from ._models import CloudEvent, CustomEvent, EventGridEvent, DeserializedEvent from .version import VERSION -__all__ = ['EventGridPublisherClient', 'EventGridPublisherClientConfiguration', 'EventGridDecoder', 'CloudEvent', 'EventGridEvent', 'EventContainer', 'EventBatch'] -__version__ = VERSION - -try: - from ._patch import patch_sdk - patch_sdk() -except ImportError: - print('cannot import') - pass +__all__ = ['EventGridPublisherClient', 'EventGridConsumer', 'CloudEvent', 'CustomEvent', 'DeserializedEvent', 'EventGridEvent', 'generate_shared_access_signature'] +__version__ = VERSION \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_common.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_common.py new file mode 100644 index 000000000000..405a3980da4d --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_common.py @@ -0,0 +1,10 @@ + +def generate_shared_access_signature(topic_hostname, shared_access_key, expiration_date, **kwargs): + # type: (str, str, datetime.Datetime, Any) -> str + """ Helper method to generate shared access signature given hostname, key, and expiration date. + :param str topic_hostname: The topic endpoint to send the events to. + :param str shared_access_key: The shared access key to be used for generating the token + :param datetime.datetime expiration_date: The expiration date for the signature. + :rtype: str + """ + pass diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_constants.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_constants.py index 06cc4eeb09dd..6ed56baa2fbb 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_constants.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_constants.py @@ -3,4 +3,5 @@ # Licensed under the MIT License. See License.txt in the project root for license information. # -------------------------------------------------------------------------------------------- -EVENTGRID_KEY_HEADER = 'aeg-sas-key' \ No newline at end of file +EVENTGRID_KEY_HEADER = 'aeg-sas-key' +EVENTGRID_TOKEN_HEADER = 'aeg-sas-token' \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_decoder.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py similarity index 52% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_decoder.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py index 2038292ff950..17299b1e241f 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_decoder.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py @@ -15,24 +15,27 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any -from azure.eventgrid._models import EventContainer -from azure.eventgrid import _constants as constants +from ._models import DeserializedEvent +from . import _constants as constants -class EventGridDecoder: +class EventGridConsumer: """ - A consumer responsible for decoding EventGridEventBatch/CloudEventBatch into a list of event type objects + A consumer responsible for deserializing event handler messages into a list of event type objects specified in the EventGridEvents/CloudEvents. """ def __init__(self, **kwargs): + # type: (Any) -> None pass - def decode_message(self, message, **kwargs): - # type: (azure.eventhub.EventData, azure.functions.EventGridEvent, azure.servicebus.Message, azure.functions.HttpRequest, azure.storage.queue.QueueMessage) -> List[models.EventContainer] - """A message of a list of events from an event handler will be parsed and returned as a list of + def deserialize_events(self, events, **kwargs): + # type: (azure.eventhub.EventData, azure.functions.EventGridEvent, azure.servicebus.Message, azure.functions.HttpRequest, azure.storage.queue.QueueMessage) -> List[models.DeserializedEvent] + """A message of a list of events in CloudEvent/EventGridEvent format from an event handler will be parsed and returned as a list of EventContainer objects. - :param message: The event handler message to be decoded. - :type message: azure.eventhub.EventData or azure.functions.EventGridEvent or azure.servicebus.Message or azure.functions.HttpRequest or azure.storage.queue.QueueMessage - :rtype: List[models.EventContainer] + :param events: The event handler message to be deserialized. + :type events: azure.eventhub.EventData or azure.functions.EventGridEvent or azure.servicebus.Message or azure.functions.HttpRequest or azure.storage.queue.QueueMessage + :rtype: List[models.DeserializedEvent] + + :raise: :class:`ValueError`, when events are not of CloudEvent or EventGridEvent format. """ pass diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/__init__.py index 71ffe70205c4..8066e1dcc2fd 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/__init__.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/__init__.py @@ -1,7 +1,5 @@ # 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. -# -------------------------------------------------------------------------- \ No newline at end of file +# ------------------------------------ +# Copyright (c) Microsoft Corporation. +# Licensed under the MIT License. +# ------------------------------------ \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/__init__.py index 35d0a1eb904e..fb1a6ec36e28 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/__init__.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/__init__.py @@ -7,6 +7,7 @@ # -------------------------------------------------------------------------- from ._event_grid_publisher_client import EventGridPublisherClient + __all__ = ['EventGridPublisherClient'] try: diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py index 6547c10ac4d5..65d247f85151 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py @@ -3,28 +3,21 @@ # Licensed under the MIT License. See License.txt in the project root for license information. # -------------------------------------------------------------------------------------------- # pylint:disable=protected-access -import datetime -from copy import deepcopy from typing import Optional from dateutil.tz import tzutc import datetime as dt +import uuid -#from msrest.serialization import Model - -from azure.eventgrid._generated.event_grid_publisher_client.models._models import EventGridEvent as InternalEventGridEvent, \ +from ._generated.event_grid_publisher_client.models._models import EventGridEvent as InternalEventGridEvent, \ CloudEvent as InternalCloudEvent - class CloudEvent(InternalCloudEvent): #pylint:disable=too-many-instance-attributes """Properties of an event published to an Event Grid topic using the CloudEvent 1.0 Schema. All required parameters must be populated in order to send to Azure. - :param id: Required. An identifier for the event. The combination of id and source must be - unique for each distinct event. - :type id: str :param source: Required. Identifies the context in which an event happened. The combination of - id and source must be unique for each distinct event. + id and source must be unique for each distinct event. If publishing to a domain topic, source must be the domain name. :type source: str :param data: Event data specific to the event type. :type data: object @@ -32,9 +25,6 @@ class CloudEvent(InternalCloudEvent): #pylint:disable=too-many-instance-attrib :type type: str :param time: The time (in UTC) the event was generated, in RFC3339 format. :type time: ~datetime.datetime - :param specversion: Required. The version of the CloudEvents specification which the event - uses. - :type specversion: str :param dataschema: Identifies the schema that data adheres to. :type dataschema: str :param datacontenttype: Content type of data value. @@ -42,41 +32,23 @@ class CloudEvent(InternalCloudEvent): #pylint:disable=too-many-instance-attrib :param subject: This describes the subject of the event in the context of the event producer (identified by source). :type subject: str + :param id: Optional. An identifier for the event. The combination of id and source must be + unique for each distinct event. + :type id: str """ - def __init__( - self, - **kwargs - ): - self.id = kwargs['id'] - self.source = kwargs['source'] + def __init__( self, source, type, **kwargs): + # type: (Any) -> None + self.id = kwargs.get('id', uuid.uuid4()) + self.source = source self.data = kwargs.get('data', None) - self.type = kwargs['type'] + self.type = type self.time = kwargs.get('time', dt.datetime.now(tzutc()).isoformat()) - self.specversion = kwargs['specversion'] + self.specversion = "1.0" self.dataschema = kwargs.get('dataschema', None) self.datacontenttype = kwargs.get('datacontenttype', None) self.subject = kwargs.get('subject', None) - #@classmethod - #def from_dict(cls, source): - # """ - # Returns an array of CloudEvent objects given a dict of events following the CloudEvent schema. - - # :param source: Required. The dict object following the CloudEvent schema. - # :type source: dict - - # :rtype: List[~azure.eventgrid.CloudEvent] - # """ - # events = [] - # i = 1 - # for event in source: - # try: - # events.append(CloudEvent(**event)) - # except Exception as e: - # print("CloudEvent {} in file is incorrectly formatted with error: {}.".format(i, e)) - - # return events class EventGridEvent(InternalEventGridEvent): """Properties of an event published to an Event Grid topic using the EventGrid Schema. @@ -124,139 +96,106 @@ class EventGridEvent(InternalEventGridEvent): 'data_version': {'key': 'dataVersion', 'type': 'str'}, } - def __init__( - self, - **kwargs - ): - self.id = kwargs['id'] + def __init__(self, subject, event_type, **kwargs): + # type: (Any) -> None + self.id = kwargs.get('id', uuid.uuid4()) self.topic = kwargs.get('topic', None) - self.subject = kwargs['subject'] - self.data = kwargs['data'] - self.event_type = kwargs['event_type'] + self.subject = subject + self.data = kwargs.get('data', None) + self.event_type = event_type self.event_time = kwargs.get('event_time', dt.datetime.now(tzutc()).isoformat()) self.metadata_version = None - self.data_version = kwargs['data_version'] + self.data_version = kwargs.get('data_version', None) - #@classmethod - #def from_dict(cls, source): - # """ - # Returns an array of EventGridEvent objects given a dict of events following the EventGridEvent schema. - # :param source: Required. The dict object following the EventGridEvent schema. - # :type source: dict +class DictMixin(object): - # :rtype: List[~azure.eventgrid.EventGridEvent] - # """ - # events = [] - # i = 1 - # for event in source: - # try: - # events.append(EventGridEvent(**event)) - # except Exception as e: - # print("EventGridEvent {} in file is incorrectly formatted with error: {}.".format(i, e)) + def __setitem__(self, key, item): + self.__dict__[key] = item - # return events + def __getitem__(self, key): + return self.__dict__[key] -class EventBatch: - """A batch of events. + def __repr__(self): + return str(self) - Sending events in a batch is more performant than sending individual events. - EventBatch helps you create the maximum allowed size batch of either `EventGridEvent` or `CloudEvent` to improve sending performance. + def __len__(self): + return len(self.keys()) - Use the `add` method to add events until the maximum batch size limit in bytes has been reached - - at which point a `ValueError` will be raised. - Use the `publish_events` method of :class:`EventGridPublisherClient` - for sending. + def __delitem__(self, key): + self.__dict__[key] = None - **Please use the create_batch method of EventGridPublisherClient - to create an EventBatch object instead of instantiating an EventBatch object directly.** + def __eq__(self, other): + """Compare objects by comparing all attributes.""" + if isinstance(other, self.__class__): + return self.__dict__ == other.__dict__ + return False - :param int max_size_in_bytes: The maximum size of bytes data that an EventDataBatch object can hold. - """ + def __ne__(self, other): + """Compare objects by comparing all attributes.""" + return not self.__eq__(other) - def __init__(self, max_size_in_bytes=None): - # type: (Optional[int], Optional[str], Optional[Union[str, bytes]]) -> None - return - self._max_size_in_bytes = max_size_in_bytes #or constants.MAX_MESSAGE_LENGTH_BYTES - self._event_list = []#BatchMessage(data=[], multi_messages=False, properties=None) + def __str__(self): + return str({k: v for k, v in self.__dict__.items() if not k.startswith('_')}) - self._size = 0#self.message.gather()[0].get_message_encoded_size() - self._count = 0 + def has_key(self, k, **kwargs): + return k in self.__dict__ - def __repr__(self): - # type: () -> str - batch_repr = "max_size_in_bytes={}, event_count={}".format( - self._max_size_in_bytes, self._count - ) - return "EventBatch({})".format(batch_repr) - - def __len__(self): - return self._count + def update(self, *args, **kwargs): + return self.__dict__.update(*args, **kwargs) - def _load_events(self, events): - for event_data in events: - try: - self.add(event_data) - except ValueError: - raise ValueError("The combined size of EventData collection exceeds the Event Hub frame size limit. " - "Please send a smaller collection of EventData, or use EventDataBatch, " - "which is guaranteed to be under the frame size limit") + def keys(self, **kwargs): + return [k for k in self.__dict__ if not k.startswith('_')] - @property - def size_in_bytes(self): - # type: () -> int - """The combined size of the events in the batch, in bytes. + def values(self, **kwargs): + return [v for k, v in self.__dict__.items() if not k.startswith('_')] - :rtype: int - """ - return self._size + def items(self, **kwargs): + return [(k, v) for k, v in self.__dict__.items() if not k.startswith('_')] - def add(self, event, **kwargs): - # type: (EventGridEvent, CloudEvent) -> None - """Try to add an EventGridEvent/CloudEvent to the batch. + def get(self, key, default=None, **kwargs): + if key in self.__dict__: + return self.__dict__[key] + return default - The total size of an added event is the sum of its body, properties, etc. - If this added size results in the batch exceeding the maximum batch size, a `ValueError` will - be raised. - :param event: The EventData to add to the batch. - :type event: models.EventGridEvent or models.CloudEvent - :rtype: None - :raise: :class:`ValueError`, when exceeding the size limit. - """ - pass - -class EventContainer(dict): - """The container for the event model and mapping event envelope properties. +class DeserializedEvent(DictMixin): + """The container for the deserialized event model and mapping of event envelope properties. """ # class variable #_event_type_mappings = {} def __init__(self, *args, **kwargs): - # type: (Union[CloudEvent, EventGridEvent], Any) -> None + # type: (Any) -> None self._update(*args, **kwargs) - - def __getitem__(self, key): - return dict.__getitem__(self, key) - - def __setitem__(self, key, value): - dict.__setitem__(self, key, value) - - #def __repr__(self): - # dictrepr = dict.__repr__(self) - # return '%s(%s)' % (type(self).__name__, dictrepr) def _update(self, *args, **kwargs): for k, v in dict(*args, **kwargs).items(): self[k] = v @property - def model(self): # aka: as_model(), why not do lazy loading here?, why is transparency needed - # type: () -> List[Any] - """A specific event type object is returned based on the "event type" and "data" fields specified in the event. + def model(self): + # type: () -> Union[CloudEvent, EventGridEvent] + """ + Returns strongly typed EventGridEvent/CloudEvent object defined by the format of the properties. + All properties of the model are strongly typed (ie. for an EventGridEvent, event_time property will return a datetime.datetime object). - :rtype: Union[BlobStorageCreated, BlobStorageDeleted, FileCreated, ...] + model.data: Returns a system event type(StorageBlobCreated, StorageBlobDeleted, etc.). If model.type/model.event_type is not defined in the + system registry, returns None. + + :rtype: Union[CloudEvent, EventGridEvent] """ pass - \ No newline at end of file + +class CustomEvent(DictMixin): + """The wrapper class for a CustomEvent, to be used when publishing events. + """ + + def __init__(self, *args, **kwargs): + # type: (Any) -> None + self._update(*args, **kwargs) + + def _update(self, *args, **kwargs): + for k, v in dict(*args, **kwargs).items(): + self[k] = v \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py index 9f93c1e26c92..572fe766713e 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py @@ -5,7 +5,7 @@ # license information. # -------------------------------------------------------------------------- -from typing import TYPE_CHECKING +from typing import TYPE_CHECKING, Sequence from azure.core import PipelineClient from msrest import Deserializer, Serializer @@ -14,59 +14,54 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any -from azure.eventgrid._models import CloudEvent, EventGridEvent from azure.core.pipeline.policies import AzureKeyCredentialPolicy from azure.core.credentials import AzureKeyCredential -from azure.eventgrid._generated.event_grid_publisher_client._configuration import EventGridPublisherClientConfiguration -from azure.eventgrid._generated.event_grid_publisher_client._event_grid_publisher_client import EventGridPublisherClient as EventGridPublisherClientImpl -from azure.eventgrid import _constants as constants +from ._models import CloudEvent, EventGridEvent +from ._generated.event_grid_publisher_client._event_grid_publisher_client import EventGridPublisherClient as EventGridPublisherClientImpl +from . import _constants as constants -class EventGridPublisherClient(EventGridPublisherClientImpl): +class EventGridPublisherClient(object): """EventGrid Python Publisher Client. :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. :param str topic_hostname: The topic endpoint to send the events to. - :param ~azure.core.credentials.AzureKeyCredential credential: The credential object used for authentication which - implements SAS key authentication. + :param credential: The credential object used for authentication which implements SAS key authentication or SAS token authentication. + :type credential: Union[~azure.core.credentials.AzureKeyCredential, ~azure.core.credentials.TokenCredential] """ def __init__( self, topic_hostname, # type: str - credential, # type: azure.core.credential.AzureKeyCredential + credential, # type: Union[azure.core.credential.AzureKeyCredential, azure.core.credential.TokenCredential] **kwargs # type: Any ): - # type: (str, AzureKeyCredential, Any) -> None + # type: (str, Union[AzureKeyCredential, TokenCredential], Any) -> None auth_policy = EventGridPublisherClient._get_authentication_policy(credential) - super(EventGridPublisherClient, self).__init__( - authentication_policy=auth_policy, - **kwargs - ) + self._credential = credential self._topic_hostname = topic_hostname + self._client = EventGridPublisherClientImpl(authentication_policy=auth_policy, **kwargs) - def publish_events( + def send( self, events, **kwargs ): - # type: (Union[List[CloudEvent], List[EventGridEvent]], Any) -> None + # type: (Union[List[CloudEvent], List[EventGridEvent], List[CustomEvent]], Any) -> None """Sends event data to topic hostname specified during client initialization. :param events: A list of `CloudEvent` or `EventGridEvent` to be sent - :type events: Union[List[models.CloudEvent], List[models.EventGridEvent]] + :type events: Union[List[models.CloudEvent], List[models.EventGridEvent], List[models.CustomEvent]] :rtype: None """ if isinstance(events[0], CloudEvent): - response = self.publish_cloud_event_events(self._topic_hostname, events) + self._client.publish_cloud_event_events(self._topic_hostname, events) elif isinstance(events[0], EventGridEvent): - response = self.publish_event_grid_events(self._topic_hostname, events) + self._client.publish_event_grid_events(self._topic_hostname, events) else: print("Event schema is not correct. Please send as list of CloudEvent or list of EventGridEvent.") - - return response - + @classmethod def _get_authentication_policy(cls, credential): authentication_policy = None diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/__init__.py new file mode 100644 index 000000000000..3acc9171be33 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/__init__.py @@ -0,0 +1,11 @@ +# coding=utf-8 +# ------------------------------------ +# Copyright (c) Microsoft Corporation. +# Licensed under the MIT License. +# ------------------------------------ + +from ._publisher_client_async import EventGridPublisherClient + +__all__ = [ + 'EventGridPublisherClient' +] \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_publisher_client_async.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_publisher_client_async.py new file mode 100644 index 000000000000..4234095fb04d --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_publisher_client_async.py @@ -0,0 +1,72 @@ +# 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 + +from azure.core import AsyncPipelineClient +from msrest import Deserializer, Serializer + +from .._models import CloudEvent, EventGridEvent +from azure.core.pipeline.policies import AzureKeyCredentialPolicy +from azure.core.credentials import AzureKeyCredential, TokenCredential +from .._generated.event_grid_publisher_client.aio._event_grid_publisher_client_async import EventGridPublisherClient as EventGridPublisherClientAsync +from .. import _constants as constants + + +class EventGridPublisherClient(object): + """Asynchronous EventGrid Python Publisher Client. + + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. + + :param str topic_hostname: The topic endpoint to send the events to. + :param credential: The credential object used for authentication which implements SAS key authentication or SAS token authentication. + :type credential: Union[~azure.core.credentials.AzureKeyCredential, ~azure.core.credentials.TokenCredential] + """ + + pass + def __init__( + self, + topic_hostname, # type: str + credential, # type: Union[azure.core.credential.AzureKeyCredential, azure.core.credential.TokenCredential] + **kwargs # type: Any + ): + # type: (str, Union[AzureKeyCredential, TokenCredential], Any) -> None + auth_policy = EventGridPublisherClient._get_authentication_policy(credential) + self._client = EventGridPublisherClientAsync(authentication_policy=auth_policy) + self._credential = credential + self._topic_hostname = topic_hostname + + + async def publish_events( + self, + events, + **kwargs + ): + # type: (Union[List[CloudEvent], List[EventGridEvent], List[CustomEvent]], Any) -> None + """Sends event data to topic hostname specified during client initialization. + + :param events: A list of `CloudEvent` or `EventGridEvent` to be sent + :type events: Union[List[models.CloudEvent], List[models.EventGridEvent], List[models.CustomEvent]] + :rtype: None + """ + + if isinstance(events[0], CloudEvent): + self._client.publish_cloud_event_events(self._topic_hostname, events) + elif isinstance(events[0], EventGridEvent): + self._client.publish_event_grid_events(self._topic_hostname, events) + else: + print("Event schema is not correct. Please send as list of CloudEvent or list of EventGridEvent.") + + @classmethod + def _get_authentication_policy(cls, credential): + authentication_policy = None + if credential is None: + raise ValueError("Parameter 'credential' must not be None.") + if isinstance(credential, AzureKeyCredential): + authentication_policy = AzureKeyCredentialPolicy(credential=credential, name=constants.EVENTGRID_KEY_HEADER) + return authentication_policy \ No newline at end of file From 7446b609f012a357d7a9e25e86ebb94d93c25032 Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Wed, 22 Jul 2020 16:48:05 -0400 Subject: [PATCH 17/38] final for Board Review --- .../azure/eventgrid/__init__.py | 2 +- .../azure/eventgrid/_consumer.py | 11 +- .../event_grid_publisher_client/__init__.py | 1 - .../models/__init__.py | 24 + .../models/_models.py | 399 +++++++++++++++ .../models/_models_py3.py | 467 ++++++++++++++++++ .../eventgrid/{_common.py => _helpers.py} | 0 .../azure/eventgrid/_models.py | 38 +- .../azure/eventgrid/_publisher_client.py | 6 +- .../eventgrid/aio/_publisher_client_async.py | 10 +- .../cs1_publish_custom_events_to_a_topic.py | 20 + ...publish_custom_events_to_a_domain_topic.py | 20 + .../cs3_consume_system_events.py | 22 + .../cs3_event_grid_event_system_event.json | 23 + .../champion_scenarios/cs3_system_event.json | 23 + .../cs4_consume_custom_events.py | 24 + .../cs4_event_grid_event_custom_event.json | 12 + ...sh_events_using_cloud_events_1.0_schema.py | 19 + .../cs6_cloud_event_system_event.json | 23 + ...me_events_using_cloud_events_1.0_schema.py | 22 + 20 files changed, 1149 insertions(+), 17 deletions(-) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/{_common.py => _helpers.py} (100%) create mode 100644 sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs1_publish_custom_events_to_a_topic.py create mode 100644 sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs2_publish_custom_events_to_a_domain_topic.py create mode 100644 sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs3_consume_system_events.py create mode 100644 sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs3_event_grid_event_system_event.json create mode 100644 sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs3_system_event.json create mode 100644 sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs4_consume_custom_events.py create mode 100644 sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs4_event_grid_event_custom_event.json create mode 100644 sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs5_publish_events_using_cloud_events_1.0_schema.py create mode 100644 sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs6_cloud_event_system_event.json create mode 100644 sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs6_consume_events_using_cloud_events_1.0_schema.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py index fa6065932d4a..ba34e67cf6e6 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py @@ -8,7 +8,7 @@ from ._publisher_client import EventGridPublisherClient from ._consumer import EventGridConsumer -from ._common import generate_shared_access_signature +from ._helpers import generate_shared_access_signature from ._models import CloudEvent, CustomEvent, EventGridEvent, DeserializedEvent from .version import VERSION diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py index 17299b1e241f..ebee63b57f31 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py @@ -9,13 +9,16 @@ from typing import TYPE_CHECKING from azure.core import PipelineClient +from azure.servicebus import ReceivedMessage from msrest import Deserializer, Serializer +import json if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports from typing import Any from ._models import DeserializedEvent +from ._helpers import generate_shared_access_signature from . import _constants as constants class EventGridConsumer: @@ -29,7 +32,7 @@ def __init__(self, **kwargs): pass def deserialize_events(self, events, **kwargs): - # type: (azure.eventhub.EventData, azure.functions.EventGridEvent, azure.servicebus.Message, azure.functions.HttpRequest, azure.storage.queue.QueueMessage) -> List[models.DeserializedEvent] + # type: (azure.eventhub.EventData, azure.functions.EventGridEvent, azure.servicebus.message.ReceivedMessage, azure.functions.HttpRequest, azure.storage.queue.QueueMessage) -> List[models.DeserializedEvent] """A message of a list of events in CloudEvent/EventGridEvent format from an event handler will be parsed and returned as a list of EventContainer objects. :param events: The event handler message to be deserialized. @@ -38,4 +41,8 @@ def deserialize_events(self, events, **kwargs): :raise: :class:`ValueError`, when events are not of CloudEvent or EventGridEvent format. """ - pass + if isinstance(events, ReceivedMessage): + dict_event = json.loads(str(events)) + return [DeserializedEvent(dict_event)] + + return None \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/__init__.py index fb1a6ec36e28..35d0a1eb904e 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/__init__.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/__init__.py @@ -7,7 +7,6 @@ # -------------------------------------------------------------------------- from ._event_grid_publisher_client import EventGridPublisherClient - __all__ = ['EventGridPublisherClient'] try: diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/models/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/models/__init__.py index 54dc11aecd20..b6ae11646035 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/models/__init__.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/models/__init__.py @@ -9,12 +9,28 @@ try: from ._models_py3 import CloudEvent from ._models_py3 import EventGridEvent + from ._models_py3 import StorageBlobCreatedEventData + from ._models_py3 import StorageBlobDeletedEventData + from ._models_py3 import StorageBlobRenamedEventData + from ._models_py3 import StorageDirectoryCreatedEventData + from ._models_py3 import StorageDirectoryDeletedEventData + from ._models_py3 import StorageDirectoryRenamedEventData + from ._models_py3 import StorageLifecyclePolicyActionSummaryDetail + from ._models_py3 import StorageLifecyclePolicyCompletedEventData from ._models_py3 import SubscriptionDeletedEventData from ._models_py3 import SubscriptionValidationEventData from ._models_py3 import SubscriptionValidationResponse except (SyntaxError, ImportError): from ._models import CloudEvent # type: ignore from ._models import EventGridEvent # type: ignore + from ._models import StorageBlobCreatedEventData # type: ignore + from ._models import StorageBlobDeletedEventData # type: ignore + from ._models import StorageBlobRenamedEventData # type: ignore + from ._models import StorageDirectoryCreatedEventData # type: ignore + from ._models import StorageDirectoryDeletedEventData # type: ignore + from ._models import StorageDirectoryRenamedEventData # type: ignore + from ._models import StorageLifecyclePolicyActionSummaryDetail # type: ignore + from ._models import StorageLifecyclePolicyCompletedEventData # type: ignore from ._models import SubscriptionDeletedEventData # type: ignore from ._models import SubscriptionValidationEventData # type: ignore from ._models import SubscriptionValidationResponse # type: ignore @@ -22,6 +38,14 @@ __all__ = [ 'CloudEvent', 'EventGridEvent', + 'StorageBlobCreatedEventData', + 'StorageBlobDeletedEventData', + 'StorageBlobRenamedEventData', + 'StorageDirectoryCreatedEventData', + 'StorageDirectoryDeletedEventData', + 'StorageDirectoryRenamedEventData', + 'StorageLifecyclePolicyActionSummaryDetail', + 'StorageLifecyclePolicyCompletedEventData', 'SubscriptionDeletedEventData', 'SubscriptionValidationEventData', 'SubscriptionValidationResponse', diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/models/_models.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/models/_models.py index 4400509cf5cd..fbbebf8585eb 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/models/_models.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/models/_models.py @@ -134,6 +134,405 @@ def __init__( self.data_version = kwargs['data_version'] +class StorageBlobCreatedEventData(msrest.serialization.Model): + """Schema of the Data property of an EventGridEvent for an Microsoft.Storage.BlobCreated event. + + :param api: The name of the API/operation that triggered this event. + :type api: str + :param client_request_id: A request id provided by the client of the storage API operation that + triggered this event. + :type client_request_id: str + :param request_id: The request id generated by the Storage service for the storage API + operation that triggered this event. + :type request_id: str + :param e_tag: The etag of the blob at the time this event was triggered. + :type e_tag: str + :param content_type: The content type of the blob. This is the same as what would be returned + in the Content-Type header from the blob. + :type content_type: str + :param content_length: The size of the blob in bytes. This is the same as what would be + returned in the Content-Length header from the blob. + :type content_length: long + :param content_offset: The offset of the blob in bytes. + :type content_offset: long + :param blob_type: The type of blob. + :type blob_type: str + :param url: The path to the blob. + :type url: str + :param sequencer: An opaque string value representing the logical sequence of events for any + particular blob name. Users can use standard string comparison to understand the relative + sequence of two events on the same blob name. + :type sequencer: str + :param identity: The identity of the requester that triggered this event. + :type identity: str + :param storage_diagnostics: For service use only. Diagnostic data occasionally included by the + Azure Storage service. This property should be ignored by event consumers. + :type storage_diagnostics: object + """ + + _attribute_map = { + 'api': {'key': 'api', 'type': 'str'}, + 'client_request_id': {'key': 'clientRequestId', 'type': 'str'}, + 'request_id': {'key': 'requestId', 'type': 'str'}, + 'e_tag': {'key': 'eTag', 'type': 'str'}, + 'content_type': {'key': 'contentType', 'type': 'str'}, + 'content_length': {'key': 'contentLength', 'type': 'long'}, + 'content_offset': {'key': 'contentOffset', 'type': 'long'}, + 'blob_type': {'key': 'blobType', 'type': 'str'}, + 'url': {'key': 'url', 'type': 'str'}, + 'sequencer': {'key': 'sequencer', 'type': 'str'}, + 'identity': {'key': 'identity', 'type': 'str'}, + 'storage_diagnostics': {'key': 'storageDiagnostics', 'type': 'object'}, + } + + def __init__( + self, + **kwargs + ): + super(StorageBlobCreatedEventData, self).__init__(**kwargs) + self.api = kwargs.get('api', None) + self.client_request_id = kwargs.get('client_request_id', None) + self.request_id = kwargs.get('request_id', None) + self.e_tag = kwargs.get('e_tag', None) + self.content_type = kwargs.get('content_type', None) + self.content_length = kwargs.get('content_length', None) + self.content_offset = kwargs.get('content_offset', None) + self.blob_type = kwargs.get('blob_type', None) + self.url = kwargs.get('url', None) + self.sequencer = kwargs.get('sequencer', None) + self.identity = kwargs.get('identity', None) + self.storage_diagnostics = kwargs.get('storage_diagnostics', None) + + +class StorageBlobDeletedEventData(msrest.serialization.Model): + """Schema of the Data property of an EventGridEvent for an Microsoft.Storage.BlobDeleted event. + + :param api: The name of the API/operation that triggered this event. + :type api: str + :param client_request_id: A request id provided by the client of the storage API operation that + triggered this event. + :type client_request_id: str + :param request_id: The request id generated by the Storage service for the storage API + operation that triggered this event. + :type request_id: str + :param content_type: The content type of the blob. This is the same as what would be returned + in the Content-Type header from the blob. + :type content_type: str + :param blob_type: The type of blob. + :type blob_type: str + :param url: The path to the blob. + :type url: str + :param sequencer: An opaque string value representing the logical sequence of events for any + particular blob name. Users can use standard string comparison to understand the relative + sequence of two events on the same blob name. + :type sequencer: str + :param identity: The identity of the requester that triggered this event. + :type identity: str + :param storage_diagnostics: For service use only. Diagnostic data occasionally included by the + Azure Storage service. This property should be ignored by event consumers. + :type storage_diagnostics: object + """ + + _attribute_map = { + 'api': {'key': 'api', 'type': 'str'}, + 'client_request_id': {'key': 'clientRequestId', 'type': 'str'}, + 'request_id': {'key': 'requestId', 'type': 'str'}, + 'content_type': {'key': 'contentType', 'type': 'str'}, + 'blob_type': {'key': 'blobType', 'type': 'str'}, + 'url': {'key': 'url', 'type': 'str'}, + 'sequencer': {'key': 'sequencer', 'type': 'str'}, + 'identity': {'key': 'identity', 'type': 'str'}, + 'storage_diagnostics': {'key': 'storageDiagnostics', 'type': 'object'}, + } + + def __init__( + self, + **kwargs + ): + super(StorageBlobDeletedEventData, self).__init__(**kwargs) + self.api = kwargs.get('api', None) + self.client_request_id = kwargs.get('client_request_id', None) + self.request_id = kwargs.get('request_id', None) + self.content_type = kwargs.get('content_type', None) + self.blob_type = kwargs.get('blob_type', None) + self.url = kwargs.get('url', None) + self.sequencer = kwargs.get('sequencer', None) + self.identity = kwargs.get('identity', None) + self.storage_diagnostics = kwargs.get('storage_diagnostics', None) + + +class StorageBlobRenamedEventData(msrest.serialization.Model): + """Schema of the Data property of an EventGridEvent for an Microsoft.Storage.BlobRenamed event. + + :param api: The name of the API/operation that triggered this event. + :type api: str + :param client_request_id: A request id provided by the client of the storage API operation that + triggered this event. + :type client_request_id: str + :param request_id: The request id generated by the storage service for the storage API + operation that triggered this event. + :type request_id: str + :param source_url: The path to the blob that was renamed. + :type source_url: str + :param destination_url: The new path to the blob after the rename operation. + :type destination_url: str + :param sequencer: An opaque string value representing the logical sequence of events for any + particular blob name. Users can use standard string comparison to understand the relative + sequence of two events on the same blob name. + :type sequencer: str + :param identity: The identity of the requester that triggered this event. + :type identity: str + :param storage_diagnostics: For service use only. Diagnostic data occasionally included by the + Azure Storage service. This property should be ignored by event consumers. + :type storage_diagnostics: object + """ + + _attribute_map = { + 'api': {'key': 'api', 'type': 'str'}, + 'client_request_id': {'key': 'clientRequestId', 'type': 'str'}, + 'request_id': {'key': 'requestId', 'type': 'str'}, + 'source_url': {'key': 'sourceUrl', 'type': 'str'}, + 'destination_url': {'key': 'destinationUrl', 'type': 'str'}, + 'sequencer': {'key': 'sequencer', 'type': 'str'}, + 'identity': {'key': 'identity', 'type': 'str'}, + 'storage_diagnostics': {'key': 'storageDiagnostics', 'type': 'object'}, + } + + def __init__( + self, + **kwargs + ): + super(StorageBlobRenamedEventData, self).__init__(**kwargs) + self.api = kwargs.get('api', None) + self.client_request_id = kwargs.get('client_request_id', None) + self.request_id = kwargs.get('request_id', None) + self.source_url = kwargs.get('source_url', None) + self.destination_url = kwargs.get('destination_url', None) + self.sequencer = kwargs.get('sequencer', None) + self.identity = kwargs.get('identity', None) + self.storage_diagnostics = kwargs.get('storage_diagnostics', None) + + +class StorageDirectoryCreatedEventData(msrest.serialization.Model): + """Schema of the Data property of an EventGridEvent for an Microsoft.Storage.DirectoryCreated event. + + :param api: The name of the API/operation that triggered this event. + :type api: str + :param client_request_id: A request id provided by the client of the storage API operation that + triggered this event. + :type client_request_id: str + :param request_id: The request id generated by the storage service for the storage API + operation that triggered this event. + :type request_id: str + :param e_tag: The etag of the directory at the time this event was triggered. + :type e_tag: str + :param url: The path to the directory. + :type url: str + :param sequencer: An opaque string value representing the logical sequence of events for any + particular directory name. Users can use standard string comparison to understand the relative + sequence of two events on the same directory name. + :type sequencer: str + :param identity: The identity of the requester that triggered this event. + :type identity: str + :param storage_diagnostics: For service use only. Diagnostic data occasionally included by the + Azure Storage service. This property should be ignored by event consumers. + :type storage_diagnostics: object + """ + + _attribute_map = { + 'api': {'key': 'api', 'type': 'str'}, + 'client_request_id': {'key': 'clientRequestId', 'type': 'str'}, + 'request_id': {'key': 'requestId', 'type': 'str'}, + 'e_tag': {'key': 'eTag', 'type': 'str'}, + 'url': {'key': 'url', 'type': 'str'}, + 'sequencer': {'key': 'sequencer', 'type': 'str'}, + 'identity': {'key': 'identity', 'type': 'str'}, + 'storage_diagnostics': {'key': 'storageDiagnostics', 'type': 'object'}, + } + + def __init__( + self, + **kwargs + ): + super(StorageDirectoryCreatedEventData, self).__init__(**kwargs) + self.api = kwargs.get('api', None) + self.client_request_id = kwargs.get('client_request_id', None) + self.request_id = kwargs.get('request_id', None) + self.e_tag = kwargs.get('e_tag', None) + self.url = kwargs.get('url', None) + self.sequencer = kwargs.get('sequencer', None) + self.identity = kwargs.get('identity', None) + self.storage_diagnostics = kwargs.get('storage_diagnostics', None) + + +class StorageDirectoryDeletedEventData(msrest.serialization.Model): + """Schema of the Data property of an EventGridEvent for an Microsoft.Storage.DirectoryDeleted event. + + :param api: The name of the API/operation that triggered this event. + :type api: str + :param client_request_id: A request id provided by the client of the storage API operation that + triggered this event. + :type client_request_id: str + :param request_id: The request id generated by the storage service for the storage API + operation that triggered this event. + :type request_id: str + :param url: The path to the deleted directory. + :type url: str + :param recursive: Is this event for a recursive delete operation. + :type recursive: bool + :param sequencer: An opaque string value representing the logical sequence of events for any + particular directory name. Users can use standard string comparison to understand the relative + sequence of two events on the same directory name. + :type sequencer: str + :param identity: The identity of the requester that triggered this event. + :type identity: str + :param storage_diagnostics: For service use only. Diagnostic data occasionally included by the + Azure Storage service. This property should be ignored by event consumers. + :type storage_diagnostics: object + """ + + _attribute_map = { + 'api': {'key': 'api', 'type': 'str'}, + 'client_request_id': {'key': 'clientRequestId', 'type': 'str'}, + 'request_id': {'key': 'requestId', 'type': 'str'}, + 'url': {'key': 'url', 'type': 'str'}, + 'recursive': {'key': 'recursive', 'type': 'bool'}, + 'sequencer': {'key': 'sequencer', 'type': 'str'}, + 'identity': {'key': 'identity', 'type': 'str'}, + 'storage_diagnostics': {'key': 'storageDiagnostics', 'type': 'object'}, + } + + def __init__( + self, + **kwargs + ): + super(StorageDirectoryDeletedEventData, self).__init__(**kwargs) + self.api = kwargs.get('api', None) + self.client_request_id = kwargs.get('client_request_id', None) + self.request_id = kwargs.get('request_id', None) + self.url = kwargs.get('url', None) + self.recursive = kwargs.get('recursive', None) + self.sequencer = kwargs.get('sequencer', None) + self.identity = kwargs.get('identity', None) + self.storage_diagnostics = kwargs.get('storage_diagnostics', None) + + +class StorageDirectoryRenamedEventData(msrest.serialization.Model): + """Schema of the Data property of an EventGridEvent for an Microsoft.Storage.DirectoryRenamed event. + + :param api: The name of the API/operation that triggered this event. + :type api: str + :param client_request_id: A request id provided by the client of the storage API operation that + triggered this event. + :type client_request_id: str + :param request_id: The request id generated by the storage service for the storage API + operation that triggered this event. + :type request_id: str + :param source_url: The path to the directory that was renamed. + :type source_url: str + :param destination_url: The new path to the directory after the rename operation. + :type destination_url: str + :param sequencer: An opaque string value representing the logical sequence of events for any + particular directory name. Users can use standard string comparison to understand the relative + sequence of two events on the same directory name. + :type sequencer: str + :param identity: The identity of the requester that triggered this event. + :type identity: str + :param storage_diagnostics: For service use only. Diagnostic data occasionally included by the + Azure Storage service. This property should be ignored by event consumers. + :type storage_diagnostics: object + """ + + _attribute_map = { + 'api': {'key': 'api', 'type': 'str'}, + 'client_request_id': {'key': 'clientRequestId', 'type': 'str'}, + 'request_id': {'key': 'requestId', 'type': 'str'}, + 'source_url': {'key': 'sourceUrl', 'type': 'str'}, + 'destination_url': {'key': 'destinationUrl', 'type': 'str'}, + 'sequencer': {'key': 'sequencer', 'type': 'str'}, + 'identity': {'key': 'identity', 'type': 'str'}, + 'storage_diagnostics': {'key': 'storageDiagnostics', 'type': 'object'}, + } + + def __init__( + self, + **kwargs + ): + super(StorageDirectoryRenamedEventData, self).__init__(**kwargs) + self.api = kwargs.get('api', None) + self.client_request_id = kwargs.get('client_request_id', None) + self.request_id = kwargs.get('request_id', None) + self.source_url = kwargs.get('source_url', None) + self.destination_url = kwargs.get('destination_url', None) + self.sequencer = kwargs.get('sequencer', None) + self.identity = kwargs.get('identity', None) + self.storage_diagnostics = kwargs.get('storage_diagnostics', None) + + +class StorageLifecyclePolicyActionSummaryDetail(msrest.serialization.Model): + """Execution statistics of a specific policy action in a Blob Management cycle. + + :param total_objects_count: Total number of objects to be acted on by this action. + :type total_objects_count: long + :param success_count: Number of success operations of this action. + :type success_count: long + :param error_list: Error messages of this action if any. + :type error_list: str + """ + + _attribute_map = { + 'total_objects_count': {'key': 'totalObjectsCount', 'type': 'long'}, + 'success_count': {'key': 'successCount', 'type': 'long'}, + 'error_list': {'key': 'errorList', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(StorageLifecyclePolicyActionSummaryDetail, self).__init__(**kwargs) + self.total_objects_count = kwargs.get('total_objects_count', None) + self.success_count = kwargs.get('success_count', None) + self.error_list = kwargs.get('error_list', None) + + +class StorageLifecyclePolicyCompletedEventData(msrest.serialization.Model): + """Schema of the Data property of an EventGridEvent for an Microsoft.Storage.LifecyclePolicyCompleted event. + + :param schedule_time: The time the policy task was scheduled. + :type schedule_time: str + :param delete_summary: Execution statistics of a specific policy action in a Blob Management + cycle. + :type delete_summary: + ~event_grid_publisher_client.models.StorageLifecyclePolicyActionSummaryDetail + :param tier_to_cool_summary: Execution statistics of a specific policy action in a Blob + Management cycle. + :type tier_to_cool_summary: + ~event_grid_publisher_client.models.StorageLifecyclePolicyActionSummaryDetail + :param tier_to_archive_summary: Execution statistics of a specific policy action in a Blob + Management cycle. + :type tier_to_archive_summary: + ~event_grid_publisher_client.models.StorageLifecyclePolicyActionSummaryDetail + """ + + _attribute_map = { + 'schedule_time': {'key': 'scheduleTime', 'type': 'str'}, + 'delete_summary': {'key': 'deleteSummary', 'type': 'StorageLifecyclePolicyActionSummaryDetail'}, + 'tier_to_cool_summary': {'key': 'tierToCoolSummary', 'type': 'StorageLifecyclePolicyActionSummaryDetail'}, + 'tier_to_archive_summary': {'key': 'tierToArchiveSummary', 'type': 'StorageLifecyclePolicyActionSummaryDetail'}, + } + + def __init__( + self, + **kwargs + ): + super(StorageLifecyclePolicyCompletedEventData, self).__init__(**kwargs) + self.schedule_time = kwargs.get('schedule_time', None) + self.delete_summary = kwargs.get('delete_summary', None) + self.tier_to_cool_summary = kwargs.get('tier_to_cool_summary', None) + self.tier_to_archive_summary = kwargs.get('tier_to_archive_summary', None) + + class SubscriptionDeletedEventData(msrest.serialization.Model): """Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionDeletedEvent. diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/models/_models_py3.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/models/_models_py3.py index b6f9d61ebdc9..4fe86015aced 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/models/_models_py3.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/models/_models_py3.py @@ -155,6 +155,473 @@ def __init__( self.data_version = data_version +class StorageBlobCreatedEventData(msrest.serialization.Model): + """Schema of the Data property of an EventGridEvent for an Microsoft.Storage.BlobCreated event. + + :param api: The name of the API/operation that triggered this event. + :type api: str + :param client_request_id: A request id provided by the client of the storage API operation that + triggered this event. + :type client_request_id: str + :param request_id: The request id generated by the Storage service for the storage API + operation that triggered this event. + :type request_id: str + :param e_tag: The etag of the blob at the time this event was triggered. + :type e_tag: str + :param content_type: The content type of the blob. This is the same as what would be returned + in the Content-Type header from the blob. + :type content_type: str + :param content_length: The size of the blob in bytes. This is the same as what would be + returned in the Content-Length header from the blob. + :type content_length: long + :param content_offset: The offset of the blob in bytes. + :type content_offset: long + :param blob_type: The type of blob. + :type blob_type: str + :param url: The path to the blob. + :type url: str + :param sequencer: An opaque string value representing the logical sequence of events for any + particular blob name. Users can use standard string comparison to understand the relative + sequence of two events on the same blob name. + :type sequencer: str + :param identity: The identity of the requester that triggered this event. + :type identity: str + :param storage_diagnostics: For service use only. Diagnostic data occasionally included by the + Azure Storage service. This property should be ignored by event consumers. + :type storage_diagnostics: object + """ + + _attribute_map = { + 'api': {'key': 'api', 'type': 'str'}, + 'client_request_id': {'key': 'clientRequestId', 'type': 'str'}, + 'request_id': {'key': 'requestId', 'type': 'str'}, + 'e_tag': {'key': 'eTag', 'type': 'str'}, + 'content_type': {'key': 'contentType', 'type': 'str'}, + 'content_length': {'key': 'contentLength', 'type': 'long'}, + 'content_offset': {'key': 'contentOffset', 'type': 'long'}, + 'blob_type': {'key': 'blobType', 'type': 'str'}, + 'url': {'key': 'url', 'type': 'str'}, + 'sequencer': {'key': 'sequencer', 'type': 'str'}, + 'identity': {'key': 'identity', 'type': 'str'}, + 'storage_diagnostics': {'key': 'storageDiagnostics', 'type': 'object'}, + } + + def __init__( + self, + *, + api: Optional[str] = None, + client_request_id: Optional[str] = None, + request_id: Optional[str] = None, + e_tag: Optional[str] = None, + content_type: Optional[str] = None, + content_length: Optional[int] = None, + content_offset: Optional[int] = None, + blob_type: Optional[str] = None, + url: Optional[str] = None, + sequencer: Optional[str] = None, + identity: Optional[str] = None, + storage_diagnostics: Optional[object] = None, + **kwargs + ): + super(StorageBlobCreatedEventData, self).__init__(**kwargs) + self.api = api + self.client_request_id = client_request_id + self.request_id = request_id + self.e_tag = e_tag + self.content_type = content_type + self.content_length = content_length + self.content_offset = content_offset + self.blob_type = blob_type + self.url = url + self.sequencer = sequencer + self.identity = identity + self.storage_diagnostics = storage_diagnostics + + +class StorageBlobDeletedEventData(msrest.serialization.Model): + """Schema of the Data property of an EventGridEvent for an Microsoft.Storage.BlobDeleted event. + + :param api: The name of the API/operation that triggered this event. + :type api: str + :param client_request_id: A request id provided by the client of the storage API operation that + triggered this event. + :type client_request_id: str + :param request_id: The request id generated by the Storage service for the storage API + operation that triggered this event. + :type request_id: str + :param content_type: The content type of the blob. This is the same as what would be returned + in the Content-Type header from the blob. + :type content_type: str + :param blob_type: The type of blob. + :type blob_type: str + :param url: The path to the blob. + :type url: str + :param sequencer: An opaque string value representing the logical sequence of events for any + particular blob name. Users can use standard string comparison to understand the relative + sequence of two events on the same blob name. + :type sequencer: str + :param identity: The identity of the requester that triggered this event. + :type identity: str + :param storage_diagnostics: For service use only. Diagnostic data occasionally included by the + Azure Storage service. This property should be ignored by event consumers. + :type storage_diagnostics: object + """ + + _attribute_map = { + 'api': {'key': 'api', 'type': 'str'}, + 'client_request_id': {'key': 'clientRequestId', 'type': 'str'}, + 'request_id': {'key': 'requestId', 'type': 'str'}, + 'content_type': {'key': 'contentType', 'type': 'str'}, + 'blob_type': {'key': 'blobType', 'type': 'str'}, + 'url': {'key': 'url', 'type': 'str'}, + 'sequencer': {'key': 'sequencer', 'type': 'str'}, + 'identity': {'key': 'identity', 'type': 'str'}, + 'storage_diagnostics': {'key': 'storageDiagnostics', 'type': 'object'}, + } + + def __init__( + self, + *, + api: Optional[str] = None, + client_request_id: Optional[str] = None, + request_id: Optional[str] = None, + content_type: Optional[str] = None, + blob_type: Optional[str] = None, + url: Optional[str] = None, + sequencer: Optional[str] = None, + identity: Optional[str] = None, + storage_diagnostics: Optional[object] = None, + **kwargs + ): + super(StorageBlobDeletedEventData, self).__init__(**kwargs) + self.api = api + self.client_request_id = client_request_id + self.request_id = request_id + self.content_type = content_type + self.blob_type = blob_type + self.url = url + self.sequencer = sequencer + self.identity = identity + self.storage_diagnostics = storage_diagnostics + + +class StorageBlobRenamedEventData(msrest.serialization.Model): + """Schema of the Data property of an EventGridEvent for an Microsoft.Storage.BlobRenamed event. + + :param api: The name of the API/operation that triggered this event. + :type api: str + :param client_request_id: A request id provided by the client of the storage API operation that + triggered this event. + :type client_request_id: str + :param request_id: The request id generated by the storage service for the storage API + operation that triggered this event. + :type request_id: str + :param source_url: The path to the blob that was renamed. + :type source_url: str + :param destination_url: The new path to the blob after the rename operation. + :type destination_url: str + :param sequencer: An opaque string value representing the logical sequence of events for any + particular blob name. Users can use standard string comparison to understand the relative + sequence of two events on the same blob name. + :type sequencer: str + :param identity: The identity of the requester that triggered this event. + :type identity: str + :param storage_diagnostics: For service use only. Diagnostic data occasionally included by the + Azure Storage service. This property should be ignored by event consumers. + :type storage_diagnostics: object + """ + + _attribute_map = { + 'api': {'key': 'api', 'type': 'str'}, + 'client_request_id': {'key': 'clientRequestId', 'type': 'str'}, + 'request_id': {'key': 'requestId', 'type': 'str'}, + 'source_url': {'key': 'sourceUrl', 'type': 'str'}, + 'destination_url': {'key': 'destinationUrl', 'type': 'str'}, + 'sequencer': {'key': 'sequencer', 'type': 'str'}, + 'identity': {'key': 'identity', 'type': 'str'}, + 'storage_diagnostics': {'key': 'storageDiagnostics', 'type': 'object'}, + } + + def __init__( + self, + *, + api: Optional[str] = None, + client_request_id: Optional[str] = None, + request_id: Optional[str] = None, + source_url: Optional[str] = None, + destination_url: Optional[str] = None, + sequencer: Optional[str] = None, + identity: Optional[str] = None, + storage_diagnostics: Optional[object] = None, + **kwargs + ): + super(StorageBlobRenamedEventData, self).__init__(**kwargs) + self.api = api + self.client_request_id = client_request_id + self.request_id = request_id + self.source_url = source_url + self.destination_url = destination_url + self.sequencer = sequencer + self.identity = identity + self.storage_diagnostics = storage_diagnostics + + +class StorageDirectoryCreatedEventData(msrest.serialization.Model): + """Schema of the Data property of an EventGridEvent for an Microsoft.Storage.DirectoryCreated event. + + :param api: The name of the API/operation that triggered this event. + :type api: str + :param client_request_id: A request id provided by the client of the storage API operation that + triggered this event. + :type client_request_id: str + :param request_id: The request id generated by the storage service for the storage API + operation that triggered this event. + :type request_id: str + :param e_tag: The etag of the directory at the time this event was triggered. + :type e_tag: str + :param url: The path to the directory. + :type url: str + :param sequencer: An opaque string value representing the logical sequence of events for any + particular directory name. Users can use standard string comparison to understand the relative + sequence of two events on the same directory name. + :type sequencer: str + :param identity: The identity of the requester that triggered this event. + :type identity: str + :param storage_diagnostics: For service use only. Diagnostic data occasionally included by the + Azure Storage service. This property should be ignored by event consumers. + :type storage_diagnostics: object + """ + + _attribute_map = { + 'api': {'key': 'api', 'type': 'str'}, + 'client_request_id': {'key': 'clientRequestId', 'type': 'str'}, + 'request_id': {'key': 'requestId', 'type': 'str'}, + 'e_tag': {'key': 'eTag', 'type': 'str'}, + 'url': {'key': 'url', 'type': 'str'}, + 'sequencer': {'key': 'sequencer', 'type': 'str'}, + 'identity': {'key': 'identity', 'type': 'str'}, + 'storage_diagnostics': {'key': 'storageDiagnostics', 'type': 'object'}, + } + + def __init__( + self, + *, + api: Optional[str] = None, + client_request_id: Optional[str] = None, + request_id: Optional[str] = None, + e_tag: Optional[str] = None, + url: Optional[str] = None, + sequencer: Optional[str] = None, + identity: Optional[str] = None, + storage_diagnostics: Optional[object] = None, + **kwargs + ): + super(StorageDirectoryCreatedEventData, self).__init__(**kwargs) + self.api = api + self.client_request_id = client_request_id + self.request_id = request_id + self.e_tag = e_tag + self.url = url + self.sequencer = sequencer + self.identity = identity + self.storage_diagnostics = storage_diagnostics + + +class StorageDirectoryDeletedEventData(msrest.serialization.Model): + """Schema of the Data property of an EventGridEvent for an Microsoft.Storage.DirectoryDeleted event. + + :param api: The name of the API/operation that triggered this event. + :type api: str + :param client_request_id: A request id provided by the client of the storage API operation that + triggered this event. + :type client_request_id: str + :param request_id: The request id generated by the storage service for the storage API + operation that triggered this event. + :type request_id: str + :param url: The path to the deleted directory. + :type url: str + :param recursive: Is this event for a recursive delete operation. + :type recursive: bool + :param sequencer: An opaque string value representing the logical sequence of events for any + particular directory name. Users can use standard string comparison to understand the relative + sequence of two events on the same directory name. + :type sequencer: str + :param identity: The identity of the requester that triggered this event. + :type identity: str + :param storage_diagnostics: For service use only. Diagnostic data occasionally included by the + Azure Storage service. This property should be ignored by event consumers. + :type storage_diagnostics: object + """ + + _attribute_map = { + 'api': {'key': 'api', 'type': 'str'}, + 'client_request_id': {'key': 'clientRequestId', 'type': 'str'}, + 'request_id': {'key': 'requestId', 'type': 'str'}, + 'url': {'key': 'url', 'type': 'str'}, + 'recursive': {'key': 'recursive', 'type': 'bool'}, + 'sequencer': {'key': 'sequencer', 'type': 'str'}, + 'identity': {'key': 'identity', 'type': 'str'}, + 'storage_diagnostics': {'key': 'storageDiagnostics', 'type': 'object'}, + } + + def __init__( + self, + *, + api: Optional[str] = None, + client_request_id: Optional[str] = None, + request_id: Optional[str] = None, + url: Optional[str] = None, + recursive: Optional[bool] = None, + sequencer: Optional[str] = None, + identity: Optional[str] = None, + storage_diagnostics: Optional[object] = None, + **kwargs + ): + super(StorageDirectoryDeletedEventData, self).__init__(**kwargs) + self.api = api + self.client_request_id = client_request_id + self.request_id = request_id + self.url = url + self.recursive = recursive + self.sequencer = sequencer + self.identity = identity + self.storage_diagnostics = storage_diagnostics + + +class StorageDirectoryRenamedEventData(msrest.serialization.Model): + """Schema of the Data property of an EventGridEvent for an Microsoft.Storage.DirectoryRenamed event. + + :param api: The name of the API/operation that triggered this event. + :type api: str + :param client_request_id: A request id provided by the client of the storage API operation that + triggered this event. + :type client_request_id: str + :param request_id: The request id generated by the storage service for the storage API + operation that triggered this event. + :type request_id: str + :param source_url: The path to the directory that was renamed. + :type source_url: str + :param destination_url: The new path to the directory after the rename operation. + :type destination_url: str + :param sequencer: An opaque string value representing the logical sequence of events for any + particular directory name. Users can use standard string comparison to understand the relative + sequence of two events on the same directory name. + :type sequencer: str + :param identity: The identity of the requester that triggered this event. + :type identity: str + :param storage_diagnostics: For service use only. Diagnostic data occasionally included by the + Azure Storage service. This property should be ignored by event consumers. + :type storage_diagnostics: object + """ + + _attribute_map = { + 'api': {'key': 'api', 'type': 'str'}, + 'client_request_id': {'key': 'clientRequestId', 'type': 'str'}, + 'request_id': {'key': 'requestId', 'type': 'str'}, + 'source_url': {'key': 'sourceUrl', 'type': 'str'}, + 'destination_url': {'key': 'destinationUrl', 'type': 'str'}, + 'sequencer': {'key': 'sequencer', 'type': 'str'}, + 'identity': {'key': 'identity', 'type': 'str'}, + 'storage_diagnostics': {'key': 'storageDiagnostics', 'type': 'object'}, + } + + def __init__( + self, + *, + api: Optional[str] = None, + client_request_id: Optional[str] = None, + request_id: Optional[str] = None, + source_url: Optional[str] = None, + destination_url: Optional[str] = None, + sequencer: Optional[str] = None, + identity: Optional[str] = None, + storage_diagnostics: Optional[object] = None, + **kwargs + ): + super(StorageDirectoryRenamedEventData, self).__init__(**kwargs) + self.api = api + self.client_request_id = client_request_id + self.request_id = request_id + self.source_url = source_url + self.destination_url = destination_url + self.sequencer = sequencer + self.identity = identity + self.storage_diagnostics = storage_diagnostics + + +class StorageLifecyclePolicyActionSummaryDetail(msrest.serialization.Model): + """Execution statistics of a specific policy action in a Blob Management cycle. + + :param total_objects_count: Total number of objects to be acted on by this action. + :type total_objects_count: long + :param success_count: Number of success operations of this action. + :type success_count: long + :param error_list: Error messages of this action if any. + :type error_list: str + """ + + _attribute_map = { + 'total_objects_count': {'key': 'totalObjectsCount', 'type': 'long'}, + 'success_count': {'key': 'successCount', 'type': 'long'}, + 'error_list': {'key': 'errorList', 'type': 'str'}, + } + + def __init__( + self, + *, + total_objects_count: Optional[int] = None, + success_count: Optional[int] = None, + error_list: Optional[str] = None, + **kwargs + ): + super(StorageLifecyclePolicyActionSummaryDetail, self).__init__(**kwargs) + self.total_objects_count = total_objects_count + self.success_count = success_count + self.error_list = error_list + + +class StorageLifecyclePolicyCompletedEventData(msrest.serialization.Model): + """Schema of the Data property of an EventGridEvent for an Microsoft.Storage.LifecyclePolicyCompleted event. + + :param schedule_time: The time the policy task was scheduled. + :type schedule_time: str + :param delete_summary: Execution statistics of a specific policy action in a Blob Management + cycle. + :type delete_summary: + ~event_grid_publisher_client.models.StorageLifecyclePolicyActionSummaryDetail + :param tier_to_cool_summary: Execution statistics of a specific policy action in a Blob + Management cycle. + :type tier_to_cool_summary: + ~event_grid_publisher_client.models.StorageLifecyclePolicyActionSummaryDetail + :param tier_to_archive_summary: Execution statistics of a specific policy action in a Blob + Management cycle. + :type tier_to_archive_summary: + ~event_grid_publisher_client.models.StorageLifecyclePolicyActionSummaryDetail + """ + + _attribute_map = { + 'schedule_time': {'key': 'scheduleTime', 'type': 'str'}, + 'delete_summary': {'key': 'deleteSummary', 'type': 'StorageLifecyclePolicyActionSummaryDetail'}, + 'tier_to_cool_summary': {'key': 'tierToCoolSummary', 'type': 'StorageLifecyclePolicyActionSummaryDetail'}, + 'tier_to_archive_summary': {'key': 'tierToArchiveSummary', 'type': 'StorageLifecyclePolicyActionSummaryDetail'}, + } + + def __init__( + self, + *, + schedule_time: Optional[str] = None, + delete_summary: Optional["StorageLifecyclePolicyActionSummaryDetail"] = None, + tier_to_cool_summary: Optional["StorageLifecyclePolicyActionSummaryDetail"] = None, + tier_to_archive_summary: Optional["StorageLifecyclePolicyActionSummaryDetail"] = None, + **kwargs + ): + super(StorageLifecyclePolicyCompletedEventData, self).__init__(**kwargs) + self.schedule_time = schedule_time + self.delete_summary = delete_summary + self.tier_to_cool_summary = tier_to_cool_summary + self.tier_to_archive_summary = tier_to_archive_summary + + class SubscriptionDeletedEventData(msrest.serialization.Model): """Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionDeletedEvent. diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_common.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_helpers.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_common.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_helpers.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py index 65d247f85151..ca63fa8902b3 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py @@ -7,8 +7,10 @@ from dateutil.tz import tzutc import datetime as dt import uuid +import json -from ._generated.event_grid_publisher_client.models._models import EventGridEvent as InternalEventGridEvent, \ +from ._generated.event_grid_publisher_client.models._models import StorageBlobCreatedEventData, \ + EventGridEvent as InternalEventGridEvent, \ CloudEvent as InternalCloudEvent class CloudEvent(InternalCloudEvent): #pylint:disable=too-many-instance-attributes @@ -161,13 +163,15 @@ def get(self, key, default=None, **kwargs): class DeserializedEvent(DictMixin): """The container for the deserialized event model and mapping of event envelope properties. + :param dict args: dict """ # class variable - #_event_type_mappings = {} + #_event_type_mappings = {'Microsoft.Storage.BlobCreated': StorageBlobCreatedEventData()} def __init__(self, *args, **kwargs): # type: (Any) -> None self._update(*args, **kwargs) + self._model = None def _update(self, *args, **kwargs): for k, v in dict(*args, **kwargs).items(): @@ -185,11 +189,35 @@ def model(self): :rtype: Union[CloudEvent, EventGridEvent] """ - - pass + if not self._model: + if 'specversion' in self.keys(): + self._model = CloudEvent(**self) + self._model.time = dt.datetime.strptime(self._model.time, "%Y-%m-%dT%H:%M:%S.%fZ") + # replace all below, only for demo + if self['type'] == "Microsoft.Storage.BlobCreated": + self._model.data = self._model.data.replace("'", "\"") + self._model.data = self._model.data.replace("None", 'null') + print(self._model.data) + data_dict = json.loads(self._model.data) + self._model.data = StorageBlobCreatedEventData(**data_dict) + else: + self._model.data = None + else: + self._model = EventGridEvent(**self) + self._model.event_time = dt.datetime.strptime(self._model.time, "%Y-%m-%dT%H:%M:%S.%fZ") + if self['event_type'] == "Microsoft.Storage.BlobCreated": + self._model.data = self._model.data.replace("'", "\"") + self._model.data = self._model.data.replace("None", 'null') + data_dict = json.loads(self._model.data) + self._model.data = StorageBlobCreatedEventData(**data_dict) + else: + self._model.data = None + + return self._model class CustomEvent(DictMixin): """The wrapper class for a CustomEvent, to be used when publishing events. + :param dict args: dict """ def __init__(self, *args, **kwargs): @@ -198,4 +226,4 @@ def __init__(self, *args, **kwargs): def _update(self, *args, **kwargs): for k, v in dict(*args, **kwargs).items(): - self[k] = v \ No newline at end of file + self[k] = v diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py index 572fe766713e..8c3bd664b709 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py @@ -47,11 +47,11 @@ def send( events, **kwargs ): - # type: (Union[List[CloudEvent], List[EventGridEvent], List[CustomEvent]], Any) -> None + # type: (Union[List[CloudEvent], List[EventGridEvent], List[CustomEvent], dict], Any) -> None """Sends event data to topic hostname specified during client initialization. - :param events: A list of `CloudEvent` or `EventGridEvent` to be sent - :type events: Union[List[models.CloudEvent], List[models.EventGridEvent], List[models.CustomEvent]] + :param events: A list of CloudEvent/EventGridEvent/CustomEvent to be sent. If a dict is sent, it will be interpreted as a CloudEvent. + :type events: Union[List[models.CloudEvent], List[models.EventGridEvent], List[models.CustomEvent], dict] :rtype: None """ diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_publisher_client_async.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_publisher_client_async.py index 4234095fb04d..cedc15f6b41d 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_publisher_client_async.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_publisher_client_async.py @@ -13,7 +13,7 @@ from .._models import CloudEvent, EventGridEvent from azure.core.pipeline.policies import AzureKeyCredentialPolicy -from azure.core.credentials import AzureKeyCredential, TokenCredential +from azure.core.credentials import AzureKeyCredential from .._generated.event_grid_publisher_client.aio._event_grid_publisher_client_async import EventGridPublisherClient as EventGridPublisherClientAsync from .. import _constants as constants @@ -42,16 +42,16 @@ def __init__( self._topic_hostname = topic_hostname - async def publish_events( + async def send( self, events, **kwargs ): - # type: (Union[List[CloudEvent], List[EventGridEvent], List[CustomEvent]], Any) -> None + # type: (Union[List[CloudEvent], List[EventGridEvent], List[CustomEvent], dict], Any) -> None """Sends event data to topic hostname specified during client initialization. - :param events: A list of `CloudEvent` or `EventGridEvent` to be sent - :type events: Union[List[models.CloudEvent], List[models.EventGridEvent], List[models.CustomEvent]] + :param events: A list of CloudEvent/EventGridEvent/CustomEvent to be sent. If a dict is sent, it will be interpreted as a CloudEvent. + :type events: Union[List[models.CloudEvent], List[models.EventGridEvent], List[models.CustomEvent], dict] :rtype: None """ diff --git a/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs1_publish_custom_events_to_a_topic.py b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs1_publish_custom_events_to_a_topic.py new file mode 100644 index 000000000000..da9ea4123870 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs1_publish_custom_events_to_a_topic.py @@ -0,0 +1,20 @@ +from azure.eventgrid import EventGridPublisherClient +from azure.eventgrid import EventGridEvent, CloudEvent +from azure.core.credentials import AzureKeyCredential + +topic_hostname = ".-1.eventgrid.azure.net" +topic_key = "" + +credential = AzureKeyCredential(topic_key) +client = EventGridPublisherClient(topic_hostname, credential) + +client.send([ + EventGridEvent( + event_type="Contoso.Items.ItemReceived", + data={ + "itemSku": "Contoso Item SKU #1" + }, + subject="Door1", + data_version="2.0" + ) +]) \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs2_publish_custom_events_to_a_domain_topic.py b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs2_publish_custom_events_to_a_domain_topic.py new file mode 100644 index 000000000000..d0d3b970a622 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs2_publish_custom_events_to_a_domain_topic.py @@ -0,0 +1,20 @@ +from azure.eventgrid import EventGridPublisherClient, EventGridEvent, CloudEvent +from azure.core.credentials import AzureKeyCredential + +topic_hostname = ".-1.eventgrid.azure.net" +topic_key = "" + +credential = AzureKeyCredential(topic_key) +client = EventGridPublisherClient(topic_hostname, credential) + +client.send([ + EventGridEvent( + topic="MyCustomDomainTopic", + event_type="Contoso.Items.ItemReceived", + data={ + "itemSku": "Contoso Item SKU #1" + }, + subject="Door1", + data_version="2.0" + ) +]) \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs3_consume_system_events.py b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs3_consume_system_events.py new file mode 100644 index 000000000000..1b59e0af2623 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs3_consume_system_events.py @@ -0,0 +1,22 @@ +import os +from azure.eventgrid import EventGridConsumer + +req = os.environ.get("HTTP_REQUEST") +consumer = EventGridConsumer() + +# returns List[DeserializedEvent] +deserialized_events = consumer.deserialize_events(req) + +# EventGridEvent schema, Storage.BlobCreated event +for event in deserialized_events: + + # both allow access to raw properties as strings + time_string = event.event_time + time_string = event["event_time"] + + # model returns EventGridEvent object + event_grid_event = event.model + + # all model properties are strongly typed + datetime_object = event.model.time + storage_blobcreated_object = event.model.data diff --git a/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs3_event_grid_event_system_event.json b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs3_event_grid_event_system_event.json new file mode 100644 index 000000000000..3c802ac5e451 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs3_event_grid_event_system_event.json @@ -0,0 +1,23 @@ +{ + "specversion": "1.0", + "type": "Microsoft.Storage.BlobCreated", + "source": "/subscriptions/{subscription-id}/resourceGroups/{resource-group}/providers/Microsoft.Storage/storageAccounts/{storage-account}", + "id": "9aeb0fdf-c01e-0131-0922-9eb54906e209", + "time": "2019-11-18T15:13:39.4589254Z", + "subject": "blobServices/default/containers/{storage-container}/blobs/{new-file}", + "dataschema": "#", + "data": { + "api": "PutBlockList", + "clientRequestId": "4c5dd7fb-2c48-4a27-bb30-5361b5de920a", + "requestId": "9aeb0fdf-c01e-0131-0922-9eb549000000", + "eTag": "0x8D76C39E4407333", + "contentType": "image/png", + "contentLength": 30699, + "blobType": "BlockBlob", + "url": "https://gridtesting.blob.core.windows.net/testcontainer/{new-file}", + "sequencer": "000000000000000000000000000099240000000000c41c18", + "storageDiagnostics": { + "batchId": "681fe319-3006-00a8-0022-9e7cde000000" + } + } +} \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs3_system_event.json b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs3_system_event.json new file mode 100644 index 000000000000..3c802ac5e451 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs3_system_event.json @@ -0,0 +1,23 @@ +{ + "specversion": "1.0", + "type": "Microsoft.Storage.BlobCreated", + "source": "/subscriptions/{subscription-id}/resourceGroups/{resource-group}/providers/Microsoft.Storage/storageAccounts/{storage-account}", + "id": "9aeb0fdf-c01e-0131-0922-9eb54906e209", + "time": "2019-11-18T15:13:39.4589254Z", + "subject": "blobServices/default/containers/{storage-container}/blobs/{new-file}", + "dataschema": "#", + "data": { + "api": "PutBlockList", + "clientRequestId": "4c5dd7fb-2c48-4a27-bb30-5361b5de920a", + "requestId": "9aeb0fdf-c01e-0131-0922-9eb549000000", + "eTag": "0x8D76C39E4407333", + "contentType": "image/png", + "contentLength": 30699, + "blobType": "BlockBlob", + "url": "https://gridtesting.blob.core.windows.net/testcontainer/{new-file}", + "sequencer": "000000000000000000000000000099240000000000c41c18", + "storageDiagnostics": { + "batchId": "681fe319-3006-00a8-0022-9e7cde000000" + } + } +} \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs4_consume_custom_events.py b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs4_consume_custom_events.py new file mode 100644 index 000000000000..3363691c4edd --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs4_consume_custom_events.py @@ -0,0 +1,24 @@ +import os +from azure.eventgrid import EventGridConsumer + +req = os.environ.get("HTTP_REQUEST") +consumer = EventGridConsumer() + +# returns List[DeserializedEvent] +deserialized_events = consumer.deserialize_events(req) + +# EventGridEvent schema, with custom event type +for event in deserialized_events: + + # both allow access to raw properties as strings + time_string = event.event_time + time_string = event["event_time"] + + # model returns EventGridEvent object + cloud_event = event.model + + # returns "{ 'itemSku': 'Contoso Item SKU #1' }" + data_string = event.data + + # custom event not pre-defined in system event registry, returns None + returns_none = event.model.data diff --git a/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs4_event_grid_event_custom_event.json b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs4_event_grid_event_custom_event.json new file mode 100644 index 000000000000..30be4fbdd59b --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs4_event_grid_event_custom_event.json @@ -0,0 +1,12 @@ +{ + "topic": "customeventexample.eastus-1.eventgrid.azure.net", + "subject": "Door1", + "eventType": "Contoso.Items.ItemReceived", + "eventTime": "2017-06-26T18:41:00.9584103Z", + "id": "831e1650-001e-001b-66ab-eeb76e069631", + "data": { + "itemSku": "Contoso Item SKU #1" + }, + "dataVersion": "2.0", + "metadataVersion": "1" +} \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs5_publish_events_using_cloud_events_1.0_schema.py b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs5_publish_events_using_cloud_events_1.0_schema.py new file mode 100644 index 000000000000..b8cb44547ded --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs5_publish_events_using_cloud_events_1.0_schema.py @@ -0,0 +1,19 @@ +from azure.eventgrid import EventGridPublisherClient, EventGridEvent, CloudEvent +from azure.core.credentials import AzureKeyCredential + +topic_hostname = ".-1.eventgrid.azure.net" +topic_key = "" + +credential = AzureKeyCredential(topic_key) +client = EventGridPublisherClient(topic_hostname, credential) + +client.send([ + CloudEvent( + type="Contoso.Items.ItemReceived", + source="/contoso/items", + data={ + "itemSku": "Contoso Item SKU #1" + }, + subject="Door1" + ) +]) diff --git a/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs6_cloud_event_system_event.json b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs6_cloud_event_system_event.json new file mode 100644 index 000000000000..3c802ac5e451 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs6_cloud_event_system_event.json @@ -0,0 +1,23 @@ +{ + "specversion": "1.0", + "type": "Microsoft.Storage.BlobCreated", + "source": "/subscriptions/{subscription-id}/resourceGroups/{resource-group}/providers/Microsoft.Storage/storageAccounts/{storage-account}", + "id": "9aeb0fdf-c01e-0131-0922-9eb54906e209", + "time": "2019-11-18T15:13:39.4589254Z", + "subject": "blobServices/default/containers/{storage-container}/blobs/{new-file}", + "dataschema": "#", + "data": { + "api": "PutBlockList", + "clientRequestId": "4c5dd7fb-2c48-4a27-bb30-5361b5de920a", + "requestId": "9aeb0fdf-c01e-0131-0922-9eb549000000", + "eTag": "0x8D76C39E4407333", + "contentType": "image/png", + "contentLength": 30699, + "blobType": "BlockBlob", + "url": "https://gridtesting.blob.core.windows.net/testcontainer/{new-file}", + "sequencer": "000000000000000000000000000099240000000000c41c18", + "storageDiagnostics": { + "batchId": "681fe319-3006-00a8-0022-9e7cde000000" + } + } +} \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs6_consume_events_using_cloud_events_1.0_schema.py b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs6_consume_events_using_cloud_events_1.0_schema.py new file mode 100644 index 000000000000..822e3515e2ea --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs6_consume_events_using_cloud_events_1.0_schema.py @@ -0,0 +1,22 @@ +import os +from azure.eventgrid import EventGridConsumer + +req = os.environ.get("HTTP_REQUEST") +consumer = EventGridConsumer() + +# returns List[DeserializedEvent] +deserialized_events = consumer.deserialize_events(req) + +# CloudEvent schema +for event in deserialized_events: + + # both allow access to raw properties as strings + time_string = event.time + time_string = event["time"] + + # model returns CloudEvent object + cloud_event = event.model + + # all model properties are strongly typed + datetime_object = event.model.time + storage_blobcreated_object = event.model.data \ No newline at end of file From c135026fcad54c874d29894437ab6e78d4b95e90 Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Mon, 27 Jul 2020 13:47:39 -0400 Subject: [PATCH 18/38] testing changes --- sdk/eventgrid/azure-eventgrid/__init__.py | 1 + .../azure/eventgrid/_helpers.py | 7 +- .../azure/eventgrid/_publisher_client.py | 2 - .../eventgrid/aio/_publisher_client_async.py | 2 - .../azure/eventgrid/token_credential.py | 32 ++ .../azure-eventgrid/dev_requirements.txt | 4 +- .../azure-eventgrid/samples/auth_sample.py | 88 +++++ ...publish_custom_events_to_a_domain_topic.py | 21 +- .../cs3_consume_system_events.py | 3 +- .../cs3_event_grid_event_system_event.json | 40 +-- .../cs4_consume_custom_events.py | 9 +- ...sh_events_using_cloud_events_1.0_schema.py | 2 +- ...me_events_using_cloud_events_1.0_schema.py | 3 +- ...ume_cloud_events_from_service_bus_queue.py | 40 +++ .../samples/consume_custom_topic_events.py | 95 ------ ...ish_cloud_events_to_custom_topic_sample.py | 22 +- ...ish_cloud_events_to_domain_topic_sample.py | 57 ++++ .../publish_system_events_to_custom_topic.py | 64 ++++ ...ish_with_shared_access_signature_sample.py | 51 +++ .../tests/eventgrid_preparer.py | 310 +++--------------- .../tests/test_azure_eventgrid.py | 64 ---- .../azure-eventgrid/tests/test_eg_client.py | 56 ++++ 22 files changed, 485 insertions(+), 488 deletions(-) create mode 100644 sdk/eventgrid/azure-eventgrid/__init__.py create mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/token_credential.py create mode 100644 sdk/eventgrid/azure-eventgrid/samples/auth_sample.py create mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_cloud_events_from_service_bus_queue.py delete mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_custom_topic_events.py create mode 100644 sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_domain_topic_sample.py create mode 100644 sdk/eventgrid/azure-eventgrid/samples/publish_system_events_to_custom_topic.py create mode 100644 sdk/eventgrid/azure-eventgrid/samples/publish_with_shared_access_signature_sample.py delete mode 100644 sdk/eventgrid/azure-eventgrid/tests/test_azure_eventgrid.py create mode 100644 sdk/eventgrid/azure-eventgrid/tests/test_eg_client.py diff --git a/sdk/eventgrid/azure-eventgrid/__init__.py b/sdk/eventgrid/azure-eventgrid/__init__.py new file mode 100644 index 000000000000..0260537a02bb --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/__init__.py @@ -0,0 +1 @@ +__path__ = __import__('pkgutil').extend_path(__path__, __name__) \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_helpers.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_helpers.py index 405a3980da4d..e04a836974c5 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_helpers.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_helpers.py @@ -1,3 +1,4 @@ +import urllib.parse def generate_shared_access_signature(topic_hostname, shared_access_key, expiration_date, **kwargs): # type: (str, str, datetime.Datetime, Any) -> str @@ -7,4 +8,8 @@ def generate_shared_access_signature(topic_hostname, shared_access_key, expirati :param datetime.datetime expiration_date: The expiration date for the signature. :rtype: str """ - pass + resource = 'r' + expiration = 'e' + signature = 's' + + encoded_resource = urllib.parse.quote(topic_hostname) \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py index 8c3bd664b709..a13872d157a5 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py @@ -23,8 +23,6 @@ class EventGridPublisherClient(object): """EventGrid Python Publisher Client. - :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. - :param str topic_hostname: The topic endpoint to send the events to. :param credential: The credential object used for authentication which implements SAS key authentication or SAS token authentication. :type credential: Union[~azure.core.credentials.AzureKeyCredential, ~azure.core.credentials.TokenCredential] diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_publisher_client_async.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_publisher_client_async.py index cedc15f6b41d..0a74d439f18c 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_publisher_client_async.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_publisher_client_async.py @@ -21,8 +21,6 @@ class EventGridPublisherClient(object): """Asynchronous EventGrid Python Publisher Client. - :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. - :param str topic_hostname: The topic endpoint to send the events to. :param credential: The credential object used for authentication which implements SAS key authentication or SAS token authentication. :type credential: Union[~azure.core.credentials.AzureKeyCredential, ~azure.core.credentials.TokenCredential] diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/token_credential.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/token_credential.py new file mode 100644 index 000000000000..32a63e8b96bb --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/token_credential.py @@ -0,0 +1,32 @@ +# ------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See LICENSE.txt in the project root for +# license information. +# ------------------------------------------------------------------------- +from typing import TYPE_CHECKING +import six + + +if TYPE_CHECKING: + from typing import Any, NamedTuple + from typing_extensions import Protocol + + AccessToken = NamedTuple("AccessToken", [("token", str), ("expires_on", int)]) + + class EventGridTokenCredential(object): + """ + :param str scopes: Lets you specify the type of access needed. + """ + + # pylint:disable=too-few-public-methods + def get_token(self, *scopes, **kwargs): + # type: (*str, **Any) -> AccessToken + pass + + +else: + from collections import namedtuple + + AccessToken = namedtuple("AccessToken", ["token", "expires_on"]) + +#__all__ = ["AzureKeyCredential", "AccessToken"] diff --git a/sdk/eventgrid/azure-eventgrid/dev_requirements.txt b/sdk/eventgrid/azure-eventgrid/dev_requirements.txt index cf9d60937fdd..df2207f3ce75 100644 --- a/sdk/eventgrid/azure-eventgrid/dev_requirements.txt +++ b/sdk/eventgrid/azure-eventgrid/dev_requirements.txt @@ -2,5 +2,5 @@ -e ../../../tools/azure-sdk-tools -e ../../../tools/azure-devtools -e ../../identity/azure-identity --e ../azure-mgmt-eventgrid --e ../azure-eventgrid \ No newline at end of file +-e ../../servicebus/azure-servicebus +-e ../azure-mgmt-eventgrid \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/samples/auth_sample.py b/sdk/eventgrid/azure-eventgrid/samples/auth_sample.py new file mode 100644 index 000000000000..7b62e9d0e231 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/auth_sample.py @@ -0,0 +1,88 @@ +import sys +import os +import datetime as dt +from random import randint +import time +import exrex + +PACKAGE_PARENT = '..' +SCRIPT_DIR = os.path.dirname(os.path.realpath(os.path.join(os.getcwd(), os.path.expanduser(__file__)))) +sys.path.append(os.path.normpath(os.path.join(SCRIPT_DIR, PACKAGE_PARENT))) + +from azure.core.pipeline.policies import AzureKeyCredentialPolicy +from azure.core.credentials import AzureKeyCredential +from azure.generated_client import GeneratedClient +from azure.generated_client.models import EventGridEvent, CloudEvent +from azure.core.exceptions import ( + ResourceNotFoundError, + ResourceExistsError, + ClientAuthenticationError +) + +cloud_hostname = "eventgridcloudeventsub.eastus-1.eventgrid.azure.net/" +eg_hostname = "eventgridegeventsub.eastus-1.eventgrid.azure.net/" + +EVENTGRID_KEY_HEADER = 'aeg-sas-key' +cloud_key = '8dQnGCAXpdtLvGAeVzMEcwJEMR1KC60IAA6TqD6Rmbs=' +eg_key = '' + +def get_authentication_policy(credential): + authentication_policy = None + if credential is None: + raise ValueError("Parameter 'credential' must not be None.") + if isinstance(credential, AzureKeyCredential): + authentication_policy = AzureKeyCredentialPolicy(credential=credential, name=EVENTGRID_KEY_HEADER) + + return authentication_policy + +def key_authentication(events, key, hostname): + if type(events[0]) == EventGridEvent: + sample_client.publish_events(hostname, events) + else: + response = sample_client.publish_cloud_event_events(hostname, events) + print(response) + + +dtime = dt.datetime.now().strftime("%m-%d-%YT%I:%M:%S.%f") +# send EG event +#eg_event = EventGridEvent(id='831e1650-001e-001b-66ab-eeb76e06l631', subject="/blobServices/default/containers/oc2d2817345i200097container/blobs/oc2d2817345i20002296blob", data="\{\}", event_type='recordInserted', event_time=dtime, data_version="1.0") +#eg_events = [eg_event] +#key_authentication(eg_events, eg_key, eg_hostname) +akc_credential = AzureKeyCredential(cloud_key) +akc_policy = get_authentication_policy(akc_credential) +sample_client = GeneratedClient(authentication_policy=akc_policy) + +# read events from json file pattern +with open(os.path.dirname(__file__) + CLOUD_EVENTS_FILE_PATH) as json_file: + cloud_events_dict = json.load(json_file) + events = [] + i = 1 + for event in source: + events.append(CloudEvent(**event)) +#cloud_events = CloudEvent.from_dict(cloud_events_dict) + + +for i in range(5): + + # generate random # of random events + event_batch = [] + for j in range(randint(1, 2)): + unique_id = exrex.getone('[a-z\d]{8}-[a-z\d]{4}-[a-z\d]{4}-[a-z\d]{4}-[a-z\d]{12}') + event = CloudEvent( + specversion="1.0", \ + id=unique_id, \ + type="Azure.Sdk.Demo", \ + source="https://egdemo.dev/demoevent", \ + data="{ \"team\": [\"Matt\", \"Josh\", \"Laurent\", \"Lily\", \"Srikanta\", \"Kieran\", \"Kerri\", \"Soren\", \"Swathi\"] }" + ) + event_batch.append(event) + + # publish and receive response + response = sample_client.publish_cloud_event_events(cloud_hostname, event_batch) + print("batch of size {} sent".format(len(event_batch))) + time.sleep(randint(1, 5)) + +# send cloud event +#cloud_event = CloudEvent(specversion="1.0", id="b85d631a-101e-005a-02f2-cee7aa06f148", type="zohan.music.request", source="https://swath1.dev/music/", subject="zohan/music/requests/4322", time="2020-09-14T10:00:00Z", data="{ \"artist\": \"Gerardo\", \"song\": \"Rico Suave\" }") +#cloud_event2 = CloudEvent(specversion="1.0", id="b85d631a-101e-005a-02f2-cee7aa06f149", type="zohan.music.request", source="https://swath2.dev/music/", subject="zohan/music/requests/4322", time="2020-09-14T10:00:00Z", data="{ \"artist\": \"Gerardo\", \"song\": \"Rico Suave\" }") +#cloud_events = [cloud_event, cloud_event2] diff --git a/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs2_publish_custom_events_to_a_domain_topic.py b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs2_publish_custom_events_to_a_domain_topic.py index d0d3b970a622..3221d4ad30d5 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs2_publish_custom_events_to_a_domain_topic.py +++ b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs2_publish_custom_events_to_a_domain_topic.py @@ -1,20 +1,29 @@ -from azure.eventgrid import EventGridPublisherClient, EventGridEvent, CloudEvent +from azure.eventgrid import EventGridPublisherClient, EventGridEvent from azure.core.credentials import AzureKeyCredential -topic_hostname = ".-1.eventgrid.azure.net" -topic_key = "" +domain_hostname = ".-1.eventgrid.azure.net" +domain_key = "" -credential = AzureKeyCredential(topic_key) -client = EventGridPublisherClient(topic_hostname, credential) +credential = AzureKeyCredential(domain_key) +client = EventGridPublisherClient(domain_hostname, credential) client.send([ EventGridEvent( - topic="MyCustomDomainTopic", + topic="MyCustomDomainTopic1", event_type="Contoso.Items.ItemReceived", data={ "itemSku": "Contoso Item SKU #1" }, subject="Door1", data_version="2.0" + ), + EventGridEvent( + topic="MyCustomDomainTopic2", + event_type="Contoso.Items.ItemReceived", + data={ + "itemSku": "Contoso Item SKU #2" + }, + subject="Door1", + data_version="2.0" ) ]) \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs3_consume_system_events.py b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs3_consume_system_events.py index 1b59e0af2623..ef39037148d4 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs3_consume_system_events.py +++ b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs3_consume_system_events.py @@ -1,11 +1,10 @@ import os from azure.eventgrid import EventGridConsumer -req = os.environ.get("HTTP_REQUEST") consumer = EventGridConsumer() # returns List[DeserializedEvent] -deserialized_events = consumer.deserialize_events(req) +deserialized_events = consumer.deserialize_events(service_bus_received_message) # EventGridEvent schema, Storage.BlobCreated event for event in deserialized_events: diff --git a/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs3_event_grid_event_system_event.json b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs3_event_grid_event_system_event.json index 3c802ac5e451..9825e4d7be35 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs3_event_grid_event_system_event.json +++ b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs3_event_grid_event_system_event.json @@ -1,23 +1,23 @@ { - "specversion": "1.0", - "type": "Microsoft.Storage.BlobCreated", - "source": "/subscriptions/{subscription-id}/resourceGroups/{resource-group}/providers/Microsoft.Storage/storageAccounts/{storage-account}", - "id": "9aeb0fdf-c01e-0131-0922-9eb54906e209", - "time": "2019-11-18T15:13:39.4589254Z", - "subject": "blobServices/default/containers/{storage-container}/blobs/{new-file}", - "dataschema": "#", - "data": { - "api": "PutBlockList", - "clientRequestId": "4c5dd7fb-2c48-4a27-bb30-5361b5de920a", - "requestId": "9aeb0fdf-c01e-0131-0922-9eb549000000", - "eTag": "0x8D76C39E4407333", - "contentType": "image/png", - "contentLength": 30699, - "blobType": "BlockBlob", - "url": "https://gridtesting.blob.core.windows.net/testcontainer/{new-file}", - "sequencer": "000000000000000000000000000099240000000000c41c18", - "storageDiagnostics": { - "batchId": "681fe319-3006-00a8-0022-9e7cde000000" - } +"topic": "/subscriptions/{subscription-id}/resourceGroups/Storage/providers/Microsoft.Storage/storageAccounts/xstoretestaccount", +"subject": "/blobServices/default/containers/oc2d2817345i200097container/blobs/oc2d2817345i20002296blob", +"eventType": "Microsoft.Storage.BlobCreated", +"eventTime": "2017-06-26T18:41:00.9584103Z", +"id": "831e1650-001e-001b-66ab-eeb76e069631", +"data": { + "api": "PutBlockList", + "clientRequestId": "6d79dbfb-0e37-4fc4-981f-442c9ca65760", + "requestId": "831e1650-001e-001b-66ab-eeb76e000000", + "eTag": "0x8D4BCC2E4835CD0", + "contentType": "application/octet-stream", + "contentLength": 524288, + "blobType": "BlockBlob", + "url": "https://oc2d2817345i60006.blob.core.windows.net/oc2d2817345i200097container/oc2d2817345i20002296blob", + "sequencer": "00000000000004420000000000028963", + "storageDiagnostics": { + "batchId": "b68529f3-68cd-4744-baa4-3c0498ec19f0" } +}, +"dataVersion": "", +"metadataVersion": "1" } \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs4_consume_custom_events.py b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs4_consume_custom_events.py index 3363691c4edd..13d41d0f09ea 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs4_consume_custom_events.py +++ b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs4_consume_custom_events.py @@ -1,11 +1,10 @@ import os from azure.eventgrid import EventGridConsumer -req = os.environ.get("HTTP_REQUEST") consumer = EventGridConsumer() # returns List[DeserializedEvent] -deserialized_events = consumer.deserialize_events(req) +deserialized_events = consumer.deserialize_events(service_bus_received_message) # EventGridEvent schema, with custom event type for event in deserialized_events: @@ -15,10 +14,10 @@ time_string = event["event_time"] # model returns EventGridEvent object - cloud_event = event.model + event_grid_event = event.model - # returns "{ 'itemSku': 'Contoso Item SKU #1' }" - data_string = event.data + # returns { "itemSku": "Contoso Item SKU #1" } + data_dict = event.data # custom event not pre-defined in system event registry, returns None returns_none = event.model.data diff --git a/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs5_publish_events_using_cloud_events_1.0_schema.py b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs5_publish_events_using_cloud_events_1.0_schema.py index b8cb44547ded..4474b6ab40fb 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs5_publish_events_using_cloud_events_1.0_schema.py +++ b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs5_publish_events_using_cloud_events_1.0_schema.py @@ -1,4 +1,4 @@ -from azure.eventgrid import EventGridPublisherClient, EventGridEvent, CloudEvent +from azure.eventgrid import EventGridPublisherClient, CloudEvent from azure.core.credentials import AzureKeyCredential topic_hostname = ".-1.eventgrid.azure.net" diff --git a/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs6_consume_events_using_cloud_events_1.0_schema.py b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs6_consume_events_using_cloud_events_1.0_schema.py index 822e3515e2ea..2001070fb68c 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs6_consume_events_using_cloud_events_1.0_schema.py +++ b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs6_consume_events_using_cloud_events_1.0_schema.py @@ -1,11 +1,10 @@ import os from azure.eventgrid import EventGridConsumer -req = os.environ.get("HTTP_REQUEST") consumer = EventGridConsumer() # returns List[DeserializedEvent] -deserialized_events = consumer.deserialize_events(req) +deserialized_events = consumer.deserialize_events(service_bus_received_message) # CloudEvent schema for event in deserialized_events: diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_cloud_events_from_service_bus_queue.py b/sdk/eventgrid/azure-eventgrid/samples/consume_cloud_events_from_service_bus_queue.py new file mode 100644 index 000000000000..f88baf1278da --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_cloud_events_from_service_bus_queue.py @@ -0,0 +1,40 @@ +import sys +import os +import datetime as dt +import json + +PACKAGE_PARENT = '..' +SCRIPT_DIR = os.path.dirname(os.path.realpath(os.path.join(os.getcwd(), os.path.expanduser(__file__)))) +sys.path.append(os.path.normpath(os.path.join(SCRIPT_DIR, PACKAGE_PARENT))) + +from msrestazure.azure_active_directory import ServicePrincipalCredentials +from azure.core.pipeline.policies import AzureKeyCredentialPolicy +from azure.core.credentials import AzureKeyCredential +from azure.core.exceptions import ( + ResourceNotFoundError, + ResourceExistsError, + ClientAuthenticationError +) + +from azure.eventgrid._consumer import EventGridConsumer +from azure.servicebus import ServiceBusClient, Message + +connection_str = 'Endpoint=sb://t-swpill-service-bus-queue.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=EBfVpjF0v8p0G4Ksh35qi1VouzNxo1GQeKvDp2wx1I0=' + +sb_client = ServiceBusClient.from_connection_string(connection_str) +consumer = EventGridConsumer() + +with sb_client: + receiver = sb_client.get_queue_receiver("cloudeventqueue", prefetch=1) + with receiver: + msgs = receiver.receive(max_batch_size=1, max_wait_time=5) + for msg in msgs: + print(type(msg)) + msg.complete() + get_deserialized_events(msg) + +def get_deserialized_events(msg): + events = consumer.deserialize_events(msg) + for event in events: + print(event["time"]) + print(type(event.model.time)) \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_custom_topic_events.py b/sdk/eventgrid/azure-eventgrid/samples/consume_custom_topic_events.py deleted file mode 100644 index 9f7c24ca7e8a..000000000000 --- a/sdk/eventgrid/azure-eventgrid/samples/consume_custom_topic_events.py +++ /dev/null @@ -1,95 +0,0 @@ -import sys -import os -import datetime as dt -import json - -PACKAGE_PARENT = '..' -SCRIPT_DIR = os.path.dirname(os.path.realpath(os.path.join(os.getcwd(), os.path.expanduser(__file__)))) -sys.path.append(os.path.normpath(os.path.join(SCRIPT_DIR, PACKAGE_PARENT))) - -from msrestazure.azure_active_directory import ServicePrincipalCredentials -from azure.core.pipeline.policies import AzureKeyCredentialPolicy -from azure.core.credentials import AzureKeyCredential -from azure.mgmt.eventgrid import EventGridManagementClient -from azure.mgmt.eventgrid.models import EventSubscription -from src.generated_client import GeneratedClient -from src.generated_client.models import EventGridEvent, CloudEvent -from azure.core.exceptions import ( - ResourceNotFoundError, - ResourceExistsError, - ClientAuthenticationError -) - -STORAGE_BLOB_CREATED_EVENT = "Microsoft.Storage.BlobCreated" -SUBSCRIPTION_VALIDATION_EVENT = "Microsoft.EventGrid.SubscriptionValidationEvent" -AZURE_SUBSCRIPTION_ID = "faa080af-c1d8-40ad-9cce-e1a450ca5b57" -RESOURCE_GROUP_NAME = "t-swpill-test" -TOPIC_NAME = "eventgridcloudeventsub" -REQUEST_BIN_URL = 'https://eventgridgrideventsviewer.azurewebsites.net/' - -client_id = os.environ.get('AZURE_CLIENT_ID') -tenant_id = os.environ.get('AZURE_TENANT_ID') -secret = os.environ.get('AZURE_CLIENT_SECRET') -credentials = ServicePrincipalCredentials(tenant=tenant_id, client_id=client_id, secret=secret) -sample_mgmt_client = EventGridManagementClient(credentials, AZURE_SUBSCRIPTION_ID) - -#scope = '/subscriptions/'+AZURE_SUBSCRIPTION_ID+'/resourceGroups/'+RESOURCE_GROUP_NAME+'/providers/Microsoft.EventGrid/topics/'+TOPIC_NAME -#event_sub_name = 'eventgridegsub' -response = sample_mgmt_client.topics.get('t-swpill-test', TOPIC_NAME) -#response = sample_mgmt_client.event_subscriptions.list_global_by_resource_group("t-swpill-test") #create_or_update(scope, event_sub_name, { 'destination': {'endpoint_url': REQUEST_BIN_URL, 'endpoint_type': 'WebHook'}}) -print(response) - -def create_event_subscription(): - event_sub = EventSubscription() - - - -#def create_custom_topic(): -# custom_topic_name = 'eventgridviewercustomtopicevents' -# -#def deserialize_events_string(): -# # stub postreqdata -# req = [ -# { -# "id": "b85d631a-101e-005a-02f2-cee7aa06f148", -# "source": "/subscriptions/{subscription_id}/resourceGroup/{resource_group}/Microsoft.Storage/storageAccounts/{storage_account}", -# "data": { -# "api": "PutBlockList" -# }, -# "type": "Microsoft.Storage.BlobCreated", -# "time": "2020-09-14T10:00:00Z", -# "specversion": "1.0", -# "subject": "blobServices/default/containers/{storage-container}/blobs/{new-file}" -# }, -# { -# "id": "b85d631a-101e-005a-02f2-cee7aa06f149", -# "source": "/subscriptions/{subscription_id}/resourceGroup/{resource_group}/Microsoft.Storage/storageAccounts/{storage_account}", -# "data": { -# "api": "PutBlockList" -# }, -# "type": "Microsoft.Storage.BlobCreated", -# "time": "2020-09-14T10:00:00Z", -# "specversion": "1.0", -# "subject": "blobServices/default/containers/{storage-container}/blobs/{new-file}" -# }] -# -# jsonstr = json.dumps(req) -# postreqdata = json.loads(jsonstr) -# for event in postreqdata: -# event_data = event['data'] -# print(event_data['api']) -# if event['type'] == STORAGE_BLOB_CREATED_EVENT: -# print("Got BlobCreated event data, blob API: {}".format(event_data['api'])) -# elif event['type'] == SUBSCRIPTION_VALIDATION_EVENT: -# validation_code = event_data['validation_code'] -# validation_url = event_data['validation_url'] -# print("Got SubscriptionValidation event data, validation code is: {}".format( -# validation_code, -# validation_url -# )) -# response_payload = { -# "validationResponse": validation_code -# } -# response = json.dumps(response_payload) -# -#deserialize_events_string() \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py b/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py index 845726120774..2974d0a37b99 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py +++ b/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py @@ -1,13 +1,9 @@ import sys import os -import datetime as dt import json from random import randint, sample +from typing import Sequence import time -import uuid -from datetime import timezone -from dateutil.tz import tzutc -import datetime as dt PACKAGE_PARENT = '..' SCRIPT_DIR = os.path.dirname(os.path.realpath(os.path.join(os.getcwd(), os.path.expanduser(__file__)))) @@ -24,26 +20,26 @@ ClientAuthenticationError ) -key = os.environ.get("DEMO_ACCESS_KEY") -topic_hostname = "eg-azure-sdk-demo.westus2-1.eventgrid.azure.net" +#key = os.environ.get("DEMO_ACCESS_KEY") +key = os.environ.get("CUSTOM_ACCESS_KEY") +print(key) +#topic_hostname = "eg-azure-sdk-demo.westus2-1.eventgrid.azure.net" +topic_hostname = "eventgridcloudeventsub.eastus-1.eventgrid.azure.net" # authenticate client credential = AzureKeyCredential(key) client = EventGridPublisherClient(topic_hostname, credential) +team_members = ["Josh", "Kerri", "Kieran", "Laurent", "Lily", "Matt", "Soren", "Srikanta", "Swathi"] # possible values for data field + # publish events while True: event_list = [] # list of events to publish - team_members = ["Josh", "Kerri", "Kieran", "Laurent", "Lily", "Matt", "Soren", "Srikanta", "Swathi"] # possible values for data field - # create events and append to list for j in range(randint(1, 3)): - event_uuid = uuid.uuid4() # generate random unique id sample_members = sample(team_members, k=randint(1, 9)) # select random subset of team members event = CloudEvent( - specversion="1.0", - id=event_uuid, type="Azure.Sdk.Demo", source="https://egdemo.dev/demoevent", data={"team": sample_members} @@ -51,6 +47,6 @@ event_list.append(event) # publish list of events - client.publish_events(event_list) + client.send(event_list) print("Batch of size {} published".format(len(event_list))) time.sleep(randint(1, 5)) diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_domain_topic_sample.py b/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_domain_topic_sample.py new file mode 100644 index 000000000000..c19283a3f409 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_domain_topic_sample.py @@ -0,0 +1,57 @@ +import sys +import os +import datetime as dt +import json +from random import randint, sample +import time +import uuid +from datetime import timezone +from dateutil.tz import tzlocal +import datetime as dt + +PACKAGE_PARENT = '..' +SCRIPT_DIR = os.path.dirname(os.path.realpath(os.path.join(os.getcwd(), os.path.expanduser(__file__)))) +sys.path.append(os.path.normpath(os.path.join(SCRIPT_DIR, PACKAGE_PARENT))) + +from azure.core.pipeline.policies import AzureKeyCredentialPolicy +from azure.core.credentials import AzureKeyCredential +from azure.mgmt.eventgrid import EventGridManagementClient +from azure.eventgrid._publisher_client import EventGridPublisherClient +from azure.eventgrid._models import EventGridEvent, CloudEvent +from azure.core.exceptions import ( + ResourceNotFoundError, + ResourceExistsError, + ClientAuthenticationError +) + +key = os.environ.get("DOMAIN_ACCESS_KEY") +topic_hostname = "t-swpill-domain.eastus-1.eventgrid.azure.net" + +# authenticate client +credential = AzureKeyCredential(key) +client = EventGridPublisherClient(topic_hostname, credential) + +# publish events +while True: + + event_list = [] # list of events to publish + team_members = ["Josh", "Kerri", "Kieran", "Laurent", "Lily", "Matt", "Soren", "Srikanta", "Swathi"] # possible values for data field + + # create events and append to list + for j in range(randint(1, 3)): + event_uuid = uuid.uuid4() # generate random unique id + sample_members = sample(team_members, k=randint(1, 9)) # select random subset of team members + event = CloudEvent( + specversion="1.0", + id=event_uuid, + type="Azure.Sdk.Demo", + source="t-swpill-domain", + time=dt.datetime.now(tzlocal()).isoformat(), + data={"team": sample_members} + ) + event_list.append(event) + + # publish list of events + client.publish_events(event_list) + print("Batch of size {} published".format(len(event_list))) + time.sleep(randint(1, 5)) diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_system_events_to_custom_topic.py b/sdk/eventgrid/azure-eventgrid/samples/publish_system_events_to_custom_topic.py new file mode 100644 index 000000000000..4aeeab663183 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/publish_system_events_to_custom_topic.py @@ -0,0 +1,64 @@ +import sys +import os +import json +from random import randint, sample +from typing import Sequence +import time + +PACKAGE_PARENT = '..' +SCRIPT_DIR = os.path.dirname(os.path.realpath(os.path.join(os.getcwd(), os.path.expanduser(__file__)))) +sys.path.append(os.path.normpath(os.path.join(SCRIPT_DIR, PACKAGE_PARENT))) + +from azure.core.pipeline.policies import AzureKeyCredentialPolicy +from azure.core.credentials import AzureKeyCredential +from azure.mgmt.eventgrid import EventGridManagementClient +from azure.eventgrid._publisher_client import EventGridPublisherClient +from azure.eventgrid._models import EventGridEvent, CloudEvent +from azure.eventgrid._generated.event_grid_publisher_client.models._models import StorageBlobCreatedEventData +from azure.core.exceptions import ( + ResourceNotFoundError, + ResourceExistsError, + ClientAuthenticationError +) + +#key = os.environ.get("DEMO_ACCESS_KEY") +key = os.environ.get("CUSTOM_ACCESS_KEY") +#topic_hostname = "eg-azure-sdk-demo.westus2-1.eventgrid.azure.net" +topic_hostname = "eventgridcloudeventsub.eastus-1.eventgrid.azure.net" + +# authenticate client +credential = AzureKeyCredential(key) +client = EventGridPublisherClient(topic_hostname, credential) + +data_obj = StorageBlobCreatedEventData( + api="PutBlockList", + client_request_id="6d79dbfb-0e37-4fc4-981f-442c9ca65760", + request_id="831e1650-001e-001b-66ab-eeb76e000000", + e_tag="0x8D4BCC2E4835CD0", + content_type="application/octet-stream", + content_length=524288, + blob_type="BlockBlob", + url="https://oc2d2817345i60006.blob.core.windows.net/oc2d2817345i200097container/oc2d2817345i20002296blob", + sequencer="00000000000004420000000000028963", + storage_diagnostics={ + "batchId": "b68529f3-68cd-4744-baa4-3c0498ec19f0" + } +) + +# publish events +for i in range(30): + + event_list = [] # list of events to publish + # create events and append to list + for j in range(randint(1, 3)): + event = CloudEvent( + type="Microsoft.Storage.BlobCreated", + source="https://egdemo.dev/demoevent", + data=data_obj + ) + event_list.append(event) + + # publish list of events + client.send(event_list) + print("Batch of size {} published".format(len(event_list))) + time.sleep(randint(1, 5)) diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_with_shared_access_signature_sample.py b/sdk/eventgrid/azure-eventgrid/samples/publish_with_shared_access_signature_sample.py new file mode 100644 index 000000000000..314e88a155d5 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/publish_with_shared_access_signature_sample.py @@ -0,0 +1,51 @@ +import sys +import os +import json +from random import randint, sample +from typing import Sequence +import time + +PACKAGE_PARENT = '..' +SCRIPT_DIR = os.path.dirname(os.path.realpath(os.path.join(os.getcwd(), os.path.expanduser(__file__)))) +sys.path.append(os.path.normpath(os.path.join(SCRIPT_DIR, PACKAGE_PARENT))) + +from azure.core.pipeline.policies import AzureKeyCredentialPolicy +from azure.core.credentials import AzureKeyCredential +from azure.mgmt.eventgrid import EventGridManagementClient +from azure.eventgrid._publisher_client import EventGridPublisherClient +from azure.eventgrid._models import EventGridEvent, CloudEvent +from azure.core.exceptions import ( + ResourceNotFoundError, + ResourceExistsError, + ClientAuthenticationError +) + +#key = os.environ.get("DEMO_ACCESS_KEY") +key = os.environ.get("CUSTOM_ACCESS_KEY") +#topic_hostname = "eg-azure-sdk-demo.westus2-1.eventgrid.azure.net" +topic_hostname = "eventgridcloudeventsub.eastus-1.eventgrid.azure.net" + +# authenticate client +credential = AzureKeyCredential(key) +client = EventGridPublisherClient(topic_hostname, credential) + +team_members = ["Josh", "Kerri", "Kieran", "Laurent", "Lily", "Matt", "Soren", "Srikanta", "Swathi"] # possible values for data field + +# publish events +while True: + + event_list = [] # list of events to publish + # create events and append to list + for j in range(randint(1, 3)): + sample_members = sample(team_members, k=randint(1, 9)) # select random subset of team members + event = CloudEvent( + type="Azure.Sdk.Demo", + source="https://egdemo.dev/demoevent", + data={"team": sample_members} + ) + event_list.append(event) + + # publish list of events + client.send(event_list) + print("Batch of size {} published".format(len(event_list))) + time.sleep(randint(1, 5)) diff --git a/sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py b/sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py index 52457ff0cea9..e6cf75420c6a 100644 --- a/sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py +++ b/sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py @@ -1,17 +1,10 @@ +import functools import hashlib +import os from collections import namedtuple from azure.mgmt.eventgrid import EventGridManagementClient -from azure.mgmt.eventgrid.models import Topic, DomainTopic, SystemTopic, PartnerTopic, Resource -#, WebHookEventSubscriptionDestination, -# EventHubEventSubscriptionDestination, -# StorageQueueEventSubscriptionDestination, -# HybridConnectionEventSubscriptionDestination, -# ServiceBusQueueEventSubscriptionDestination, -# ServiceBusTopicEventSubscriptionDestination, -# AzureFunctionEventSubscriptionDestination - - +from azure.mgmt.eventgrid.models import Topic from azure_devtools.scenario_tests.exceptions import AzureTestError from devtools_testutils import ( @@ -20,303 +13,74 @@ from devtools_testutils.resource_testcase import RESOURCE_GROUP_PARAM -#EVENTGRID_DEFAULT_AUTH_RULE_NAME = 'RootManageSharedAccessKey' -#EVENTGRID_NAMESPACE_PARAM = 'eventgrid_namespace' EVENTGRID_TOPIC_PARAM = 'eventgrid_topic' -EVENTGRID_SUBSCRIPTION_PARAM = 'eventgrid_subscription' +EVENTGRID_TOPIC_LOCATION = 'eastus' +# Shared base class for service bus sub-resources that require a namespace and RG to exist. +class _EventGridChildResourcePreparer(AzureMgmtPreparer): + def __init__(self, + name_prefix='', + resource_group_parameter_name=RESOURCE_GROUP_PARAM, + disable_recording=True, playback_fake_resource=None, + client_kwargs=None, random_name_enabled=True): + super(_EventGridChildResourcePreparer, self).__init__(name_prefix, 24, + random_name_enabled=random_name_enabled, + disable_recording=disable_recording, + playback_fake_resource=playback_fake_resource, + client_kwargs=client_kwargs) + self.resource_group_parameter_name = resource_group_parameter_name class EventGridTopicPreparer(_EventGridChildResourcePreparer): def __init__(self, name_prefix='', parameter_name=EVENTGRID_TOPIC_PARAM, - parameter_location=TOPIC_LOCATION, + parameter_location=EVENTGRID_TOPIC_LOCATION, resource_group_parameter_name=RESOURCE_GROUP_PARAM, disable_recording=True, playback_fake_resource=None, - client_kwargs=None): + client_kwargs=None, random_name_enabled=True): super(EventGridTopicPreparer, self).__init__(name_prefix, + random_name_enabled=random_name_enabled, resource_group_parameter_name=resource_group_parameter_name, disable_recording=disable_recording, playback_fake_resource=playback_fake_resource, client_kwargs=client_kwargs) self.parameter_name = parameter_name self.parameter_location = parameter_location + if random_name_enabled: + self.resource_moniker = self.name_prefix + "egtopic" - def create_resource(self, name, location, **kwargs): + def create_resource(self, name, **kwargs): if self.is_live: self.client = self.create_mgmt_client(EventGridManagementClient) group = self._get_resource_group(**kwargs) - topic = Topic(location=location) - self.resource = self.client.topics.create_or_update( + topic = Topic(location=self.parameter_location) + topic_operation = self.client.topics.create_or_update( group.name, name, topic, {} ) + self.resource = topic_operation.result() + key = self.client.topics.list_shared_access_keys(group.name, name) + self.primary_key = key.key1 else: - self.resource = FakeResource(name=name, id=name) + self.resource = FakeResource(name=name, id=name, location=location) + self.primary_access_key = "ZmFrZV9hY29jdW50X2tleQ==" # test key copied from sb_preparer return { self.parameter_name: self.resource, + '{}_primary_key'.format(self.parameter_name): self.primary_key, + '{}_location'.format(self.parameter_name): self.parameter_location, } def remove_resource(self, name, **kwargs): if self.is_live: group = self._get_resource_group(**kwargs) self.client.topics.delete(group.name, name, polling=False) - - - -class EventGridSubscriptionPreparer(_EventGridChildResourcePreparer): - def __init__(self, - name_prefix='', - parameter_name=SERVICEBUS_SUBSCRIPTION_PARAM, - resource_group_parameter_name=RESOURCE_GROUP_PARAM, - servicebus_namespace_parameter_name=SERVICEBUS_NAMESPACE_PARAM, - servicebus_topic_parameter_name=SERVICEBUS_TOPIC_PARAM, - disable_recording=True, playback_fake_resource=None, - client_kwargs=None): - super(EventGridSubscriptionPreparer, self).__init__(name_prefix, - resource_group_parameter_name=resource_group_parameter_name, - servicebus_namespace_parameter_name=servicebus_namespace_parameter_name, - disable_recording=disable_recording, - playback_fake_resource=playback_fake_resource, - client_kwargs=client_kwargs) - self.servicebus_topic_parameter_name = servicebus_topic_parameter_name - self.parameter_name = parameter_name - - def create_resource(self, name, **kwargs): - if self.is_live: - self.client = self.create_mgmt_client(EventGridManagementClient) - group = self._get_resource_group(**kwargs) - namespace = self._get_namespace(**kwargs) - topic = self._get_topic(**kwargs) - self.resource = self.client.subscriptions.create_or_update( - group.name, - topic.name, - name, - {} - ) - else: - self.resource = FakeResource(name=name, id=name) - return { - self.parameter_name: self.resource, - } - - def remove_resource(self, name, **kwargs): - if self.is_live: - group = self._get_resource_group(**kwargs) - namespace = self._get_namespace(**kwargs) - topic = self._get_topic(**kwargs) - self.client.subscriptions.delete(group.name, namespace.name, topic.name, name, polling=False) - - def _get_topic(self, **kwargs): + + def _get_resource_group(self, **kwargs): try: - return kwargs.get(self.servicebus_topic_parameter_name) + return kwargs.get(self.resource_group_parameter_name) except KeyError: - template = 'To create this service bus subscription a service bus topic is required. Please add ' \ + template = 'To create this service bus child resource service bus a resource group is required. Please add ' \ 'decorator @{} in front of this service bus preparer.' - raise AzureTestError(template.format(EventGridTopicPreparer.__name__)) - - - -#class EventGridNamespaceAuthorizationRulePreparer(_EventGridChildResourcePreparer): -# def __init__(self, -# name_prefix='', -# access_rights=[AccessRights.manage, AccessRights.send, AccessRights.listen], -# parameter_name=SERVICEBUS_AUTHORIZATION_RULE_PARAM, -# resource_group_parameter_name=RESOURCE_GROUP_PARAM, -# servicebus_namespace_parameter_name=SERVICEBUS_NAMESPACE_PARAM, -# disable_recording=True, playback_fake_resource=None, -# client_kwargs=None): -# super(EventGridNamespaceAuthorizationRulePreparer, self).__init__(name_prefix, -# resource_group_parameter_name=resource_group_parameter_name, -# servicebus_namespace_parameter_name=servicebus_namespace_parameter_name, -# disable_recording=disable_recording, -# playback_fake_resource=playback_fake_resource, -# client_kwargs=client_kwargs) -# self.parameter_name = parameter_name -# self.access_rights = access_rights -# -# def create_resource(self, name, **kwargs): -# if self.is_live: -# self.client = self.create_mgmt_client(EventGridManagementClient) -# group = self._get_resource_group(**kwargs) -# namespace = self._get_namespace(**kwargs) -# self.resource = self.client.namespaces.create_or_update_authorization_rule( -# group.name, -# namespace.name, -# name, -# self.access_rights -# ) -# -# key = self.client.namespaces.list_keys(group.name, namespace.name, name) -# connection_string = key.primary_connection_string -# else: -# self.resource = FakeResource(name=name, id=name) -# connection_string = 'https://microsoft.com' -# return { -# self.parameter_name: self.resource, -# '{}_connection_string'.format(self.parameter_name): connection_string, -# } -# -# def remove_resource(self, name, **kwargs): -# if self.is_live: -# group = self._get_resource_group(**kwargs) -# namespace = self._get_namespace(**kwargs) -# self.client.namespaces.delete_authorization_rule(group.name, namespace.name, name, polling=False) -# -# -#class EventGridQueueAuthorizationRulePreparer(_EventGridChildResourcePreparer): -# def __init__(self, -# name_prefix='', -# access_rights=[AccessRights.manage, AccessRights.send, AccessRights.listen], -# parameter_name=SERVICEBUS_QUEUE_AUTHORIZATION_RULE_PARAM, -# resource_group_parameter_name=RESOURCE_GROUP_PARAM, -# servicebus_namespace_parameter_name=SERVICEBUS_NAMESPACE_PARAM, -# servicebus_queue_parameter_name=SERVICEBUS_QUEUE_PARAM, -# disable_recording=True, playback_fake_resource=None, -# client_kwargs=None): -# super(EventGridQueueAuthorizationRulePreparer, self).__init__(name_prefix, -# resource_group_parameter_name=resource_group_parameter_name, -# servicebus_namespace_parameter_name=servicebus_namespace_parameter_name, -# disable_recording=disable_recording, -# playback_fake_resource=playback_fake_resource, -# client_kwargs=client_kwargs) -# self.parameter_name = parameter_name -# self.access_rights = access_rights -# self.servicebus_queue_parameter_name = servicebus_queue_parameter_name -# -# def create_resource(self, name, **kwargs): -# if self.is_live: -# self.client = self.create_mgmt_client(EventGridManagementClient) -# group = self._get_resource_group(**kwargs) -# namespace = self._get_namespace(**kwargs) -# queue = self._get_queue(**kwargs) -# self.resource = self.client.queues.create_or_update_authorization_rule( -# group.name, -# namespace.name, -# queue.name, -# name, -# self.access_rights -# ) -# -# key = self.client.queues.list_keys(group.name, namespace.name, queue.name, name) -# connection_string = key.primary_connection_string -# else: -# self.resource = FakeResource(name=name, id=name) -# connection_string = 'https://microsoft.com' -# return { -# self.parameter_name: self.resource, -# '{}_connection_string'.format(self.parameter_name): connection_string, -# } -# -# def remove_resource(self, name, **kwargs): -# if self.is_live: -# group = self._get_resource_group(**kwargs) -# namespace = self._get_namespace(**kwargs) -# queue = self._get_queue(**kwargs) -# self.client.queues.delete_authorization_rule(group.name, namespace.name, queue.name, name, polling=False) -# -# def _get_queue(self, **kwargs): -# try: -# return kwargs.get(self.servicebus_queue_parameter_name) -# except KeyError: -# template = 'To create this service bus queue authorization rule a service bus queue is required. Please add ' \ -# 'decorator @{} in front of this service bus preparer.' -# raise AzureTestError(template.format(EventGridQueuePreparer.__name__)) - - - -# Service Bus Namespace Preparer and its shorthand decorator -#class EventGridNamespacePreparer(AzureMgmtPreparer): -# def __init__(self, -# name_prefix='', -# sku='Standard', location='westus', -# parameter_name=SERVICEBUS_NAMESPACE_PARAM, -# resource_group_parameter_name=RESOURCE_GROUP_PARAM, -# disable_recording=True, playback_fake_resource=None, -# client_kwargs=None): -# super(EventGridNamespacePreparer, self).__init__(name_prefix, 24, -# disable_recording=disable_recording, -# playback_fake_resource=playback_fake_resource, -# client_kwargs=client_kwargs) -# self.location = location -# self.sku = sku -# self.resource_group_parameter_name = resource_group_parameter_name -# self.parameter_name = parameter_name -# self.connection_string = '' -# -# def create_resource(self, name, **kwargs): -# if self.is_live: -# self.client = self.create_mgmt_client(EventGridManagementClient) -# group = self._get_resource_group(**kwargs) -# namespace_async_operation = self.client.namespaces.create_or_update( -# group.name, -# name, -# { -# 'sku': {'name': self.sku}, -# 'location': self.location, -# } -# ) -# self.resource = namespace_async_operation.result() -# -# key = self.client.namespaces.list_keys(group.name, name, SERVICEBUS_DEFAULT_AUTH_RULE_NAME) -# self.connection_string = key.primary_connection_string -# self.key_name = key.key_name -# self.primary_key = key.primary_key -# else: -# self.resource = FakeResource(name=name, id=name) -# self.connection_string = 'Endpoint=sb://test-azure-sdk-test.servicebus.windows.net/;SharedAccessKeyName=test;SharedAccessKey=THISISATESTKEYXXXXXXXXXXXXXXXXXXXXXXXXXXXX=' -# self.key_name = SERVICEBUS_DEFAULT_AUTH_RULE_NAME -# self.primary_key = 'ZmFrZV9hY29jdW50X2tleQ==' -# return { -# self.parameter_name: self.resource, -# '{}_connection_string'.format(self.parameter_name): self.connection_string, -# '{}_key_name'.format(self.parameter_name): self.key_name, -# '{}_primary_key'.format(self.parameter_name): self.primary_key, -# } -# -# def remove_resource(self, name, **kwargs): -# if self.is_live: -# group = self._get_resource_group(**kwargs) -# self.client.namespaces.delete(group.name, name, polling=False) -# -# def _get_resource_group(self, **kwargs): -# try: -# return kwargs.get(self.resource_group_parameter_name) -# except KeyError: -# template = 'To create a service bus a resource group is required. Please add ' \ -# 'decorator @{} in front of this service bus preparer.' -# raise AzureTestError(template.format(ResourceGroupPreparer.__name__)) -# - -# Shared base class for service bus sub-resources that require a namespace and RG to exist. -#class _EventGridChildResourcePreparer(AzureMgmtPreparer): -# def __init__(self, -# name_prefix='', -# resource_group_parameter_name=RESOURCE_GROUP_PARAM, -# servicebus_namespace_parameter_name=SERVICEBUS_NAMESPACE_PARAM, -# disable_recording=True, playback_fake_resource=None, -# client_kwargs=None): -# super(_EventGridChildResourcePreparer, self).__init__(name_prefix, 24, -# disable_recording=disable_recording, -# playback_fake_resource=playback_fake_resource, -# client_kwargs=client_kwargs) -# self.resource_group_parameter_name = resource_group_parameter_name -# self.servicebus_namespace_parameter_name = servicebus_namespace_parameter_name -# -# def _get_resource_group(self, **kwargs): -# try: -# return kwargs.get(self.resource_group_parameter_name) -# except KeyError: -# template = 'To create this service bus child resource service bus a resource group is required. Please add ' \ -# 'decorator @{} in front of this service bus preparer.' -# raise AzureTestError(template.format(ResourceGroupPreparer.__name__)) -# -# def _get_namespace(self, **kwargs): -# try: -# return kwargs.get(self.servicebus_namespace_parameter_name) -# except KeyError: -# template = 'To create this service bus child resource a service bus namespace is required. Please add ' \ -# 'decorator @{} in front of this service bus preparer.' -# raise AzureTestError(template.format(EventGridNamespacePreparer.__name__)) \ No newline at end of file + raise AzureTestError(template.format(ResourceGroupPreparer.__name__)) diff --git a/sdk/eventgrid/azure-eventgrid/tests/test_azure_eventgrid.py b/sdk/eventgrid/azure-eventgrid/tests/test_azure_eventgrid.py deleted file mode 100644 index 01b3ce458351..000000000000 --- a/sdk/eventgrid/azure-eventgrid/tests/test_azure_eventgrid.py +++ /dev/null @@ -1,64 +0,0 @@ -# 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 datetime import datetime - -from azure.eventgrid import EventGridClient -from msrest.authentication import TopicCredentials - -from azure_devtools.scenario_tests import ReplayableTest, AzureTestError - -from devtools_testutils import mgmt_settings_fake as fake_settings - - -class EventGridTest(ReplayableTest): - FILTER_HEADERS = ReplayableTest.FILTER_HEADERS + ['aeg-sas-key'] - - def __init__(self, method_name): - self._fake_settings, self._real_settings = self._load_settings() - super(EventGridTest, self).__init__(method_name) - - @property - def settings(self): - if self.is_live: - if self._real_settings: - return self._real_settings - else: - raise AzureTestError('Need a mgmt_settings_real.py file to run tests live.') - else: - return self._fake_settings - - def _load_settings(self): - try: - from devtools_testutils import mgmt_settings_real as real_settings - return fake_settings, real_settings - except ImportError: - return fake_settings, None - - def test_event_grid_basic(self): - - credentials = TopicCredentials( - self.settings.EVENT_GRID_KEY - ) - event_grid_client = EventGridClient(credentials) - event_grid_client.publish_events( - "lmazuel-eventgrid-test.westus2-1.eventgrid.azure.net", - events=[{ - 'id' : "dbf93d79-3859-4cac-8055-51e3b6b54bea", - 'subject' : "My subject", - 'data': { - 'key': 'I accept any kind of data here' - }, - 'event_type': 'PersonalEventType', - 'event_time': datetime(2018, 1, 30), - 'data_version': 1 - }] - ) - diff --git a/sdk/eventgrid/azure-eventgrid/tests/test_eg_client.py b/sdk/eventgrid/azure-eventgrid/tests/test_eg_client.py new file mode 100644 index 000000000000..a378d547b8be --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/tests/test_eg_client.py @@ -0,0 +1,56 @@ +#------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +#-------------------------------------------------------------------------- + +import logging +import sys +import os +import pytest +import time +from datetime import datetime, timedelta + +#PACKAGE_PARENT = '..' +#SCRIPT_DIR = os.path.dirname(os.path.dirname(os.path.realpath(os.path.join(os.getcwd(), os.path.expanduser(__file__))))) +#sys.path.append(os.path.normpath(os.path.join(SCRIPT_DIR, PACKAGE_PARENT))) +#print(sys.path) + +from azure.common import AzureHttpError, AzureConflictHttpError +from azure.core.pipeline.policies import AzureKeyCredentialPolicy +from azure.core.credentials import AzureKeyCredential +from azure.eventgrid import EventGridPublisherClient, CloudEvent, EventGridEvent +from azure.core.exceptions import ( + ResourceNotFoundError, + ResourceExistsError, + ClientAuthenticationError, +) +from devtools_testutils import AzureMgmtTestCase, ResourceGroupPreparer +from eventgrid_preparer import ( + EventGridTopicPreparer +) + +class EventGridClientTests(AzureMgmtTestCase): + + @pytest.mark.liveTest + @pytest.mark.live_test_only + @ResourceGroupPreparer(name_prefix='eventgridtest') + @EventGridTopicPreparer(name_prefix='eventgridtest') + def test_eg_client_good_credentials(self, eventgrid_topic, eventgrid_topic_primary_key, eventgrid_topic_location, **kwargs): + print("testing") + akc_credential = AzureKeyCredential(eventgrid_topic_primary_key) + + client = EventGridPublisherClient(eventgrid_topic.endpoint, akc_credential) + print("authenticating") + + dtime = datetime.now().strftime("%m-%d-%YT%I:%M:%S.%f") + eg_event = EventGridEvent(id='831e1650-001e-001b-66ab-eeb76e06l631', subject="/blobServices/default/containers/oc2d2817345i200097container/blobs/oc2d2817345i20002296blob", data="{\"artist\": \"G\"}", event_type='recordInserted', event_time=dtime, data_version="1.0") + print(eventgrid_topic) + hostname = eventgrid_topic.endpoint + try: + print("publishing") + response = client.publish_events(hostname, [eg_event]) + print(response) + except ValueError: + print("could not publish events") + \ No newline at end of file From 3e450875949c02ad0725609d9be8b4c3381b1137 Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Tue, 28 Jul 2020 11:04:58 -0400 Subject: [PATCH 19/38] added EventGridSharedAccessSignatureCredential,Policy and modified samples --- sdk/eventgrid/azure-eventgrid/__init__.py | 1 - .../azure-eventgrid_python.json | 1 - .../azure/eventgrid/__init__.py | 3 +- .../azure/eventgrid/_constants.py | 4 +- .../azure/eventgrid/_helpers.py | 51 +- .../azure/eventgrid/_models.py | 9 +- .../azure/eventgrid/_publisher_client.py | 11 +- .../eventgrid/_signature_credential_policy.py | 23 + .../shared_access_signature_credential.py | 32 + .../azure/eventgrid/token_credential.py | 32 - ...custom_events_to_a_topic_with_signature.py | 21 + ...ume_cloud_events_from_service_bus_queue.py | 33 +- ...ish_cloud_events_to_custom_topic_sample.py | 4 - ...ish_cloud_events_to_domain_topic_sample.py | 3 +- ...vent_grid_events_to_custom_topic_sample.py | 49 + .../publish_system_events_to_custom_topic.py | 3 - ...ish_with_shared_access_signature_sample.py | 19 +- .../azure-eventgrid/src/code-model-v1 | 1425 ----------------- .../src/generated_client/__init__.py | 16 + .../src/generated_client/_configuration.py | 51 + .../src/generated_client/_generated_client.py | 54 + .../src/generated_client/aio/__init__.py | 10 + .../aio/_configuration_async.py | 45 + .../aio/_generated_client_async.py | 46 + .../aio/operations_async/__init__.py | 13 + .../_generated_client_operations_async.py | 130 ++ .../src/generated_client/models/__init__.py | 28 + .../src/generated_client/models/_models.py | 243 +++ .../generated_client/models/_models_py3.py | 276 ++++ .../generated_client/operations/__init__.py | 13 + .../_generated_client_operations.py | 138 ++ .../src/generated_client/py.typed | 1 + .../swagger/README.PYTHON_T2.md | 8 +- 33 files changed, 1287 insertions(+), 1509 deletions(-) delete mode 100644 sdk/eventgrid/azure-eventgrid/__init__.py delete mode 100644 sdk/eventgrid/azure-eventgrid/azure-eventgrid_python.json create mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/_signature_credential_policy.py create mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/shared_access_signature_credential.py delete mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/token_credential.py create mode 100644 sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs1b_publish_custom_events_to_a_topic_with_signature.py create mode 100644 sdk/eventgrid/azure-eventgrid/samples/publish_event_grid_events_to_custom_topic_sample.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/code-model-v1 create mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/__init__.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/_configuration.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/_generated_client.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/aio/__init__.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/aio/_configuration_async.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/aio/_generated_client_async.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/aio/operations_async/__init__.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/aio/operations_async/_generated_client_operations_async.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/models/__init__.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models_py3.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/operations/__init__.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/operations/_generated_client_operations.py create mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/py.typed diff --git a/sdk/eventgrid/azure-eventgrid/__init__.py b/sdk/eventgrid/azure-eventgrid/__init__.py deleted file mode 100644 index 0260537a02bb..000000000000 --- a/sdk/eventgrid/azure-eventgrid/__init__.py +++ /dev/null @@ -1 +0,0 @@ -__path__ = __import__('pkgutil').extend_path(__path__, __name__) \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/azure-eventgrid_python.json b/sdk/eventgrid/azure-eventgrid/azure-eventgrid_python.json deleted file mode 100644 index 030e07e26693..000000000000 --- a/sdk/eventgrid/azure-eventgrid/azure-eventgrid_python.json +++ /dev/null @@ -1 +0,0 @@ -{"Name": "azure-eventgrid", "Version": 0, "VersionString": "1.3.0", "Navigation": [{"Text": "azure-eventgrid", "NavigationId": null, "ChildItems": [], "Tags": {"TypeKind": "assembly"}}], "Tokens": [{"Kind": 9, "Value": "# Package is parsed using api-stub-generator(version:0.1.2)"}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}, {"Kind": 2, "Value": " "}, {"Kind": 1, "Value": ""}], "Diagnostics": []} \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py index ba34e67cf6e6..0797ae75a32c 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py @@ -10,7 +10,8 @@ from ._consumer import EventGridConsumer from ._helpers import generate_shared_access_signature from ._models import CloudEvent, CustomEvent, EventGridEvent, DeserializedEvent +from .shared_access_signature_credential import EventGridSharedAccessSignatureCredential from .version import VERSION -__all__ = ['EventGridPublisherClient', 'EventGridConsumer', 'CloudEvent', 'CustomEvent', 'DeserializedEvent', 'EventGridEvent', 'generate_shared_access_signature'] +__all__ = ['EventGridPublisherClient', 'EventGridConsumer', 'CloudEvent', 'CustomEvent', 'DeserializedEvent', 'EventGridEvent', 'generate_shared_access_signature', 'EventGridSharedAccessSignatureCredential'] __version__ = VERSION \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_constants.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_constants.py index 6ed56baa2fbb..e762ff44804a 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_constants.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_constants.py @@ -4,4 +4,6 @@ # -------------------------------------------------------------------------------------------- EVENTGRID_KEY_HEADER = 'aeg-sas-key' -EVENTGRID_TOKEN_HEADER = 'aeg-sas-token' \ No newline at end of file +EVENTGRID_TOKEN_HEADER = 'aeg-sas-token' +DEFAULT_API_VERSION = "2018-01-01" +SAFE_ENCODE = '~()*!.\'' diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_helpers.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_helpers.py index e04a836974c5..eccafdb5317a 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_helpers.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_helpers.py @@ -1,15 +1,52 @@ -import urllib.parse +import hashlib +import hmac +import base64 +from urllib.parse import quote +from . import _constants as constants +import datetime -def generate_shared_access_signature(topic_hostname, shared_access_key, expiration_date, **kwargs): +def generate_shared_access_signature(topic_hostname, shared_access_key, expiration_date_utc, **kwargs): # type: (str, str, datetime.Datetime, Any) -> str """ Helper method to generate shared access signature given hostname, key, and expiration date. :param str topic_hostname: The topic endpoint to send the events to. + Similar to .-1.eventgrid.azure.net :param str shared_access_key: The shared access key to be used for generating the token - :param datetime.datetime expiration_date: The expiration date for the signature. + :param datetime.datetime expiration_date_utc: The expiration datetime in UTC for the signature. + :param str api_version: The API Version to include in the signature. If not provided, the default API version will be used. :rtype: str """ - resource = 'r' - expiration = 'e' - signature = 's' + full_topic_hostname = "https://{}/api/events?apiVersion={}".format(topic_hostname, kwargs.get('api_version', None) or constants.DEFAULT_API_VERSION) + expiration_date_utc_en_us = _date_to_us_en_time(expiration_date_utc) + encoded_resource = quote(full_topic_hostname, safe=constants.SAFE_ENCODE) + encoded_expiration_utc = quote(expiration_date_utc_en_us, safe=constants.SAFE_ENCODE) - encoded_resource = urllib.parse.quote(topic_hostname) \ No newline at end of file + unsignedSas = "r={}&e={}".format(encoded_resource, encoded_expiration_utc) + signature = quote(_hmac(shared_access_key, unsignedSas), safe=constants.SAFE_ENCODE) + signedSas = "{}&s={}".format(unsignedSas, signature) + return signedSas + +def _date_to_us_en_time(d): + """ Returns datetime string in "en-US" culture. + This corresponds to the .NET format string: "M/d/yyyy h:mm:ss tt". + For example, the date "June 5th, 2020, 12:09:03 PM" is represented as the string "6/5/2020 12:09:03 PM". + :param datetime.datetime d: Datetime to convert. + :rtype: str + """ + month = str(int(d.strftime("%m"))) # removes zero-padding (07 --> 7) + day = str(int(d.strftime("%d"))) # removes zero-padding (07 --> 7) + year = d.strftime("%Y") + + hour = str(int(d.strftime("%I"))) # removes zero-padding (08 --> 8) + minute = d.strftime("%M") + second = d.strftime("%S") + + am = d.strftime("%p") + + return '{}/{}/{} {}:{}:{} {}'.format(month, day, year, hour, minute, second, am) + +def _hmac(key, message): + decoded_key = base64.b64decode(key) + bytes_message = bytes(message, 'utf-8') + hmac_new = hmac.new(decoded_key, bytes_message, hashlib.sha256).digest() + + return base64.b64encode(hmac_new) \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py index ca63fa8902b3..23be64de8f0b 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py @@ -98,7 +98,7 @@ class EventGridEvent(InternalEventGridEvent): 'data_version': {'key': 'dataVersion', 'type': 'str'}, } - def __init__(self, subject, event_type, **kwargs): + def __init__(self, subject, event_type, data_version, **kwargs): # type: (Any) -> None self.id = kwargs.get('id', uuid.uuid4()) self.topic = kwargs.get('topic', None) @@ -106,8 +106,8 @@ def __init__(self, subject, event_type, **kwargs): self.data = kwargs.get('data', None) self.event_type = event_type self.event_time = kwargs.get('event_time', dt.datetime.now(tzutc()).isoformat()) - self.metadata_version = None - self.data_version = kwargs.get('data_version', None) + self.metadata_version = "1" + self.data_version = data_version class DictMixin(object): @@ -118,6 +118,9 @@ def __setitem__(self, key, item): def __getitem__(self, key): return self.__dict__[key] + def __contains__(self, key): + return key in self.__dict__ + def __repr__(self): return str(self) diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py index a13872d157a5..62dbd960aca6 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py @@ -16,8 +16,11 @@ from azure.core.pipeline.policies import AzureKeyCredentialPolicy from azure.core.credentials import AzureKeyCredential +from .shared_access_signature_credential import EventGridSharedAccessSignatureCredential +from ._signature_credential_policy import EventGridSharedAccessSignatureCredentialPolicy from ._models import CloudEvent, EventGridEvent from ._generated.event_grid_publisher_client._event_grid_publisher_client import EventGridPublisherClient as EventGridPublisherClientImpl +from .shared_access_signature_credential import EventGridSharedAccessSignatureCredential from . import _constants as constants class EventGridPublisherClient(object): @@ -25,16 +28,16 @@ class EventGridPublisherClient(object): :param str topic_hostname: The topic endpoint to send the events to. :param credential: The credential object used for authentication which implements SAS key authentication or SAS token authentication. - :type credential: Union[~azure.core.credentials.AzureKeyCredential, ~azure.core.credentials.TokenCredential] + :type credential: Union[~azure.core.credentials.AzureKeyCredential, azure.eventgrid.EventGridSharedAccessSignatureCredential] """ def __init__( self, topic_hostname, # type: str - credential, # type: Union[azure.core.credential.AzureKeyCredential, azure.core.credential.TokenCredential] + credential, # type: Union[azure.core.credential.AzureKeyCredential, azure.eventgrid.EventGridSharedAccessSignatureCredential] **kwargs # type: Any ): - # type: (str, Union[AzureKeyCredential, TokenCredential], Any) -> None + # type: (str, Union[AzureKeyCredential, EventGridSharedAccessSignatureCredential], Any) -> None auth_policy = EventGridPublisherClient._get_authentication_policy(credential) self._credential = credential self._topic_hostname = topic_hostname @@ -67,4 +70,6 @@ def _get_authentication_policy(cls, credential): raise ValueError("Parameter 'credential' must not be None.") if isinstance(credential, AzureKeyCredential): authentication_policy = AzureKeyCredentialPolicy(credential=credential, name=constants.EVENTGRID_KEY_HEADER) + if isinstance(credential, EventGridSharedAccessSignatureCredential): + authentication_policy = EventGridSharedAccessSignatureCredentialPolicy(credential=credential, name=constants.EVENTGRID_TOKEN_HEADER) return authentication_policy diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_signature_credential_policy.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_signature_credential_policy.py new file mode 100644 index 000000000000..3370595d1d5d --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_signature_credential_policy.py @@ -0,0 +1,23 @@ +import six + +from azure.core.pipeline.policies import SansIOHTTPPolicy + +class EventGridSharedAccessSignatureCredentialPolicy(SansIOHTTPPolicy): + """Adds a token header for the provided credential. + :param credential: The credential used to authenticate requests. + :type credential: ~azure.eventgrid.EventGridSharedAccessSignatureCredential + :param str name: The name of the token header used for the credential. + :raises: ValueError or TypeError + """ + def __init__(self, credential, name, **kwargs): # pylint: disable=unused-argument + # type: (EventGridSharedAccessSignatureCredential, str, Any) -> None + super(EventGridSharedAccessSignatureCredentialPolicy, self).__init__() + self._credential = credential + if not name: + raise ValueError("name can not be None or empty") + if not isinstance(name, six.string_types): + raise TypeError("name must be a string.") + self._name = name + + def on_request(self, request): + request.http_request.headers[self._name] = self._credential.signature diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/shared_access_signature_credential.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/shared_access_signature_credential.py new file mode 100644 index 000000000000..420307b0448b --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/shared_access_signature_credential.py @@ -0,0 +1,32 @@ +# ------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See LICENSE.txt in the project root for +# license information. +# ------------------------------------------------------------------------- + +class EventGridSharedAccessSignatureCredential(object): + """Creates an instance of an EventGridSharedAccessSignatureCredential for use with a service client. + :param str signature: Signature to use in authentication. + """ + + def __init__(self, signature): + self._signature = signature + + @property + def signature(self): + # type: () -> str + """ + The value of the signature to be used in authentication. + + :rtype: str + """ + return self._signature + + def update(self, signature): + # type: (str) -> None + """ + Updates the key property value of the signature to be used in authentication. + + :param str signature: Signature to use in authentication. + """ + self._signature = signature diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/token_credential.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/token_credential.py deleted file mode 100644 index 32a63e8b96bb..000000000000 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/token_credential.py +++ /dev/null @@ -1,32 +0,0 @@ -# ------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See LICENSE.txt in the project root for -# license information. -# ------------------------------------------------------------------------- -from typing import TYPE_CHECKING -import six - - -if TYPE_CHECKING: - from typing import Any, NamedTuple - from typing_extensions import Protocol - - AccessToken = NamedTuple("AccessToken", [("token", str), ("expires_on", int)]) - - class EventGridTokenCredential(object): - """ - :param str scopes: Lets you specify the type of access needed. - """ - - # pylint:disable=too-few-public-methods - def get_token(self, *scopes, **kwargs): - # type: (*str, **Any) -> AccessToken - pass - - -else: - from collections import namedtuple - - AccessToken = namedtuple("AccessToken", ["token", "expires_on"]) - -#__all__ = ["AzureKeyCredential", "AccessToken"] diff --git a/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs1b_publish_custom_events_to_a_topic_with_signature.py b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs1b_publish_custom_events_to_a_topic_with_signature.py new file mode 100644 index 000000000000..b320f603ea65 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs1b_publish_custom_events_to_a_topic_with_signature.py @@ -0,0 +1,21 @@ +from azure.eventgrid import EventGridPublisherClient, EventGridEvent, CloudEvent, generate_shared_access_signature, EventGridSharedAccessSignatureCredential +from azure.core.credentials import AzureKeyCredential + +topic_hostname = ".-1.eventgrid.azure.net" +topic_key = "" +expiration_date_utc = dt.datetime.now(tzutc()) + timedelta(hours=1) + +signature = generate_shared_access_signature(topic_hostname, topic_key, expiration_date_utc) +credential = EventGridSharedAccessSignatureCredential(signature) +client = EventGridPublisherClient(topic_hostname, credential) + +client.send([ + EventGridEvent( + event_type="Contoso.Items.ItemReceived", + data={ + "itemSku": "Contoso Item SKU #1" + }, + subject="Door1", + data_version="2.0" + ) +]) \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_cloud_events_from_service_bus_queue.py b/sdk/eventgrid/azure-eventgrid/samples/consume_cloud_events_from_service_bus_queue.py index f88baf1278da..eda76fdd5993 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/consume_cloud_events_from_service_bus_queue.py +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_cloud_events_from_service_bus_queue.py @@ -19,22 +19,25 @@ from azure.eventgrid._consumer import EventGridConsumer from azure.servicebus import ServiceBusClient, Message -connection_str = 'Endpoint=sb://t-swpill-service-bus-queue.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=EBfVpjF0v8p0G4Ksh35qi1VouzNxo1GQeKvDp2wx1I0=' +def get_deserialized_events(msg): + events = consumer.deserialize_events(msg) + for event in events: + if 'specversion' in event: + print(event["time"]) + else: + print(event.model.eventTime) + +connection_str = os.environ.get('SB_CONN_STR') sb_client = ServiceBusClient.from_connection_string(connection_str) consumer = EventGridConsumer() -with sb_client: - receiver = sb_client.get_queue_receiver("cloudeventqueue", prefetch=1) - with receiver: - msgs = receiver.receive(max_batch_size=1, max_wait_time=5) - for msg in msgs: - print(type(msg)) - msg.complete() - get_deserialized_events(msg) - -def get_deserialized_events(msg): - events = consumer.deserialize_events(msg) - for event in events: - print(event["time"]) - print(type(event.model.time)) \ No newline at end of file +while True: + with sb_client: + receiver = sb_client.get_queue_receiver("cloudeventqueue", prefetch=1) + with receiver: + msgs = receiver.receive(max_batch_size=1, max_wait_time=5) + for msg in msgs: + print(msg) + msg.complete() + get_deserialized_events(msg) diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py b/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py index 2974d0a37b99..d7a9a24fa76a 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py +++ b/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py @@ -9,7 +9,6 @@ SCRIPT_DIR = os.path.dirname(os.path.realpath(os.path.join(os.getcwd(), os.path.expanduser(__file__)))) sys.path.append(os.path.normpath(os.path.join(SCRIPT_DIR, PACKAGE_PARENT))) -from azure.core.pipeline.policies import AzureKeyCredentialPolicy from azure.core.credentials import AzureKeyCredential from azure.mgmt.eventgrid import EventGridManagementClient from azure.eventgrid._publisher_client import EventGridPublisherClient @@ -20,10 +19,7 @@ ClientAuthenticationError ) -#key = os.environ.get("DEMO_ACCESS_KEY") key = os.environ.get("CUSTOM_ACCESS_KEY") -print(key) -#topic_hostname = "eg-azure-sdk-demo.westus2-1.eventgrid.azure.net" topic_hostname = "eventgridcloudeventsub.eastus-1.eventgrid.azure.net" # authenticate client diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_domain_topic_sample.py b/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_domain_topic_sample.py index c19283a3f409..448b14d119fb 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_domain_topic_sample.py +++ b/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_domain_topic_sample.py @@ -13,7 +13,6 @@ SCRIPT_DIR = os.path.dirname(os.path.realpath(os.path.join(os.getcwd(), os.path.expanduser(__file__)))) sys.path.append(os.path.normpath(os.path.join(SCRIPT_DIR, PACKAGE_PARENT))) -from azure.core.pipeline.policies import AzureKeyCredentialPolicy from azure.core.credentials import AzureKeyCredential from azure.mgmt.eventgrid import EventGridManagementClient from azure.eventgrid._publisher_client import EventGridPublisherClient @@ -52,6 +51,6 @@ event_list.append(event) # publish list of events - client.publish_events(event_list) + client.send(event_list) print("Batch of size {} published".format(len(event_list))) time.sleep(randint(1, 5)) diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_event_grid_events_to_custom_topic_sample.py b/sdk/eventgrid/azure-eventgrid/samples/publish_event_grid_events_to_custom_topic_sample.py new file mode 100644 index 000000000000..7e09d1f16a7a --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/publish_event_grid_events_to_custom_topic_sample.py @@ -0,0 +1,49 @@ +import sys +import os +import json +from random import randint, sample +from typing import Sequence +import time + +PACKAGE_PARENT = '..' +SCRIPT_DIR = os.path.dirname(os.path.realpath(os.path.join(os.getcwd(), os.path.expanduser(__file__)))) +sys.path.append(os.path.normpath(os.path.join(SCRIPT_DIR, PACKAGE_PARENT))) + +from azure.core.credentials import AzureKeyCredential +from azure.mgmt.eventgrid import EventGridManagementClient +from azure.eventgrid._publisher_client import EventGridPublisherClient +from azure.eventgrid._models import EventGridEvent, CloudEvent +from azure.core.exceptions import ( + ResourceNotFoundError, + ResourceExistsError, + ClientAuthenticationError +) + +key = os.environ.get("EG_ACCESS_KEY") +topic_hostname = "eventgridegsub.eastus-1.eventgrid.azure.net" + +# authenticate client +credential = AzureKeyCredential(key) +client = EventGridPublisherClient(topic_hostname, credential) + +team_members = ["Josh", "Kerri", "Kieran", "Laurent", "Lily", "Matt", "Soren", "Srikanta", "Swathi"] # possible values for data field + +# publish events +while True: + + event_list = [] # list of events to publish + # create events and append to list + for j in range(randint(1, 3)): + sample_members = sample(team_members, k=randint(1, 9)) # select random subset of team members + event = EventGridEvent( + subject="Door1", + data={"team": sample_members}, + event_type="Azure.Sdk.Demo", + data_version="2.0" + ) + event_list.append(event) + + # publish list of events + client.send(event_list) + print("Batch of size {} published".format(len(event_list))) + time.sleep(randint(1, 5)) diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_system_events_to_custom_topic.py b/sdk/eventgrid/azure-eventgrid/samples/publish_system_events_to_custom_topic.py index 4aeeab663183..9cff26077af8 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/publish_system_events_to_custom_topic.py +++ b/sdk/eventgrid/azure-eventgrid/samples/publish_system_events_to_custom_topic.py @@ -9,7 +9,6 @@ SCRIPT_DIR = os.path.dirname(os.path.realpath(os.path.join(os.getcwd(), os.path.expanduser(__file__)))) sys.path.append(os.path.normpath(os.path.join(SCRIPT_DIR, PACKAGE_PARENT))) -from azure.core.pipeline.policies import AzureKeyCredentialPolicy from azure.core.credentials import AzureKeyCredential from azure.mgmt.eventgrid import EventGridManagementClient from azure.eventgrid._publisher_client import EventGridPublisherClient @@ -21,9 +20,7 @@ ClientAuthenticationError ) -#key = os.environ.get("DEMO_ACCESS_KEY") key = os.environ.get("CUSTOM_ACCESS_KEY") -#topic_hostname = "eg-azure-sdk-demo.westus2-1.eventgrid.azure.net" topic_hostname = "eventgridcloudeventsub.eastus-1.eventgrid.azure.net" # authenticate client diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_with_shared_access_signature_sample.py b/sdk/eventgrid/azure-eventgrid/samples/publish_with_shared_access_signature_sample.py index 314e88a155d5..09b9f5af2bdc 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/publish_with_shared_access_signature_sample.py +++ b/sdk/eventgrid/azure-eventgrid/samples/publish_with_shared_access_signature_sample.py @@ -9,24 +9,27 @@ SCRIPT_DIR = os.path.dirname(os.path.realpath(os.path.join(os.getcwd(), os.path.expanduser(__file__)))) sys.path.append(os.path.normpath(os.path.join(SCRIPT_DIR, PACKAGE_PARENT))) -from azure.core.pipeline.policies import AzureKeyCredentialPolicy -from azure.core.credentials import AzureKeyCredential +from dateutil.tz import tzutc +from datetime import timedelta, timezone +import datetime as dt + +from azure.eventgrid import EventGridSharedAccessSignatureCredential from azure.mgmt.eventgrid import EventGridManagementClient -from azure.eventgrid._publisher_client import EventGridPublisherClient -from azure.eventgrid._models import EventGridEvent, CloudEvent +from azure.eventgrid import EventGridPublisherClient, EventGridEvent, CloudEvent, generate_shared_access_signature from azure.core.exceptions import ( ResourceNotFoundError, ResourceExistsError, ClientAuthenticationError ) -#key = os.environ.get("DEMO_ACCESS_KEY") key = os.environ.get("CUSTOM_ACCESS_KEY") -#topic_hostname = "eg-azure-sdk-demo.westus2-1.eventgrid.azure.net" topic_hostname = "eventgridcloudeventsub.eastus-1.eventgrid.azure.net" +expiration_date_utc = dt.datetime.now(tzutc()) + timedelta(hours=1) + +signature = generate_shared_access_signature(topic_hostname, key, expiration_date_utc) # authenticate client -credential = AzureKeyCredential(key) +credential = EventGridSharedAccessSignatureCredential(signature) client = EventGridPublisherClient(topic_hostname, credential) team_members = ["Josh", "Kerri", "Kieran", "Laurent", "Lily", "Matt", "Soren", "Srikanta", "Swathi"] # possible values for data field @@ -40,7 +43,7 @@ sample_members = sample(team_members, k=randint(1, 9)) # select random subset of team members event = CloudEvent( type="Azure.Sdk.Demo", - source="https://egdemo.dev/demoevent", + source="https://egdemo.dev/demowithsignature", data={"team": sample_members} ) event_list.append(event) diff --git a/sdk/eventgrid/azure-eventgrid/src/code-model-v1 b/sdk/eventgrid/azure-eventgrid/src/code-model-v1 deleted file mode 100644 index 1b12c8732098..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/code-model-v1 +++ /dev/null @@ -1,1425 +0,0 @@ -{ - "$id": "1", - "modelTypes": [ - { - "$id": "2", - "$type": "CompositeType", - "properties": [ - { - "$id": "3", - "isReadOnly": false, - "realPath": [ - "id" - ], - "collectionFormat": "none", - "defaultValue": { - "$id": "4", - "fixed": false - }, - "deprecated": false, - "documentation": { - "$id": "5", - "fixed": false, - "raw": "An unique identifier for the event." - }, - "isRequired": true, - "isConstant": false, - "name": { - "$id": "6", - "fixed": false, - "raw": "id" - }, - "serializedName": "id", - "modelType": { - "$id": "7", - "$type": "PrimaryType", - "knownPrimaryType": "string", - "name": { - "$id": "8", - "fixed": false, - "raw": "String" - }, - "deprecated": false - } - }, - { - "$id": "9", - "isReadOnly": false, - "realPath": [ - "topic" - ], - "collectionFormat": "none", - "defaultValue": { - "$id": "10", - "fixed": false - }, - "deprecated": false, - "documentation": { - "$id": "11", - "fixed": false, - "raw": "The resource path of the event source." - }, - "isRequired": false, - "isConstant": false, - "name": { - "$id": "12", - "fixed": false, - "raw": "topic" - }, - "serializedName": "topic", - "modelType": { - "$id": "13", - "$type": "PrimaryType", - "knownPrimaryType": "string", - "name": { - "$id": "14", - "fixed": false, - "raw": "String" - }, - "deprecated": false - } - }, - { - "$id": "15", - "isReadOnly": false, - "realPath": [ - "subject" - ], - "collectionFormat": "none", - "defaultValue": { - "$id": "16", - "fixed": false - }, - "deprecated": false, - "documentation": { - "$id": "17", - "fixed": false, - "raw": "A resource path relative to the topic path." - }, - "isRequired": true, - "isConstant": false, - "name": { - "$id": "18", - "fixed": false, - "raw": "subject" - }, - "serializedName": "subject", - "modelType": { - "$id": "19", - "$type": "PrimaryType", - "knownPrimaryType": "string", - "name": { - "$id": "20", - "fixed": false, - "raw": "String" - }, - "deprecated": false - } - }, - { - "$id": "21", - "isReadOnly": false, - "realPath": [ - "data" - ], - "collectionFormat": "none", - "defaultValue": { - "$id": "22", - "fixed": false - }, - "deprecated": false, - "documentation": { - "$id": "23", - "fixed": false, - "raw": "Event data specific to the event type." - }, - "isRequired": true, - "isConstant": false, - "name": { - "$id": "24", - "fixed": false, - "raw": "data" - }, - "serializedName": "data", - "modelType": { - "$id": "25", - "$type": "PrimaryType", - "knownPrimaryType": "object", - "name": { - "$id": "26", - "fixed": false, - "raw": "Object" - }, - "deprecated": false - } - }, - { - "$id": "27", - "isReadOnly": false, - "realPath": [ - "eventType" - ], - "collectionFormat": "none", - "defaultValue": { - "$id": "28", - "fixed": false - }, - "deprecated": false, - "documentation": { - "$id": "29", - "fixed": false, - "raw": "The type of the event that occurred." - }, - "isRequired": true, - "isConstant": false, - "name": { - "$id": "30", - "fixed": false, - "raw": "eventType" - }, - "serializedName": "eventType", - "modelType": { - "$id": "31", - "$type": "PrimaryType", - "knownPrimaryType": "string", - "name": { - "$id": "32", - "fixed": false, - "raw": "String" - }, - "deprecated": false - } - }, - { - "$id": "33", - "isReadOnly": false, - "realPath": [ - "eventTime" - ], - "collectionFormat": "none", - "defaultValue": { - "$id": "34", - "fixed": false - }, - "deprecated": false, - "documentation": { - "$id": "35", - "fixed": false, - "raw": "The time (in UTC) the event was generated." - }, - "isRequired": true, - "isConstant": false, - "name": { - "$id": "36", - "fixed": false, - "raw": "eventTime" - }, - "serializedName": "eventTime", - "modelType": { - "$id": "37", - "$type": "PrimaryType", - "format": "date-time", - "knownPrimaryType": "dateTime", - "name": { - "$id": "38", - "fixed": false, - "raw": "DateTime" - }, - "deprecated": false - } - }, - { - "$id": "39", - "isReadOnly": true, - "realPath": [ - "metadataVersion" - ], - "collectionFormat": "none", - "defaultValue": { - "$id": "40", - "fixed": false - }, - "deprecated": false, - "documentation": { - "$id": "41", - "fixed": false, - "raw": "The schema version of the event metadata." - }, - "isRequired": false, - "isConstant": false, - "name": { - "$id": "42", - "fixed": false, - "raw": "metadataVersion" - }, - "serializedName": "metadataVersion", - "modelType": { - "$id": "43", - "$type": "PrimaryType", - "knownPrimaryType": "string", - "name": { - "$id": "44", - "fixed": false, - "raw": "String" - }, - "deprecated": false - } - }, - { - "$id": "45", - "isReadOnly": false, - "realPath": [ - "dataVersion" - ], - "collectionFormat": "none", - "defaultValue": { - "$id": "46", - "fixed": false - }, - "deprecated": false, - "documentation": { - "$id": "47", - "fixed": false, - "raw": "The schema version of the data object." - }, - "isRequired": true, - "isConstant": false, - "name": { - "$id": "48", - "fixed": false, - "raw": "dataVersion" - }, - "serializedName": "dataVersion", - "modelType": { - "$id": "49", - "$type": "PrimaryType", - "knownPrimaryType": "string", - "name": { - "$id": "50", - "fixed": false, - "raw": "String" - }, - "deprecated": false - } - } - ], - "serializedName": "EventGridEvent", - "documentation": "Properties of an event published to an Event Grid topic using the EventGrid Schema.", - "containsConstantProperties": false, - "name": { - "$id": "51", - "fixed": false, - "raw": "EventGridEvent" - }, - "extensions": { - "x-ms-metadata": { - "apiVersions": [ - "2018-01-01" - ], - "filename": [ - "mem:///105?oai3.shaken.json" - ], - "name": "EventGridEvent", - "originalLocations": [ - "https://raw.githubusercontent.com/t-swpill/azure-rest-api-specs/add-cloud-event-publish-to-event-grid/specification/eventgrid/data-plane/Microsoft.EventGrid/stable/2018-01-01/EventGrid.json#/components/schemas/EventGridEvent" - ] - } - }, - "deprecated": false - }, - { - "$id": "52", - "$type": "CompositeType", - "properties": [ - { - "$id": "53", - "isReadOnly": false, - "realPath": [ - "id" - ], - "collectionFormat": "none", - "defaultValue": { - "$id": "54", - "fixed": false - }, - "deprecated": false, - "documentation": { - "$id": "55", - "fixed": false, - "raw": "An identifier for the event. The combination of id and source must be unique for each distinct event." - }, - "isRequired": true, - "isConstant": false, - "name": { - "$id": "56", - "fixed": false, - "raw": "id" - }, - "serializedName": "id", - "modelType": { - "$id": "57", - "$type": "PrimaryType", - "knownPrimaryType": "string", - "name": { - "$id": "58", - "fixed": false, - "raw": "String" - }, - "deprecated": false - } - }, - { - "$id": "59", - "isReadOnly": false, - "realPath": [ - "source" - ], - "collectionFormat": "none", - "defaultValue": { - "$id": "60", - "fixed": false - }, - "deprecated": false, - "documentation": { - "$id": "61", - "fixed": false, - "raw": "Identifies the context in which an event happened. The combination of id and source must be unique for each distinct event." - }, - "isRequired": true, - "isConstant": false, - "name": { - "$id": "62", - "fixed": false, - "raw": "source" - }, - "serializedName": "source", - "modelType": { - "$id": "63", - "$type": "PrimaryType", - "knownPrimaryType": "string", - "name": { - "$id": "64", - "fixed": false, - "raw": "String" - }, - "deprecated": false - } - }, - { - "$id": "65", - "isReadOnly": false, - "realPath": [ - "data" - ], - "collectionFormat": "none", - "defaultValue": { - "$id": "66", - "fixed": false - }, - "deprecated": false, - "documentation": { - "$id": "67", - "fixed": false, - "raw": "Event data specific to the event type." - }, - "isRequired": false, - "isConstant": false, - "name": { - "$id": "68", - "fixed": false, - "raw": "data" - }, - "serializedName": "data", - "modelType": { - "$id": "69", - "$type": "PrimaryType", - "knownPrimaryType": "object", - "name": { - "$id": "70", - "fixed": false, - "raw": "Object" - }, - "deprecated": false - } - }, - { - "$id": "71", - "isReadOnly": false, - "realPath": [ - "type" - ], - "collectionFormat": "none", - "defaultValue": { - "$id": "72", - "fixed": false - }, - "deprecated": false, - "documentation": { - "$id": "73", - "fixed": false, - "raw": "Type of event related to the originating occurrence." - }, - "isRequired": true, - "isConstant": false, - "name": { - "$id": "74", - "fixed": false, - "raw": "type" - }, - "serializedName": "type", - "modelType": { - "$id": "75", - "$type": "PrimaryType", - "knownPrimaryType": "string", - "name": { - "$id": "76", - "fixed": false, - "raw": "String" - }, - "deprecated": false - } - }, - { - "$id": "77", - "isReadOnly": false, - "realPath": [ - "time" - ], - "collectionFormat": "none", - "defaultValue": { - "$id": "78", - "fixed": false - }, - "deprecated": false, - "documentation": { - "$id": "79", - "fixed": false, - "raw": "The time (in UTC) the event was generated, in RFC3339 format." - }, - "isRequired": false, - "isConstant": false, - "name": { - "$id": "80", - "fixed": false, - "raw": "time" - }, - "serializedName": "time", - "modelType": { - "$id": "81", - "$type": "PrimaryType", - "format": "date-time", - "knownPrimaryType": "dateTime", - "name": { - "$id": "82", - "fixed": false, - "raw": "DateTime" - }, - "deprecated": false - } - }, - { - "$id": "83", - "isReadOnly": false, - "realPath": [ - "specversion" - ], - "collectionFormat": "none", - "defaultValue": { - "$id": "84", - "fixed": false - }, - "deprecated": false, - "documentation": { - "$id": "85", - "fixed": false, - "raw": "The version of the CloudEvents specification which the event uses." - }, - "isRequired": true, - "isConstant": false, - "name": { - "$id": "86", - "fixed": false, - "raw": "specversion" - }, - "serializedName": "specversion", - "modelType": { - "$id": "87", - "$type": "PrimaryType", - "knownPrimaryType": "string", - "name": { - "$id": "88", - "fixed": false, - "raw": "String" - }, - "deprecated": false - } - }, - { - "$id": "89", - "isReadOnly": false, - "realPath": [ - "dataschema" - ], - "collectionFormat": "none", - "defaultValue": { - "$id": "90", - "fixed": false - }, - "deprecated": false, - "documentation": { - "$id": "91", - "fixed": false, - "raw": "Identifies the schema that data adheres to." - }, - "isRequired": false, - "isConstant": false, - "name": { - "$id": "92", - "fixed": false, - "raw": "dataschema" - }, - "serializedName": "dataschema", - "modelType": { - "$id": "93", - "$type": "PrimaryType", - "knownPrimaryType": "string", - "name": { - "$id": "94", - "fixed": false, - "raw": "String" - }, - "deprecated": false - } - }, - { - "$id": "95", - "isReadOnly": false, - "realPath": [ - "datacontenttype" - ], - "collectionFormat": "none", - "defaultValue": { - "$id": "96", - "fixed": false - }, - "deprecated": false, - "documentation": { - "$id": "97", - "fixed": false, - "raw": "Content type of data value." - }, - "isRequired": false, - "isConstant": false, - "name": { - "$id": "98", - "fixed": false, - "raw": "datacontenttype" - }, - "serializedName": "datacontenttype", - "modelType": { - "$id": "99", - "$type": "PrimaryType", - "knownPrimaryType": "string", - "name": { - "$id": "100", - "fixed": false, - "raw": "String" - }, - "deprecated": false - } - }, - { - "$id": "101", - "isReadOnly": false, - "realPath": [ - "subject" - ], - "collectionFormat": "none", - "defaultValue": { - "$id": "102", - "fixed": false - }, - "deprecated": false, - "documentation": { - "$id": "103", - "fixed": false, - "raw": "This describes the subject of the event in the context of the event producer (identified by source)." - }, - "isRequired": false, - "isConstant": false, - "name": { - "$id": "104", - "fixed": false, - "raw": "subject" - }, - "serializedName": "subject", - "modelType": { - "$id": "105", - "$type": "PrimaryType", - "knownPrimaryType": "string", - "name": { - "$id": "106", - "fixed": false, - "raw": "String" - }, - "deprecated": false - } - } - ], - "serializedName": "CloudEventEvent", - "documentation": "Properties of an event published to an Event Grid topic using the CloudEvent 1.0 Schema.", - "containsConstantProperties": false, - "name": { - "$id": "107", - "fixed": false, - "raw": "CloudEventEvent" - }, - "extensions": { - "x-ms-metadata": { - "apiVersions": [ - "2018-01-01" - ], - "filename": [ - "mem:///105?oai3.shaken.json" - ], - "name": "CloudEventEvent", - "originalLocations": [ - "https://raw.githubusercontent.com/t-swpill/azure-rest-api-specs/add-cloud-event-publish-to-event-grid/specification/eventgrid/data-plane/Microsoft.EventGrid/stable/2018-01-01/EventGrid.json#/components/schemas/CloudEventEvent" - ] - } - }, - "deprecated": false - }, - { - "$id": "108", - "$type": "CompositeType", - "properties": [ - { - "$id": "109", - "isReadOnly": true, - "realPath": [ - "validationCode" - ], - "collectionFormat": "none", - "defaultValue": { - "$id": "110", - "fixed": false - }, - "deprecated": false, - "documentation": { - "$id": "111", - "fixed": false, - "raw": "The validation code sent by Azure Event Grid to validate an event subscription. To complete the validation handshake, the subscriber must either respond with this validation code as part of the validation response, or perform a GET request on the validationUrl (available starting version 2018-05-01-preview)." - }, - "isRequired": false, - "isConstant": false, - "name": { - "$id": "112", - "fixed": false, - "raw": "validationCode" - }, - "serializedName": "validationCode", - "modelType": { - "$id": "113", - "$type": "PrimaryType", - "knownPrimaryType": "string", - "name": { - "$id": "114", - "fixed": false, - "raw": "String" - }, - "deprecated": false - } - }, - { - "$id": "115", - "isReadOnly": true, - "realPath": [ - "validationUrl" - ], - "collectionFormat": "none", - "defaultValue": { - "$id": "116", - "fixed": false - }, - "deprecated": false, - "documentation": { - "$id": "117", - "fixed": false, - "raw": "The validation URL sent by Azure Event Grid (available starting version 2018-05-01-preview). To complete the validation handshake, the subscriber must either respond with the validationCode as part of the validation response, or perform a GET request on the validationUrl (available starting version 2018-05-01-preview)." - }, - "isRequired": false, - "isConstant": false, - "name": { - "$id": "118", - "fixed": false, - "raw": "validationUrl" - }, - "serializedName": "validationUrl", - "modelType": { - "$id": "119", - "$type": "PrimaryType", - "knownPrimaryType": "string", - "name": { - "$id": "120", - "fixed": false, - "raw": "String" - }, - "deprecated": false - } - } - ], - "serializedName": "SubscriptionValidationEventData", - "documentation": "Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionValidationEvent.", - "containsConstantProperties": false, - "name": { - "$id": "121", - "fixed": false, - "raw": "SubscriptionValidationEventData" - }, - "extensions": { - "x-ms-metadata": { - "apiVersions": [ - "2018-01-01" - ], - "filename": [ - "mem:///105?oai3.shaken.json" - ], - "name": "SubscriptionValidationEventData", - "originalLocations": [ - "https://raw.githubusercontent.com/t-swpill/azure-rest-api-specs/add-cloud-event-publish-to-event-grid/specification/eventgrid/data-plane/Microsoft.EventGrid/stable/2018-01-01/EventGrid.json#/components/schemas/SubscriptionValidationEventData" - ] - } - }, - "deprecated": false - }, - { - "$id": "122", - "$type": "CompositeType", - "properties": [ - { - "$id": "123", - "isReadOnly": false, - "realPath": [ - "validationResponse" - ], - "collectionFormat": "none", - "defaultValue": { - "$id": "124", - "fixed": false - }, - "deprecated": false, - "documentation": { - "$id": "125", - "fixed": false, - "raw": "The validation response sent by the subscriber to Azure Event Grid to complete the validation of an event subscription." - }, - "isRequired": false, - "isConstant": false, - "name": { - "$id": "126", - "fixed": false, - "raw": "validationResponse" - }, - "serializedName": "validationResponse", - "modelType": { - "$id": "127", - "$type": "PrimaryType", - "knownPrimaryType": "string", - "name": { - "$id": "128", - "fixed": false, - "raw": "String" - }, - "deprecated": false - } - } - ], - "serializedName": "SubscriptionValidationResponse", - "documentation": "To complete an event subscription validation handshake, a subscriber can use either the validationCode or the validationUrl received in a SubscriptionValidationEvent. When the validationCode is used, the SubscriptionValidationResponse can be used to build the response.", - "containsConstantProperties": false, - "name": { - "$id": "129", - "fixed": false, - "raw": "SubscriptionValidationResponse" - }, - "extensions": { - "x-ms-metadata": { - "apiVersions": [ - "2018-01-01" - ], - "filename": [ - "mem:///105?oai3.shaken.json" - ], - "name": "SubscriptionValidationResponse", - "originalLocations": [ - "https://raw.githubusercontent.com/t-swpill/azure-rest-api-specs/add-cloud-event-publish-to-event-grid/specification/eventgrid/data-plane/Microsoft.EventGrid/stable/2018-01-01/EventGrid.json#/components/schemas/SubscriptionValidationResponse" - ] - } - }, - "deprecated": false - }, - { - "$id": "130", - "$type": "CompositeType", - "properties": [ - { - "$id": "131", - "isReadOnly": true, - "realPath": [ - "eventSubscriptionId" - ], - "collectionFormat": "none", - "defaultValue": { - "$id": "132", - "fixed": false - }, - "deprecated": false, - "documentation": { - "$id": "133", - "fixed": false, - "raw": "The Azure resource ID of the deleted event subscription." - }, - "isRequired": false, - "isConstant": false, - "name": { - "$id": "134", - "fixed": false, - "raw": "eventSubscriptionId" - }, - "serializedName": "eventSubscriptionId", - "modelType": { - "$id": "135", - "$type": "PrimaryType", - "knownPrimaryType": "string", - "name": { - "$id": "136", - "fixed": false, - "raw": "String" - }, - "deprecated": false - } - } - ], - "serializedName": "SubscriptionDeletedEventData", - "documentation": "Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionDeletedEvent.", - "containsConstantProperties": false, - "name": { - "$id": "137", - "fixed": false, - "raw": "SubscriptionDeletedEventData" - }, - "extensions": { - "x-ms-metadata": { - "apiVersions": [ - "2018-01-01" - ], - "filename": [ - "mem:///105?oai3.shaken.json" - ], - "name": "SubscriptionDeletedEventData", - "originalLocations": [ - "https://raw.githubusercontent.com/t-swpill/azure-rest-api-specs/add-cloud-event-publish-to-event-grid/specification/eventgrid/data-plane/Microsoft.EventGrid/stable/2018-01-01/EventGrid.json#/components/schemas/SubscriptionDeletedEventData" - ] - } - }, - "deprecated": false - } - ], - "hostParametersFront": [ - { - "$id": "138", - "location": "path", - "collectionFormat": "none", - "defaultValue": { - "$id": "139", - "fixed": false, - "raw": "" - }, - "deprecated": false, - "documentation": { - "$id": "140", - "fixed": false, - "raw": "The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net" - }, - "extensions": { - "x-name": "topicHostname", - "x-required": true, - "x-type": "string", - "x-in": "path", - "x-ms-skip-url-encoding": true, - "hostParameter": true - }, - "isRequired": true, - "isConstant": false, - "name": { - "$id": "141", - "fixed": false, - "raw": "topicHostname" - }, - "serializedName": "topicHostname", - "modelType": { - "$id": "142", - "$type": "PrimaryType", - "knownPrimaryType": "string", - "name": { - "$id": "143", - "fixed": false, - "raw": "String" - }, - "deprecated": false - } - } - ], - "name": "GeneratedClient", - "namespace": "", - "modelsName": "Models", - "apiVersion": "2018-01-01", - "baseUrl": "https://{topicHostname}", - "documentation": "EventGrid Python Client", - "extensions": { - "x-ms-parameterized-host": true - }, - "properties": [ - { - "$id": "144", - "isReadOnly": false, - "realPath": [ - "api-version" - ], - "collectionFormat": "none", - "defaultValue": { - "$id": "145", - "fixed": false - }, - "deprecated": false, - "documentation": { - "$id": "146", - "fixed": false, - "raw": "Version of the API to be used with the client request." - }, - "extensions": { - "x-ms-metadata": { - "apiVersions": [ - "2018-01-01" - ], - "filename": [ - "mem:///105?oai3.shaken.json" - ], - "name": "ApiVersionParameter", - "originalLocations": [ - "https://raw.githubusercontent.com/t-swpill/azure-rest-api-specs/add-cloud-event-publish-to-event-grid/specification/eventgrid/data-plane/Microsoft.EventGrid/stable/2018-01-01/EventGrid.json#/components/parameters/ApiVersionParameter" - ] - } - }, - "isRequired": true, - "isConstant": false, - "name": { - "$id": "147", - "fixed": false, - "raw": "api-version" - }, - "serializedName": "api-version", - "modelType": { - "$id": "148", - "$type": "PrimaryType", - "knownPrimaryType": "string", - "name": { - "$id": "149", - "fixed": false, - "raw": "String" - }, - "deprecated": false - } - } - ], - "operations": [ - { - "$id": "150", - "methods": [ - { - "$id": "151", - "parameters": [ - { - "$id": "152", - "location": "body", - "collectionFormat": "none", - "defaultValue": { - "$id": "153", - "fixed": false - }, - "deprecated": false, - "documentation": { - "$id": "154", - "fixed": false, - "raw": "An array of events to be published to Event Grid." - }, - "extensions": { - "x-ms-metadata": { - "apiVersions": [ - "2018-01-01" - ], - "filename": [ - "mem:///105?oai3.shaken.json" - ], - "name": "paths·1ou78lj·api-events·post·requestbody", - "originalLocations": [ - "https://raw.githubusercontent.com/t-swpill/azure-rest-api-specs/add-cloud-event-publish-to-event-grid/specification/eventgrid/data-plane/Microsoft.EventGrid/stable/2018-01-01/EventGrid.json#/components/requestBodies/paths·1ou78lj·api-events·post·requestbody" - ] - }, - "x-ms-requestBody-name": "events" - }, - "isRequired": true, - "isConstant": false, - "name": { - "$id": "155", - "fixed": false, - "raw": "events" - }, - "serializedName": "events", - "modelType": { - "$id": "156", - "$type": "SequenceType", - "elementType": { - "$ref": "2" - }, - "name": { - "$id": "157", - "fixed": false - }, - "deprecated": false - } - }, - { - "$id": "158", - "location": "query", - "collectionFormat": "none", - "defaultValue": { - "$id": "159", - "fixed": false, - "raw": "2018-01-01" - }, - "deprecated": false, - "documentation": { - "$id": "160", - "fixed": false, - "raw": "The API version to use for the request." - }, - "isRequired": true, - "isConstant": true, - "name": { - "$id": "161", - "fixed": false, - "raw": "api-version" - }, - "serializedName": "api-version", - "modelType": { - "$id": "162", - "$type": "PrimaryType", - "knownPrimaryType": "string", - "name": { - "$id": "163", - "fixed": false, - "raw": "String" - }, - "deprecated": false - } - } - ], - "name": { - "$id": "164", - "fixed": false, - "raw": "PublishEvents" - }, - "group": { - "$id": "165", - "fixed": false, - "raw": "" - }, - "serializedName": "PublishEvents", - "url": "/api/events", - "isAbsoluteUrl": false, - "httpMethod": "post", - "responses": { - "OK": { - "$id": "166", - "extensions": { - "$id": "167", - "x-ms-metadata": { - "apiVersions": [ - "2018-01-01" - ], - "filename": [ - "mem:///105?oai3.shaken.json" - ], - "name": "paths·341l0q·api-events·post·responses·200", - "originalLocations": [ - "https://raw.githubusercontent.com/t-swpill/azure-rest-api-specs/add-cloud-event-publish-to-event-grid/specification/eventgrid/data-plane/Microsoft.EventGrid/stable/2018-01-01/EventGrid.json#/components/responses/paths·341l0q·api-events·post·responses·200" - ] - } - }, - "isNullable": true - } - }, - "defaultResponse": { - "$id": "168", - "isNullable": true - }, - "returnType": { - "$id": "169", - "isNullable": true - }, - "description": "Publishes a batch of events to an Azure Event Grid topic.", - "requestContentType": "application/json; charset=utf-8", - "responseContentTypes": [ - "application/json" - ], - "extensions": { - "servers": [ - { - "url": "https://{topicHostname}", - "x-ms-parameterized-host": { - "positionInOperation": "first" - }, - "variables": { - "topicHostname": { - "x-name": "topicHostname", - "description": "The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net", - "x-required": true, - "x-type": "string", - "x-in": "path", - "x-ms-skip-url-encoding": true, - "default": "" - } - } - } - ], - "x-ms-requestBody-index": "0", - "x-ms-examples": { - "PublishEventsToEventGridTopic": { - "parameters": { - "topicHostname": "mytopic.westcentralus-1.eventgrid.azure.net", - "api-version": "2018-01-01", - "events": [ - { - "id": "b3ccc7e3-c1cb-49bf-b7c8-0d4e60980616", - "subject": "TestSubject", - "data": { - "Property1": "Value1", - "Property2": "Value2" - }, - "eventType": "Microsoft.Contoso.TestEvent", - "eventTime": "2017-12-04T22:06:09.147165Z", - "dataVersion": "1.0" - } - ] - }, - "responses": { - "200": {} - } - } - } - }, - "deprecated": false, - "hidden": false - }, - { - "$id": "170", - "parameters": [ - { - "$id": "171", - "location": "body", - "collectionFormat": "none", - "defaultValue": { - "$id": "172", - "fixed": false - }, - "deprecated": false, - "documentation": { - "$id": "173", - "fixed": false, - "raw": "An array of cloud events to be published to Event Grid." - }, - "extensions": { - "x-ms-metadata": { - "apiVersions": [ - "2018-01-01" - ], - "filename": [ - "mem:///105?oai3.shaken.json" - ], - "name": "paths·1mr7dvi·api-events-overload-cloudevent·post·requestbody", - "originalLocations": [ - "https://raw.githubusercontent.com/t-swpill/azure-rest-api-specs/add-cloud-event-publish-to-event-grid/specification/eventgrid/data-plane/Microsoft.EventGrid/stable/2018-01-01/EventGrid.json#/components/requestBodies/paths·1mr7dvi·api-events-overload-cloudevent·post·requestbody" - ] - }, - "x-ms-requestBody-name": "events" - }, - "isRequired": true, - "isConstant": false, - "name": { - "$id": "174", - "fixed": false, - "raw": "events" - }, - "serializedName": "events", - "modelType": { - "$id": "175", - "$type": "SequenceType", - "elementType": { - "$ref": "52" - }, - "name": { - "$id": "176", - "fixed": false - }, - "deprecated": false - } - }, - { - "$id": "177", - "location": "query", - "collectionFormat": "none", - "defaultValue": { - "$id": "178", - "fixed": false, - "raw": "2018-01-01" - }, - "deprecated": false, - "documentation": { - "$id": "179", - "fixed": false, - "raw": "The API version to use for the request." - }, - "isRequired": true, - "isConstant": true, - "name": { - "$id": "180", - "fixed": false, - "raw": "api-version" - }, - "serializedName": "api-version", - "modelType": { - "$id": "181", - "$type": "PrimaryType", - "knownPrimaryType": "string", - "name": { - "$id": "182", - "fixed": false, - "raw": "String" - }, - "deprecated": false - } - } - ], - "name": { - "$id": "183", - "fixed": false, - "raw": "PublishCloudEventEvents" - }, - "group": { - "$id": "184", - "fixed": false, - "raw": "" - }, - "serializedName": "PublishCloudEventEvents", - "url": "/api/events", - "isAbsoluteUrl": false, - "httpMethod": "post", - "responses": { - "OK": { - "$id": "185", - "extensions": { - "$id": "186", - "x-ms-metadata": { - "apiVersions": [ - "2018-01-01" - ], - "filename": [ - "mem:///105?oai3.shaken.json" - ], - "name": "paths·1o704oh·api-events-overload-cloudevent·post·responses·200", - "originalLocations": [ - "https://raw.githubusercontent.com/t-swpill/azure-rest-api-specs/add-cloud-event-publish-to-event-grid/specification/eventgrid/data-plane/Microsoft.EventGrid/stable/2018-01-01/EventGrid.json#/components/responses/paths·1o704oh·api-events-overload-cloudevent·post·responses·200" - ] - } - }, - "isNullable": true - } - }, - "defaultResponse": { - "$id": "187", - "isNullable": true - }, - "returnType": { - "$id": "188", - "isNullable": true - }, - "description": "Publishes a batch of cloud events to an Azure Event Grid topic.", - "requestContentType": "application/cloudevents-batch+json; charset=utf-8", - "responseContentTypes": [ - "application/json" - ], - "extensions": { - "servers": [ - { - "url": "https://{topicHostname}", - "x-ms-parameterized-host": { - "positionInOperation": "first" - }, - "variables": { - "topicHostname": { - "x-name": "topicHostname", - "description": "The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net", - "x-required": true, - "x-type": "string", - "x-in": "path", - "x-ms-skip-url-encoding": true, - "default": "" - } - } - } - ], - "x-ms-requestBody-index": "0", - "x-ms-examples": { - "PublishEventsToEventGridTopicAsCloudEvents": { - "parameters": { - "topicHostname": "mytopic.westcentralus-1.eventgrid.azure.net", - "api-version": "2018-01-01", - "events": [ - { - "id": "b3ccc7e3-c1cb-49bf-b7c8-0d4e60980616", - "source": "/microsoft/autorest/examples/eventgrid/cloud-events/publish", - "specversion": "1.0", - "data": { - "Property1": "Value1", - "Property2": "Value2" - }, - "type": "Microsoft.Contoso.TestEvent", - "time": "2017-12-04T22:06:09.147165Z" - } - ] - }, - "responses": { - "200": {} - } - } - } - }, - "deprecated": false, - "hidden": false - } - ], - "name": { - "$id": "189", - "fixed": false, - "raw": "" - }, - "typeName": { - "$id": "190", - "fixed": false - }, - "nameForProperty": "GeneratedClient" - } - ] -} \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/__init__.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/__init__.py new file mode 100644 index 000000000000..34589543390e --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/generated_client/__init__.py @@ -0,0 +1,16 @@ +# 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 ._generated_client import GeneratedClient +__all__ = ['GeneratedClient'] + +try: + from ._patch import patch_sdk + patch_sdk() +except ImportError: + pass diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/_configuration.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/_configuration.py new file mode 100644 index 000000000000..ad92f04923da --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/generated_client/_configuration.py @@ -0,0 +1,51 @@ +# 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 TYPE_CHECKING + +from azure.core.configuration import Configuration +from azure.core.pipeline import policies + +if TYPE_CHECKING: + # pylint: disable=unused-import,ungrouped-imports + from typing import Any + +VERSION = "unknown" + +class GeneratedClientConfiguration(Configuration): + """Configuration for GeneratedClient. + + Note that all parameters used to create this instance are saved as instance + attributes. + + """ + + def __init__( + self, + **kwargs # type: Any + ): + # type: (...) -> None + super(GeneratedClientConfiguration, self).__init__(**kwargs) + + self.api_version = "2018-01-01" + kwargs.setdefault('sdk_moniker', 'generatedclient/{}'.format(VERSION)) + self._configure(**kwargs) + + def _configure( + self, + **kwargs # type: Any + ): + # type: (...) -> None + self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get('authentication_policy') diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/_generated_client.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/_generated_client.py new file mode 100644 index 000000000000..591edd14ce37 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/generated_client/_generated_client.py @@ -0,0 +1,54 @@ +# 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 TYPE_CHECKING + +from azure.core import PipelineClient +from msrest import Deserializer, Serializer + +if TYPE_CHECKING: + # pylint: disable=unused-import,ungrouped-imports + from typing import Any + +from ._configuration import GeneratedClientConfiguration +from .operations import GeneratedClientOperationsMixin +from . import models + + +class GeneratedClient(GeneratedClientOperationsMixin): + """EventGrid Python Client. + + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. + """ + + def __init__( + self, + **kwargs # type: Any + ): + # type: (...) -> None + base_url = 'https://{topicHostname}' + self._config = GeneratedClientConfiguration(**kwargs) + self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) + + client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} + self._serialize = Serializer(client_models) + self._deserialize = Deserializer(client_models) + + + def close(self): + # type: () -> None + self._client.close() + + def __enter__(self): + # type: () -> GeneratedClient + self._client.__enter__() + return self + + def __exit__(self, *exc_details): + # type: (Any) -> None + self._client.__exit__(*exc_details) diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/__init__.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/__init__.py new file mode 100644 index 000000000000..b449f08a05aa --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/__init__.py @@ -0,0 +1,10 @@ +# 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 ._generated_client_async import GeneratedClient +__all__ = ['GeneratedClient'] diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/_configuration_async.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/_configuration_async.py new file mode 100644 index 000000000000..613243a0efda --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/_configuration_async.py @@ -0,0 +1,45 @@ +# 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 + +from azure.core.configuration import Configuration +from azure.core.pipeline import policies + +VERSION = "unknown" + +class GeneratedClientConfiguration(Configuration): + """Configuration for GeneratedClient. + + Note that all parameters used to create this instance are saved as instance + attributes. + + """ + + def __init__( + self, + **kwargs: Any + ) -> None: + super(GeneratedClientConfiguration, self).__init__(**kwargs) + + self.api_version = "2018-01-01" + kwargs.setdefault('sdk_moniker', 'generatedclient/{}'.format(VERSION)) + self._configure(**kwargs) + + def _configure( + self, + **kwargs: Any + ) -> None: + self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get('authentication_policy') diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/_generated_client_async.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/_generated_client_async.py new file mode 100644 index 000000000000..d9773af778ce --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/_generated_client_async.py @@ -0,0 +1,46 @@ +# 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 + +from azure.core import AsyncPipelineClient +from msrest import Deserializer, Serializer + +from ._configuration_async import GeneratedClientConfiguration +from .operations_async import GeneratedClientOperationsMixin +from .. import models + + +class GeneratedClient(GeneratedClientOperationsMixin): + """EventGrid Python Client. + + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. + """ + + def __init__( + self, + **kwargs: Any + ) -> None: + base_url = 'https://{topicHostname}' + self._config = GeneratedClientConfiguration(**kwargs) + self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) + + client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} + self._serialize = Serializer(client_models) + self._deserialize = Deserializer(client_models) + + + async def close(self) -> None: + await self._client.close() + + async def __aenter__(self) -> "GeneratedClient": + await self._client.__aenter__() + return self + + async def __aexit__(self, *exc_details) -> None: + await self._client.__aexit__(*exc_details) diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/operations_async/__init__.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/operations_async/__init__.py new file mode 100644 index 000000000000..63ca05183b21 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/operations_async/__init__.py @@ -0,0 +1,13 @@ +# 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 ._generated_client_operations_async import GeneratedClientOperationsMixin + +__all__ = [ + 'GeneratedClientOperationsMixin', +] diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/operations_async/_generated_client_operations_async.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/operations_async/_generated_client_operations_async.py new file mode 100644 index 000000000000..8a966cbfd6f8 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/operations_async/_generated_client_operations_async.py @@ -0,0 +1,130 @@ +# 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, Generic, List, Optional, TypeVar +import warnings + +from azure.core.exceptions import HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest + +from ... import models + +T = TypeVar('T') +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + +class GeneratedClientOperationsMixin: + + async def publish_events( + self, + topic_hostname: str, + events: List[models.EventGridEvent], + **kwargs + ) -> None: + """Publishes a batch of events to an Azure Event Grid topic. + + :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. + :type topic_hostname: str + :param events: An array of events to be published to Event Grid. + :type events: list[~generated_client.models.EventGridEvent] + :keyword callable cls: A custom type or function that will be passed the direct response + :return: None, or the result of cls(response) + :rtype: None + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType[None] + error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop('error_map', {})) + api_version = "2018-01-01" + content_type = kwargs.pop("content_type", "application/json") + + # Construct URL + url = self.publish_events.metadata['url'] # type: ignore + path_format_arguments = { + 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + + body_content_kwargs = {} # type: Dict[str, Any] + body_content = self._serialize.body(events, '[EventGridEvent]') + body_content_kwargs['content'] = body_content + request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **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) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) + + publish_events.metadata = {'url': '/api/events'} # type: ignore + + async def publish_cloud_event_events( + self, + topic_hostname: str, + events: List[models.CloudEvent], + **kwargs + ) -> None: + """Publishes a batch of cloud events to an Azure Event Grid topic. + + :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. + :type topic_hostname: str + :param events: An array of cloud events to be published to Event Grid. + :type events: list[~generated_client.models.CloudEvent] + :keyword callable cls: A custom type or function that will be passed the direct response + :return: None, or the result of cls(response) + :rtype: None + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType[None] + error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop('error_map', {})) + api_version = "2018-01-01" + content_type = kwargs.pop("content_type", "application/cloudevents-batch+json; charset=utf-8") + + # Construct URL + url = self.publish_cloud_event_events.metadata['url'] # type: ignore + path_format_arguments = { + 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + + body_content_kwargs = {} # type: Dict[str, Any] + body_content = self._serialize.body(events, '[CloudEvent]') + body_content_kwargs['content'] = body_content + request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **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) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) + + publish_cloud_event_events.metadata = {'url': '/api/events'} # type: ignore diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/models/__init__.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/models/__init__.py new file mode 100644 index 000000000000..54dc11aecd20 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/generated_client/models/__init__.py @@ -0,0 +1,28 @@ +# 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. +# -------------------------------------------------------------------------- + +try: + from ._models_py3 import CloudEvent + from ._models_py3 import EventGridEvent + from ._models_py3 import SubscriptionDeletedEventData + from ._models_py3 import SubscriptionValidationEventData + from ._models_py3 import SubscriptionValidationResponse +except (SyntaxError, ImportError): + from ._models import CloudEvent # type: ignore + from ._models import EventGridEvent # type: ignore + from ._models import SubscriptionDeletedEventData # type: ignore + from ._models import SubscriptionValidationEventData # type: ignore + from ._models import SubscriptionValidationResponse # type: ignore + +__all__ = [ + 'CloudEvent', + 'EventGridEvent', + 'SubscriptionDeletedEventData', + 'SubscriptionValidationEventData', + 'SubscriptionValidationResponse', +] diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models.py new file mode 100644 index 000000000000..28f68bd3e1bd --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models.py @@ -0,0 +1,243 @@ +# 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. +# -------------------------------------------------------------------------- + +import msrest.serialization + + +class CloudEvent(msrest.serialization.Model): + """Properties of an event published to an Event Grid topic using the CloudEvent 1.0 Schema. + + All required parameters must be populated in order to send to Azure. + + :param id: Required. An identifier for the event. The combination of id and source must be + unique for each distinct event. + :type id: str + :param source: Required. Identifies the context in which an event happened. The combination of + id and source must be unique for each distinct event. + :type source: str + :param data: Event data specific to the event type. + :type data: object + :param type: Required. Type of event related to the originating occurrence. + :type type: str + :param time: The time (in UTC) the event was generated, in RFC3339 format. + :type time: ~datetime.datetime + :param specversion: Required. The version of the CloudEvents specification which the event + uses. + :type specversion: str + :param dataschema: Identifies the schema that data adheres to. + :type dataschema: str + :param datacontenttype: Content type of data value. + :type datacontenttype: str + :param subject: This describes the subject of the event in the context of the event producer + (identified by source). + :type subject: str + """ + + _validation = { + 'id': {'required': True}, + 'source': {'required': True}, + 'type': {'required': True}, + 'specversion': {'required': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'source': {'key': 'source', 'type': 'str'}, + 'data': {'key': 'data', 'type': 'object'}, + 'type': {'key': 'type', 'type': 'str'}, + 'time': {'key': 'time', 'type': 'iso-8601'}, + 'specversion': {'key': 'specversion', 'type': 'str'}, + 'dataschema': {'key': 'dataschema', 'type': 'str'}, + 'datacontenttype': {'key': 'datacontenttype', 'type': 'str'}, + 'subject': {'key': 'subject', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(CloudEvent, self).__init__(**kwargs) + self.id = kwargs['id'] + self.source = kwargs['source'] + self.data = kwargs.get('data', None) + self.type = kwargs['type'] + self.time = kwargs.get('time', None) + self.specversion = kwargs['specversion'] + self.dataschema = kwargs.get('dataschema', None) + self.datacontenttype = kwargs.get('datacontenttype', None) + self.subject = kwargs.get('subject', None) + + @classmethod + def from_dict(cls, source): + """ + Returns an array of CloudEvent objects given a dict of events following the CloudEvent schema. + + :param source: Required. The dict object following the CloudEvent schema. + :type source: dict + + :rtype: List[~azure.eventgrid.CloudEvent] + """ + events = [] + for event in source: + print(event) + events.append(CloudEvent(**event)) + + return events + +class EventGridEvent(msrest.serialization.Model): + """Properties of an event published to an Event Grid topic using the EventGrid Schema. + + Variables are only populated by the server, and will be ignored when sending a request. + + All required parameters must be populated in order to send to Azure. + + :param id: Required. An unique identifier for the event. + :type id: str + :param topic: The resource path of the event source. + :type topic: str + :param subject: Required. A resource path relative to the topic path. + :type subject: str + :param data: Required. Event data specific to the event type. + :type data: object + :param event_type: Required. The type of the event that occurred. + :type event_type: str + :param event_time: Required. The time (in UTC) the event was generated. + :type event_time: ~datetime.datetime + :ivar metadata_version: The schema version of the event metadata. + :vartype metadata_version: str + :param data_version: Required. The schema version of the data object. + :type data_version: str + """ + + _validation = { + 'id': {'required': True}, + 'subject': {'required': True}, + 'data': {'required': True}, + 'event_type': {'required': True}, + 'event_time': {'required': True}, + 'metadata_version': {'readonly': True}, + 'data_version': {'required': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'topic': {'key': 'topic', 'type': 'str'}, + 'subject': {'key': 'subject', 'type': 'str'}, + 'data': {'key': 'data', 'type': 'object'}, + 'event_type': {'key': 'eventType', 'type': 'str'}, + 'event_time': {'key': 'eventTime', 'type': 'iso-8601'}, + 'metadata_version': {'key': 'metadataVersion', 'type': 'str'}, + 'data_version': {'key': 'dataVersion', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(EventGridEvent, self).__init__(**kwargs) + self.id = kwargs['id'] + self.topic = kwargs.get('topic', None) + self.subject = kwargs['subject'] + self.data = kwargs['data'] + self.event_type = kwargs['event_type'] + self.event_time = kwargs['event_time'] + self.metadata_version = None + self.data_version = kwargs['data_version'] + + @classmethod + def from_dict(cls, source): + """ + Returns an array of EventGridEvent objects given a dict of events following the EventGridEvent schema. + + :param source: Required. The dict object following the EventGridEvent schema. + :type source: dict + + :rtype: List[~azure.eventgrid.EventGridEvent] + """ + return EventGridEvent(**source) + + +class SubscriptionDeletedEventData(msrest.serialization.Model): + """Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionDeletedEvent. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar event_subscription_id: The Azure resource ID of the deleted event subscription. + :vartype event_subscription_id: str + """ + + _validation = { + 'event_subscription_id': {'readonly': True}, + } + + _attribute_map = { + 'event_subscription_id': {'key': 'eventSubscriptionId', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(SubscriptionDeletedEventData, self).__init__(**kwargs) + self.event_subscription_id = None + + +class SubscriptionValidationEventData(msrest.serialization.Model): + """Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionValidationEvent. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar validation_code: The validation code sent by Azure Event Grid to validate an event + subscription. To complete the validation handshake, the subscriber must either respond with + this validation code as part of the validation response, or perform a GET request on the + validationUrl (available starting version 2018-05-01-preview). + :vartype validation_code: str + :ivar validation_url: The validation URL sent by Azure Event Grid (available starting version + 2018-05-01-preview). To complete the validation handshake, the subscriber must either respond + with the validationCode as part of the validation response, or perform a GET request on the + validationUrl (available starting version 2018-05-01-preview). + :vartype validation_url: str + """ + + _validation = { + 'validation_code': {'readonly': True}, + 'validation_url': {'readonly': True}, + } + + _attribute_map = { + 'validation_code': {'key': 'validationCode', 'type': 'str'}, + 'validation_url': {'key': 'validationUrl', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(SubscriptionValidationEventData, self).__init__(**kwargs) + self.validation_code = None + self.validation_url = None + + +class SubscriptionValidationResponse(msrest.serialization.Model): + """To complete an event subscription validation handshake, a subscriber can use either the validationCode or the validationUrl received in a SubscriptionValidationEvent. When the validationCode is used, the SubscriptionValidationResponse can be used to build the response. + + :param validation_response: The validation response sent by the subscriber to Azure Event Grid + to complete the validation of an event subscription. + :type validation_response: str + """ + + _attribute_map = { + 'validation_response': {'key': 'validationResponse', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(SubscriptionValidationResponse, self).__init__(**kwargs) + self.validation_response = kwargs.get('validation_response', None) \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models_py3.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models_py3.py new file mode 100644 index 000000000000..5250e58790ef --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models_py3.py @@ -0,0 +1,276 @@ +# 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. +# -------------------------------------------------------------------------- + +import datetime +from typing import Optional + +import msrest.serialization + + +class CloudEvent(msrest.serialization.Model): + """Properties of an event published to an Event Grid topic using the CloudEvent 1.0 Schema. + + All required parameters must be populated in order to send to Azure. + + :param id: Required. An identifier for the event. The combination of id and source must be + unique for each distinct event. + :type id: str + :param source: Required. Identifies the context in which an event happened. The combination of + id and source must be unique for each distinct event. + :type source: str + :param data: Event data specific to the event type. + :type data: object + :param type: Required. Type of event related to the originating occurrence. + :type type: str + :param time: The time (in UTC) the event was generated, in RFC3339 format. + :type time: ~datetime.datetime + :param specversion: Required. The version of the CloudEvents specification which the event + uses. + :type specversion: str + :param dataschema: Identifies the schema that data adheres to. + :type dataschema: str + :param datacontenttype: Content type of data value. + :type datacontenttype: str + :param subject: This describes the subject of the event in the context of the event producer + (identified by source). + :type subject: str + """ + + _validation = { + 'id': {'required': True}, + 'source': {'required': True}, + 'type': {'required': True}, + 'specversion': {'required': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'source': {'key': 'source', 'type': 'str'}, + 'data': {'key': 'data', 'type': 'object'}, + 'type': {'key': 'type', 'type': 'str'}, + 'time': {'key': 'time', 'type': 'iso-8601'}, + 'specversion': {'key': 'specversion', 'type': 'str'}, + 'dataschema': {'key': 'dataschema', 'type': 'str'}, + 'datacontenttype': {'key': 'datacontenttype', 'type': 'str'}, + 'subject': {'key': 'subject', 'type': 'str'}, + } + + def __init__( + self, + *, + id: str, + source: str, + type: str, + specversion: str, + data: Optional[object] = None, + time: Optional[datetime.datetime] = None, + dataschema: Optional[str] = None, + datacontenttype: Optional[str] = None, + subject: Optional[str] = None, + **kwargs + ): + super(CloudEvent, self).__init__(**kwargs) + self.id = id + self.source = source + self.data = data + self.type = type + self.time = time + self.specversion = specversion + self.dataschema = dataschema + self.datacontenttype = datacontenttype + self.subject = subject + + @classmethod + def from_dict(cls, source): + """ + Returns an array of CloudEvent objects given a dict of events following the CloudEvent schema. + + :param source: Required. The dict object following the CloudEvent schema. + :type source: dict + + :rtype: List[~azure.eventgrid.CloudEvent] + """ + events = [] + i = 1 + for event in source: + try: + events.append(CloudEvent(**event)) + except Exception as e: + print("CloudEvent {} in file is incorrectly formatted with error: {}.".format(i, e)) + + return events + + +class EventGridEvent(msrest.serialization.Model): + """Properties of an event published to an Event Grid topic using the EventGrid Schema. + + Variables are only populated by the server, and will be ignored when sending a request. + + All required parameters must be populated in order to send to Azure. + + :param id: Required. An unique identifier for the event. + :type id: str + :param topic: The resource path of the event source. + :type topic: str + :param subject: Required. A resource path relative to the topic path. + :type subject: str + :param data: Required. Event data specific to the event type. + :type data: object + :param event_type: Required. The type of the event that occurred. + :type event_type: str + :param event_time: Required. The time (in UTC) the event was generated. + :type event_time: ~datetime.datetime + :ivar metadata_version: The schema version of the event metadata. + :vartype metadata_version: str + :param data_version: Required. The schema version of the data object. + :type data_version: str + """ + + _validation = { + 'id': {'required': True}, + 'subject': {'required': True}, + 'data': {'required': True}, + 'event_type': {'required': True}, + 'event_time': {'required': True}, + 'metadata_version': {'readonly': True}, + 'data_version': {'required': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'topic': {'key': 'topic', 'type': 'str'}, + 'subject': {'key': 'subject', 'type': 'str'}, + 'data': {'key': 'data', 'type': 'object'}, + 'event_type': {'key': 'eventType', 'type': 'str'}, + 'event_time': {'key': 'eventTime', 'type': 'iso-8601'}, + 'metadata_version': {'key': 'metadataVersion', 'type': 'str'}, + 'data_version': {'key': 'dataVersion', 'type': 'str'}, + } + + def __init__( + self, + *, + id: str, + subject: str, + data: object, + event_type: str, + event_time: datetime.datetime, + data_version: str, + topic: Optional[str] = None, + **kwargs + ): + super(EventGridEvent, self).__init__(**kwargs) + self.id = id + self.topic = topic + self.subject = subject + self.data = data + self.event_type = event_type + self.event_time = event_time + self.metadata_version = None + self.data_version = data_version + + @classmethod + def from_dict(cls, source): + """ + Returns an array of EventGridEvent objects given a dict of events following the EventGridEvent schema. + + :param source: Required. The dict object following the EventGridEvent schema. + :type source: dict + + :rtype: List[~azure.eventgrid.EventGridEvent] + """ + events = [] + for event in source: + print(event) + events.append(EventGridEvent(**event)) + + return events + + + +class SubscriptionDeletedEventData(msrest.serialization.Model): + """Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionDeletedEvent. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar event_subscription_id: The Azure resource ID of the deleted event subscription. + :vartype event_subscription_id: str + """ + + _validation = { + 'event_subscription_id': {'readonly': True}, + } + + _attribute_map = { + 'event_subscription_id': {'key': 'eventSubscriptionId', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(SubscriptionDeletedEventData, self).__init__(**kwargs) + self.event_subscription_id = None + + +class SubscriptionValidationEventData(msrest.serialization.Model): + """Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionValidationEvent. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar validation_code: The validation code sent by Azure Event Grid to validate an event + subscription. To complete the validation handshake, the subscriber must either respond with + this validation code as part of the validation response, or perform a GET request on the + validationUrl (available starting version 2018-05-01-preview). + :vartype validation_code: str + :ivar validation_url: The validation URL sent by Azure Event Grid (available starting version + 2018-05-01-preview). To complete the validation handshake, the subscriber must either respond + with the validationCode as part of the validation response, or perform a GET request on the + validationUrl (available starting version 2018-05-01-preview). + :vartype validation_url: str + """ + + _validation = { + 'validation_code': {'readonly': True}, + 'validation_url': {'readonly': True}, + } + + _attribute_map = { + 'validation_code': {'key': 'validationCode', 'type': 'str'}, + 'validation_url': {'key': 'validationUrl', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + super(SubscriptionValidationEventData, self).__init__(**kwargs) + self.validation_code = None + self.validation_url = None + + +class SubscriptionValidationResponse(msrest.serialization.Model): + """To complete an event subscription validation handshake, a subscriber can use either the validationCode or the validationUrl received in a SubscriptionValidationEvent. When the validationCode is used, the SubscriptionValidationResponse can be used to build the response. + + :param validation_response: The validation response sent by the subscriber to Azure Event Grid + to complete the validation of an event subscription. + :type validation_response: str + """ + + _attribute_map = { + 'validation_response': {'key': 'validationResponse', 'type': 'str'}, + } + + def __init__( + self, + *, + validation_response: Optional[str] = None, + **kwargs + ): + super(SubscriptionValidationResponse, self).__init__(**kwargs) + self.validation_response = validation_response diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/operations/__init__.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/operations/__init__.py new file mode 100644 index 000000000000..7327062bb494 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/generated_client/operations/__init__.py @@ -0,0 +1,13 @@ +# 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 ._generated_client_operations import GeneratedClientOperationsMixin + +__all__ = [ + 'GeneratedClientOperationsMixin', +] diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/operations/_generated_client_operations.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/operations/_generated_client_operations.py new file mode 100644 index 000000000000..f6bca3b9db78 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/generated_client/operations/_generated_client_operations.py @@ -0,0 +1,138 @@ +# 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 TYPE_CHECKING +import warnings + +from azure.core.exceptions import HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import HttpRequest, HttpResponse + +from .. import models + +if TYPE_CHECKING: + # pylint: disable=unused-import,ungrouped-imports + from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar + + T = TypeVar('T') + ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + +class GeneratedClientOperationsMixin(object): + + def publish_events( + self, + topic_hostname, # type: str + events, # type: List[models.EventGridEvent] + **kwargs # type: Any + ): + # type: (...) -> None + """Publishes a batch of events to an Azure Event Grid topic. + + :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. + :type topic_hostname: str + :param events: An array of events to be published to Event Grid. + :type events: list[~generated_client.models.EventGridEvent] + :keyword callable cls: A custom type or function that will be passed the direct response + :return: None, or the result of cls(response) + :rtype: None + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType[None] + error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop('error_map', {})) + api_version = "2018-01-01" + content_type = kwargs.pop("content_type", "application/json") + + # Construct URL + url = self.publish_events.metadata['url'] # type: ignore + path_format_arguments = { + 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + + body_content_kwargs = {} # type: Dict[str, Any] + body_content = self._serialize.body(events, '[EventGridEvent]') + body_content_kwargs['content'] = body_content + print("swathi\n") + print(body_content) + request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) + + pipeline_response = self._client._pipeline.run(request, stream=False, **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) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) + + publish_events.metadata = {'url': '/api/events'} # type: ignore + + def publish_cloud_event_events( + self, + topic_hostname, # type: str + events, # type: List[models.CloudEvent] + **kwargs # type: Any + ): + # type: (...) -> None + """Publishes a batch of cloud events to an Azure Event Grid topic. + + :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. + :type topic_hostname: str + :param events: An array of cloud events to be published to Event Grid. + :type events: list[~generated_client.models.CloudEvent] + :keyword callable cls: A custom type or function that will be passed the direct response + :return: None, or the result of cls(response) + :rtype: None + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType[None] + error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop('error_map', {})) + api_version = "2018-01-01" + content_type = kwargs.pop("content_type", "application/cloudevents-batch+json; charset=utf-8") + + # Construct URL + url = self.publish_cloud_event_events.metadata['url'] # type: ignore + path_format_arguments = { + 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + + body_content_kwargs = {} # type: Dict[str, Any] + body_content = self._serialize.body(events, '[CloudEvent]') + body_content_kwargs['content'] = body_content + request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) + + pipeline_response = self._client._pipeline.run(request, stream=False, **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) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) + + publish_cloud_event_events.metadata = {'url': '/api/events'} # type: ignore diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/py.typed b/sdk/eventgrid/azure-eventgrid/src/generated_client/py.typed new file mode 100644 index 000000000000..e5aff4f83af8 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/src/generated_client/py.typed @@ -0,0 +1 @@ +# Marker file for PEP 561. \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/swagger/README.PYTHON_T2.md b/sdk/eventgrid/azure-eventgrid/swagger/README.PYTHON_T2.md index ae849a42da83..9d6636297c28 100644 --- a/sdk/eventgrid/azure-eventgrid/swagger/README.PYTHON_T2.md +++ b/sdk/eventgrid/azure-eventgrid/swagger/README.PYTHON_T2.md @@ -9,9 +9,11 @@ title: EventGridPublisherClient description: EventGrid Python Publisher Client generated-metadata: false license-header: MICROSOFT_MIT_NO_VERSION -output-folder: ../azure/eventgrid -source-code-folder-path: ./azure/eventgrid -input-file: https://raw.githubusercontent.com/t-swpill/azure-rest-api-specs/add-cloud-event-publish-to-event-grid/specification/eventgrid/data-plane/Microsoft.EventGrid/stable/2018-01-01/EventGrid.json +output-folder: ../azure/eventgrid/_generated +source-code-folder-path: ./azure/eventgrid/_generated +input-file: + - https://raw.githubusercontent.com/t-swpill/azure-rest-api-specs/add-cloud-event-publish-to-event-grid/specification/eventgrid/data-plane/Microsoft.EventGrid/stable/2018-01-01/EventGrid.json + - https://github.com/Azure/azure-rest-api-specs/blob/master/specification/eventgrid/data-plane/Microsoft.Storage/stable/2018-01-01/Storage.json python: true use: "@autorest/python@5.1.0-preview.1" ``` \ No newline at end of file From debf2c89d513e78c8155ec12079809f32c3f9dc8 Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Tue, 28 Jul 2020 15:07:19 -0400 Subject: [PATCH 20/38] added eg_client test --- .../src/generated_client/__init__.py | 16 - .../src/generated_client/_configuration.py | 51 ---- .../src/generated_client/_generated_client.py | 54 ---- .../src/generated_client/aio/__init__.py | 10 - .../aio/_configuration_async.py | 45 --- .../aio/_generated_client_async.py | 46 --- .../aio/operations_async/__init__.py | 13 - .../_generated_client_operations_async.py | 130 --------- .../src/generated_client/models/__init__.py | 28 -- .../src/generated_client/models/_models.py | 243 --------------- .../generated_client/models/_models_py3.py | 276 ------------------ .../generated_client/operations/__init__.py | 13 - .../_generated_client_operations.py | 138 --------- .../src/generated_client/py.typed | 1 - .../src/old_eventgrid/eventgrid/__init__.py | 18 -- .../eventgrid/event_grid_client.py | 116 -------- .../eventgrid/models/__init__.py | 266 ----------------- ...figuration_key_value_deleted_event_data.py | 38 --- ...ration_key_value_deleted_event_data_py3.py | 38 --- ...iguration_key_value_modified_event_data.py | 38 --- ...ation_key_value_modified_event_data_py3.py | 38 --- .../container_registry_artifact_event_data.py | 40 --- ...tainer_registry_artifact_event_data_py3.py | 40 --- ...ontainer_registry_artifact_event_target.py | 52 ---- ...iner_registry_artifact_event_target_py3.py | 52 ---- ...ainer_registry_chart_deleted_event_data.py | 37 --- ...r_registry_chart_deleted_event_data_py3.py | 37 --- ...tainer_registry_chart_pushed_event_data.py | 37 --- ...er_registry_chart_pushed_event_data_py3.py | 37 --- .../models/container_registry_event_actor.py | 30 -- .../container_registry_event_actor_py3.py | 30 -- .../models/container_registry_event_data.py | 54 ---- .../container_registry_event_data_py3.py | 54 ---- .../container_registry_event_request.py | 47 --- .../container_registry_event_request_py3.py | 47 --- .../models/container_registry_event_source.py | 36 --- .../container_registry_event_source_py3.py | 36 --- .../models/container_registry_event_target.py | 53 ---- .../container_registry_event_target_py3.py | 53 ---- ...ainer_registry_image_deleted_event_data.py | 48 --- ...r_registry_image_deleted_event_data_py3.py | 48 --- ...tainer_registry_image_pushed_event_data.py | 48 --- ...er_registry_image_pushed_event_data_py3.py | 48 --- .../device_connection_state_event_info.py | 31 -- .../device_connection_state_event_info_py3.py | 31 -- ...evice_connection_state_event_properties.py | 50 ---- ...e_connection_state_event_properties_py3.py | 50 ---- .../device_life_cycle_event_properties.py | 42 --- .../device_life_cycle_event_properties_py3.py | 42 --- .../device_telemetry_event_properties.py | 39 --- .../device_telemetry_event_properties_py3.py | 39 --- .../eventgrid/models/device_twin_info.py | 78 ----- .../models/device_twin_info_properties.py | 34 --- .../models/device_twin_info_properties_py3.py | 34 --- .../eventgrid/models/device_twin_info_py3.py | 78 ----- .../device_twin_info_x509_thumbprint.py | 36 --- .../device_twin_info_x509_thumbprint_py3.py | 36 --- .../eventgrid/models/device_twin_metadata.py | 29 -- .../models/device_twin_metadata_py3.py | 29 -- .../models/device_twin_properties.py | 33 --- .../models/device_twin_properties_py3.py | 33 --- .../models/event_grid_client_enums.py | 51 ---- .../eventgrid/models/event_grid_event.py | 71 ----- .../eventgrid/models/event_grid_event_py3.py | 71 ----- ...ent_hub_capture_file_created_event_data.py | 61 ---- ...hub_capture_file_created_event_data_py3.py | 61 ---- .../iot_hub_device_connected_event_data.py | 45 --- ...iot_hub_device_connected_event_data_py3.py | 45 --- .../iot_hub_device_created_event_data.py | 38 --- .../iot_hub_device_created_event_data_py3.py | 38 --- .../iot_hub_device_deleted_event_data.py | 38 --- .../iot_hub_device_deleted_event_data_py3.py | 38 --- .../iot_hub_device_disconnected_event_data.py | 45 --- ..._hub_device_disconnected_event_data_py3.py | 45 --- .../iot_hub_device_telemetry_event_data.py | 35 --- ...iot_hub_device_telemetry_event_data_py3.py | 35 --- .../maps_geofence_entered_event_data.py | 44 --- .../maps_geofence_entered_event_data_py3.py | 44 --- .../models/maps_geofence_event_properties.py | 48 --- .../maps_geofence_event_properties_py3.py | 48 --- .../models/maps_geofence_exited_event_data.py | 44 --- .../maps_geofence_exited_event_data_py3.py | 44 --- .../models/maps_geofence_geometry.py | 58 ---- .../models/maps_geofence_geometry_py3.py | 58 ---- .../models/maps_geofence_result_event_data.py | 44 --- .../maps_geofence_result_event_data_py3.py | 44 --- .../models/media_job_canceled_event_data.py | 49 ---- .../media_job_canceled_event_data_py3.py | 49 ---- .../models/media_job_canceling_event_data.py | 45 --- .../media_job_canceling_event_data_py3.py | 45 --- .../eventgrid/models/media_job_error.py | 63 ---- .../models/media_job_error_detail.py | 40 --- .../models/media_job_error_detail_py3.py | 40 --- .../eventgrid/models/media_job_error_py3.py | 63 ---- .../models/media_job_errored_event_data.py | 49 ---- .../media_job_errored_event_data_py3.py | 49 ---- .../models/media_job_finished_event_data.py | 49 ---- .../media_job_finished_event_data_py3.py | 49 ---- .../eventgrid/models/media_job_output.py | 61 ---- .../models/media_job_output_asset.py | 54 ---- .../models/media_job_output_asset_py3.py | 54 ---- .../media_job_output_canceled_event_data.py | 42 --- ...edia_job_output_canceled_event_data_py3.py | 42 --- .../media_job_output_canceling_event_data.py | 42 --- ...dia_job_output_canceling_event_data_py3.py | 42 --- .../media_job_output_errored_event_data.py | 42 --- ...media_job_output_errored_event_data_py3.py | 42 --- .../media_job_output_finished_event_data.py | 42 --- ...edia_job_output_finished_event_data_py3.py | 42 --- .../media_job_output_processing_event_data.py | 42 --- ...ia_job_output_processing_event_data_py3.py | 42 --- .../media_job_output_progress_event_data.py | 36 --- ...edia_job_output_progress_event_data_py3.py | 36 --- .../eventgrid/models/media_job_output_py3.py | 61 ---- .../media_job_output_scheduled_event_data.py | 42 --- ...dia_job_output_scheduled_event_data_py3.py | 42 --- ...edia_job_output_state_change_event_data.py | 46 --- ..._job_output_state_change_event_data_py3.py | 46 --- .../models/media_job_processing_event_data.py | 45 --- .../media_job_processing_event_data_py3.py | 45 --- .../models/media_job_scheduled_event_data.py | 45 --- .../media_job_scheduled_event_data_py3.py | 45 --- .../media_job_state_change_event_data.py | 49 ---- .../media_job_state_change_event_data_py3.py | 49 ---- ...ve_event_connection_rejected_event_data.py | 55 ---- ...vent_connection_rejected_event_data_py3.py | 55 ---- ...live_event_encoder_connected_event_data.py | 50 ---- ..._event_encoder_connected_event_data_py3.py | 50 ---- ...e_event_encoder_disconnected_event_data.py | 55 ---- ...ent_encoder_disconnected_event_data_py3.py | 55 ---- ..._incoming_data_chunk_dropped_event_data.py | 61 ---- ...oming_data_chunk_dropped_event_data_py3.py | 61 ---- ...ent_incoming_stream_received_event_data.py | 75 ----- ...incoming_stream_received_event_data_py3.py | 75 ----- ...incoming_streams_out_of_sync_event_data.py | 65 ----- ...ming_streams_out_of_sync_event_data_py3.py | 65 ----- ...ng_video_streams_out_of_sync_event_data.py | 60 ---- ...ideo_streams_out_of_sync_event_data_py3.py | 60 ---- ..._live_event_ingest_heartbeat_event_data.py | 91 ------ ...e_event_ingest_heartbeat_event_data_py3.py | 91 ------ ...track_discontinuity_detected_event_data.py | 67 ----- ...k_discontinuity_detected_event_data_py3.py | 67 ----- .../models/resource_action_cancel_data.py | 70 ----- .../models/resource_action_cancel_data_py3.py | 70 ----- .../models/resource_action_failure_data.py | 70 ----- .../resource_action_failure_data_py3.py | 70 ----- .../models/resource_action_success_data.py | 70 ----- .../resource_action_success_data_py3.py | 70 ----- .../models/resource_delete_cancel_data.py | 70 ----- .../models/resource_delete_cancel_data_py3.py | 70 ----- .../models/resource_delete_failure_data.py | 70 ----- .../resource_delete_failure_data_py3.py | 70 ----- .../models/resource_delete_success_data.py | 70 ----- .../resource_delete_success_data_py3.py | 70 ----- .../models/resource_write_cancel_data.py | 70 ----- .../models/resource_write_cancel_data_py3.py | 70 ----- .../models/resource_write_failure_data.py | 70 ----- .../models/resource_write_failure_data_py3.py | 70 ----- .../models/resource_write_success_data.py | 70 ----- .../models/resource_write_success_data_py3.py | 70 ----- ..._available_with_no_listeners_event_data.py | 55 ---- ...ilable_with_no_listeners_event_data_py3.py | 55 ---- ..._available_with_no_listeners_event_data.py | 55 ---- ...ilable_with_no_listeners_event_data_py3.py | 55 ---- ..._client_connection_connected_event_data.py | 41 --- ...ent_connection_connected_event_data_py3.py | 41 --- ...ient_connection_disconnected_event_data.py | 46 --- ..._connection_disconnected_event_data_py3.py | 46 --- .../models/storage_blob_created_event_data.py | 74 ----- .../storage_blob_created_event_data_py3.py | 74 ----- .../models/storage_blob_deleted_event_data.py | 65 ----- .../storage_blob_deleted_event_data_py3.py | 65 ----- .../models/subscription_deleted_event_data.py | 37 --- .../subscription_deleted_event_data_py3.py | 37 --- .../subscription_validation_event_data.py | 50 ---- .../subscription_validation_event_data_py3.py | 50 ---- .../subscription_validation_response.py | 32 -- .../subscription_validation_response_py3.py | 32 -- .../src/old_eventgrid/eventgrid/version.py | 13 - .../tests/eventgrid_preparer.py | 6 +- ...lient.test_eg_client_good_credentials.yaml | 40 +++ .../azure-eventgrid/tests/test_eg_client.py | 40 +-- 182 files changed, 58 insertions(+), 9652 deletions(-) delete mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/__init__.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/_configuration.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/_generated_client.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/aio/__init__.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/aio/_configuration_async.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/aio/_generated_client_async.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/aio/operations_async/__init__.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/aio/operations_async/_generated_client_operations_async.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/models/__init__.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/operations/__init__.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/operations/_generated_client_operations.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/generated_client/py.typed delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/__init__.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/event_grid_client.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/__init__.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/app_configuration_key_value_deleted_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/app_configuration_key_value_deleted_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/app_configuration_key_value_modified_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/app_configuration_key_value_modified_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_artifact_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_artifact_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_artifact_event_target.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_artifact_event_target_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_chart_deleted_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_chart_deleted_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_chart_pushed_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_chart_pushed_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_actor.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_actor_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_request.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_request_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_source.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_source_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_target.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_target_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_image_deleted_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_image_deleted_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_image_pushed_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_image_pushed_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_connection_state_event_info.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_connection_state_event_info_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_connection_state_event_properties.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_connection_state_event_properties_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_life_cycle_event_properties.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_life_cycle_event_properties_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_telemetry_event_properties.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_telemetry_event_properties_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info_properties.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info_properties_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info_x509_thumbprint.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info_x509_thumbprint_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_metadata.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_metadata_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_properties.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_properties_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/event_grid_client_enums.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/event_grid_event.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/event_grid_event_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/event_hub_capture_file_created_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/event_hub_capture_file_created_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_connected_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_connected_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_created_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_created_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_deleted_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_deleted_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_disconnected_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_disconnected_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_telemetry_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_telemetry_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_entered_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_entered_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_event_properties.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_event_properties_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_exited_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_exited_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_geometry.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_geometry_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_result_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_result_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_canceled_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_canceled_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_canceling_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_canceling_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_error.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_error_detail.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_error_detail_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_error_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_errored_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_errored_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_finished_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_finished_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_asset.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_asset_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_canceled_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_canceled_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_canceling_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_canceling_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_errored_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_errored_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_finished_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_finished_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_processing_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_processing_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_progress_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_progress_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_scheduled_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_scheduled_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_state_change_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_state_change_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_processing_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_processing_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_scheduled_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_scheduled_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_state_change_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_state_change_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_connection_rejected_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_connection_rejected_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_encoder_connected_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_encoder_connected_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_encoder_disconnected_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_encoder_disconnected_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_data_chunk_dropped_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_data_chunk_dropped_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_stream_received_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_stream_received_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_streams_out_of_sync_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_streams_out_of_sync_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_video_streams_out_of_sync_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_video_streams_out_of_sync_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_ingest_heartbeat_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_ingest_heartbeat_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_track_discontinuity_detected_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_track_discontinuity_detected_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_cancel_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_cancel_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_failure_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_failure_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_success_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_success_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_cancel_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_cancel_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_failure_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_failure_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_success_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_success_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_cancel_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_cancel_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_failure_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_failure_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_success_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_success_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/service_bus_active_messages_available_with_no_listeners_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/service_bus_active_messages_available_with_no_listeners_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/service_bus_deadletter_messages_available_with_no_listeners_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/signal_rservice_client_connection_connected_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/signal_rservice_client_connection_connected_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/signal_rservice_client_connection_disconnected_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/signal_rservice_client_connection_disconnected_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/storage_blob_created_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/storage_blob_created_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/storage_blob_deleted_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/storage_blob_deleted_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_deleted_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_deleted_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_validation_event_data.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_validation_event_data_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_validation_response.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_validation_response_py3.py delete mode 100644 sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/version.py create mode 100644 sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_client.test_eg_client_good_credentials.yaml diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/__init__.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/__init__.py deleted file mode 100644 index 34589543390e..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/generated_client/__init__.py +++ /dev/null @@ -1,16 +0,0 @@ -# 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 ._generated_client import GeneratedClient -__all__ = ['GeneratedClient'] - -try: - from ._patch import patch_sdk - patch_sdk() -except ImportError: - pass diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/_configuration.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/_configuration.py deleted file mode 100644 index ad92f04923da..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/generated_client/_configuration.py +++ /dev/null @@ -1,51 +0,0 @@ -# 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 TYPE_CHECKING - -from azure.core.configuration import Configuration -from azure.core.pipeline import policies - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from typing import Any - -VERSION = "unknown" - -class GeneratedClientConfiguration(Configuration): - """Configuration for GeneratedClient. - - Note that all parameters used to create this instance are saved as instance - attributes. - - """ - - def __init__( - self, - **kwargs # type: Any - ): - # type: (...) -> None - super(GeneratedClientConfiguration, self).__init__(**kwargs) - - self.api_version = "2018-01-01" - kwargs.setdefault('sdk_moniker', 'generatedclient/{}'.format(VERSION)) - self._configure(**kwargs) - - def _configure( - self, - **kwargs # type: Any - ): - # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/_generated_client.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/_generated_client.py deleted file mode 100644 index 591edd14ce37..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/generated_client/_generated_client.py +++ /dev/null @@ -1,54 +0,0 @@ -# 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 TYPE_CHECKING - -from azure.core import PipelineClient -from msrest import Deserializer, Serializer - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from typing import Any - -from ._configuration import GeneratedClientConfiguration -from .operations import GeneratedClientOperationsMixin -from . import models - - -class GeneratedClient(GeneratedClientOperationsMixin): - """EventGrid Python Client. - - :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. - """ - - def __init__( - self, - **kwargs # type: Any - ): - # type: (...) -> None - base_url = 'https://{topicHostname}' - self._config = GeneratedClientConfiguration(**kwargs) - self._client = PipelineClient(base_url=base_url, config=self._config, **kwargs) - - client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} - self._serialize = Serializer(client_models) - self._deserialize = Deserializer(client_models) - - - def close(self): - # type: () -> None - self._client.close() - - def __enter__(self): - # type: () -> GeneratedClient - self._client.__enter__() - return self - - def __exit__(self, *exc_details): - # type: (Any) -> None - self._client.__exit__(*exc_details) diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/__init__.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/__init__.py deleted file mode 100644 index b449f08a05aa..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/__init__.py +++ /dev/null @@ -1,10 +0,0 @@ -# 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 ._generated_client_async import GeneratedClient -__all__ = ['GeneratedClient'] diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/_configuration_async.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/_configuration_async.py deleted file mode 100644 index 613243a0efda..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/_configuration_async.py +++ /dev/null @@ -1,45 +0,0 @@ -# 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 - -from azure.core.configuration import Configuration -from azure.core.pipeline import policies - -VERSION = "unknown" - -class GeneratedClientConfiguration(Configuration): - """Configuration for GeneratedClient. - - Note that all parameters used to create this instance are saved as instance - attributes. - - """ - - def __init__( - self, - **kwargs: Any - ) -> None: - super(GeneratedClientConfiguration, self).__init__(**kwargs) - - self.api_version = "2018-01-01" - kwargs.setdefault('sdk_moniker', 'generatedclient/{}'.format(VERSION)) - self._configure(**kwargs) - - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/_generated_client_async.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/_generated_client_async.py deleted file mode 100644 index d9773af778ce..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/_generated_client_async.py +++ /dev/null @@ -1,46 +0,0 @@ -# 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 - -from azure.core import AsyncPipelineClient -from msrest import Deserializer, Serializer - -from ._configuration_async import GeneratedClientConfiguration -from .operations_async import GeneratedClientOperationsMixin -from .. import models - - -class GeneratedClient(GeneratedClientOperationsMixin): - """EventGrid Python Client. - - :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present. - """ - - def __init__( - self, - **kwargs: Any - ) -> None: - base_url = 'https://{topicHostname}' - self._config = GeneratedClientConfiguration(**kwargs) - self._client = AsyncPipelineClient(base_url=base_url, config=self._config, **kwargs) - - client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} - self._serialize = Serializer(client_models) - self._deserialize = Deserializer(client_models) - - - async def close(self) -> None: - await self._client.close() - - async def __aenter__(self) -> "GeneratedClient": - await self._client.__aenter__() - return self - - async def __aexit__(self, *exc_details) -> None: - await self._client.__aexit__(*exc_details) diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/operations_async/__init__.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/operations_async/__init__.py deleted file mode 100644 index 63ca05183b21..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/operations_async/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# 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 ._generated_client_operations_async import GeneratedClientOperationsMixin - -__all__ = [ - 'GeneratedClientOperationsMixin', -] diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/operations_async/_generated_client_operations_async.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/operations_async/_generated_client_operations_async.py deleted file mode 100644 index 8a966cbfd6f8..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/generated_client/aio/operations_async/_generated_client_operations_async.py +++ /dev/null @@ -1,130 +0,0 @@ -# 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, Generic, List, Optional, TypeVar -import warnings - -from azure.core.exceptions import HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error -from azure.core.pipeline import PipelineResponse -from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest - -from ... import models - -T = TypeVar('T') -ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] - -class GeneratedClientOperationsMixin: - - async def publish_events( - self, - topic_hostname: str, - events: List[models.EventGridEvent], - **kwargs - ) -> None: - """Publishes a batch of events to an Azure Event Grid topic. - - :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. - :type topic_hostname: str - :param events: An array of events to be published to Event Grid. - :type events: list[~generated_client.models.EventGridEvent] - :keyword callable cls: A custom type or function that will be passed the direct response - :return: None, or the result of cls(response) - :rtype: None - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop('error_map', {})) - api_version = "2018-01-01" - content_type = kwargs.pop("content_type", "application/json") - - # Construct URL - url = self.publish_events.metadata['url'] # type: ignore - path_format_arguments = { - 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - - body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(events, '[EventGridEvent]') - body_content_kwargs['content'] = body_content - request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) - - pipeline_response = await self._client._pipeline.run(request, stream=False, **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) - raise HttpResponseError(response=response) - - if cls: - return cls(pipeline_response, None, {}) - - publish_events.metadata = {'url': '/api/events'} # type: ignore - - async def publish_cloud_event_events( - self, - topic_hostname: str, - events: List[models.CloudEvent], - **kwargs - ) -> None: - """Publishes a batch of cloud events to an Azure Event Grid topic. - - :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. - :type topic_hostname: str - :param events: An array of cloud events to be published to Event Grid. - :type events: list[~generated_client.models.CloudEvent] - :keyword callable cls: A custom type or function that will be passed the direct response - :return: None, or the result of cls(response) - :rtype: None - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop('error_map', {})) - api_version = "2018-01-01" - content_type = kwargs.pop("content_type", "application/cloudevents-batch+json; charset=utf-8") - - # Construct URL - url = self.publish_cloud_event_events.metadata['url'] # type: ignore - path_format_arguments = { - 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - - body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(events, '[CloudEvent]') - body_content_kwargs['content'] = body_content - request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) - - pipeline_response = await self._client._pipeline.run(request, stream=False, **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) - raise HttpResponseError(response=response) - - if cls: - return cls(pipeline_response, None, {}) - - publish_cloud_event_events.metadata = {'url': '/api/events'} # type: ignore diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/models/__init__.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/models/__init__.py deleted file mode 100644 index 54dc11aecd20..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/generated_client/models/__init__.py +++ /dev/null @@ -1,28 +0,0 @@ -# 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. -# -------------------------------------------------------------------------- - -try: - from ._models_py3 import CloudEvent - from ._models_py3 import EventGridEvent - from ._models_py3 import SubscriptionDeletedEventData - from ._models_py3 import SubscriptionValidationEventData - from ._models_py3 import SubscriptionValidationResponse -except (SyntaxError, ImportError): - from ._models import CloudEvent # type: ignore - from ._models import EventGridEvent # type: ignore - from ._models import SubscriptionDeletedEventData # type: ignore - from ._models import SubscriptionValidationEventData # type: ignore - from ._models import SubscriptionValidationResponse # type: ignore - -__all__ = [ - 'CloudEvent', - 'EventGridEvent', - 'SubscriptionDeletedEventData', - 'SubscriptionValidationEventData', - 'SubscriptionValidationResponse', -] diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models.py deleted file mode 100644 index 28f68bd3e1bd..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models.py +++ /dev/null @@ -1,243 +0,0 @@ -# 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. -# -------------------------------------------------------------------------- - -import msrest.serialization - - -class CloudEvent(msrest.serialization.Model): - """Properties of an event published to an Event Grid topic using the CloudEvent 1.0 Schema. - - All required parameters must be populated in order to send to Azure. - - :param id: Required. An identifier for the event. The combination of id and source must be - unique for each distinct event. - :type id: str - :param source: Required. Identifies the context in which an event happened. The combination of - id and source must be unique for each distinct event. - :type source: str - :param data: Event data specific to the event type. - :type data: object - :param type: Required. Type of event related to the originating occurrence. - :type type: str - :param time: The time (in UTC) the event was generated, in RFC3339 format. - :type time: ~datetime.datetime - :param specversion: Required. The version of the CloudEvents specification which the event - uses. - :type specversion: str - :param dataschema: Identifies the schema that data adheres to. - :type dataschema: str - :param datacontenttype: Content type of data value. - :type datacontenttype: str - :param subject: This describes the subject of the event in the context of the event producer - (identified by source). - :type subject: str - """ - - _validation = { - 'id': {'required': True}, - 'source': {'required': True}, - 'type': {'required': True}, - 'specversion': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'source': {'key': 'source', 'type': 'str'}, - 'data': {'key': 'data', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'time': {'key': 'time', 'type': 'iso-8601'}, - 'specversion': {'key': 'specversion', 'type': 'str'}, - 'dataschema': {'key': 'dataschema', 'type': 'str'}, - 'datacontenttype': {'key': 'datacontenttype', 'type': 'str'}, - 'subject': {'key': 'subject', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(CloudEvent, self).__init__(**kwargs) - self.id = kwargs['id'] - self.source = kwargs['source'] - self.data = kwargs.get('data', None) - self.type = kwargs['type'] - self.time = kwargs.get('time', None) - self.specversion = kwargs['specversion'] - self.dataschema = kwargs.get('dataschema', None) - self.datacontenttype = kwargs.get('datacontenttype', None) - self.subject = kwargs.get('subject', None) - - @classmethod - def from_dict(cls, source): - """ - Returns an array of CloudEvent objects given a dict of events following the CloudEvent schema. - - :param source: Required. The dict object following the CloudEvent schema. - :type source: dict - - :rtype: List[~azure.eventgrid.CloudEvent] - """ - events = [] - for event in source: - print(event) - events.append(CloudEvent(**event)) - - return events - -class EventGridEvent(msrest.serialization.Model): - """Properties of an event published to an Event Grid topic using the EventGrid Schema. - - Variables are only populated by the server, and will be ignored when sending a request. - - All required parameters must be populated in order to send to Azure. - - :param id: Required. An unique identifier for the event. - :type id: str - :param topic: The resource path of the event source. - :type topic: str - :param subject: Required. A resource path relative to the topic path. - :type subject: str - :param data: Required. Event data specific to the event type. - :type data: object - :param event_type: Required. The type of the event that occurred. - :type event_type: str - :param event_time: Required. The time (in UTC) the event was generated. - :type event_time: ~datetime.datetime - :ivar metadata_version: The schema version of the event metadata. - :vartype metadata_version: str - :param data_version: Required. The schema version of the data object. - :type data_version: str - """ - - _validation = { - 'id': {'required': True}, - 'subject': {'required': True}, - 'data': {'required': True}, - 'event_type': {'required': True}, - 'event_time': {'required': True}, - 'metadata_version': {'readonly': True}, - 'data_version': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'topic': {'key': 'topic', 'type': 'str'}, - 'subject': {'key': 'subject', 'type': 'str'}, - 'data': {'key': 'data', 'type': 'object'}, - 'event_type': {'key': 'eventType', 'type': 'str'}, - 'event_time': {'key': 'eventTime', 'type': 'iso-8601'}, - 'metadata_version': {'key': 'metadataVersion', 'type': 'str'}, - 'data_version': {'key': 'dataVersion', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(EventGridEvent, self).__init__(**kwargs) - self.id = kwargs['id'] - self.topic = kwargs.get('topic', None) - self.subject = kwargs['subject'] - self.data = kwargs['data'] - self.event_type = kwargs['event_type'] - self.event_time = kwargs['event_time'] - self.metadata_version = None - self.data_version = kwargs['data_version'] - - @classmethod - def from_dict(cls, source): - """ - Returns an array of EventGridEvent objects given a dict of events following the EventGridEvent schema. - - :param source: Required. The dict object following the EventGridEvent schema. - :type source: dict - - :rtype: List[~azure.eventgrid.EventGridEvent] - """ - return EventGridEvent(**source) - - -class SubscriptionDeletedEventData(msrest.serialization.Model): - """Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionDeletedEvent. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar event_subscription_id: The Azure resource ID of the deleted event subscription. - :vartype event_subscription_id: str - """ - - _validation = { - 'event_subscription_id': {'readonly': True}, - } - - _attribute_map = { - 'event_subscription_id': {'key': 'eventSubscriptionId', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(SubscriptionDeletedEventData, self).__init__(**kwargs) - self.event_subscription_id = None - - -class SubscriptionValidationEventData(msrest.serialization.Model): - """Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionValidationEvent. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar validation_code: The validation code sent by Azure Event Grid to validate an event - subscription. To complete the validation handshake, the subscriber must either respond with - this validation code as part of the validation response, or perform a GET request on the - validationUrl (available starting version 2018-05-01-preview). - :vartype validation_code: str - :ivar validation_url: The validation URL sent by Azure Event Grid (available starting version - 2018-05-01-preview). To complete the validation handshake, the subscriber must either respond - with the validationCode as part of the validation response, or perform a GET request on the - validationUrl (available starting version 2018-05-01-preview). - :vartype validation_url: str - """ - - _validation = { - 'validation_code': {'readonly': True}, - 'validation_url': {'readonly': True}, - } - - _attribute_map = { - 'validation_code': {'key': 'validationCode', 'type': 'str'}, - 'validation_url': {'key': 'validationUrl', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(SubscriptionValidationEventData, self).__init__(**kwargs) - self.validation_code = None - self.validation_url = None - - -class SubscriptionValidationResponse(msrest.serialization.Model): - """To complete an event subscription validation handshake, a subscriber can use either the validationCode or the validationUrl received in a SubscriptionValidationEvent. When the validationCode is used, the SubscriptionValidationResponse can be used to build the response. - - :param validation_response: The validation response sent by the subscriber to Azure Event Grid - to complete the validation of an event subscription. - :type validation_response: str - """ - - _attribute_map = { - 'validation_response': {'key': 'validationResponse', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(SubscriptionValidationResponse, self).__init__(**kwargs) - self.validation_response = kwargs.get('validation_response', None) \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models_py3.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models_py3.py deleted file mode 100644 index 5250e58790ef..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/generated_client/models/_models_py3.py +++ /dev/null @@ -1,276 +0,0 @@ -# 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. -# -------------------------------------------------------------------------- - -import datetime -from typing import Optional - -import msrest.serialization - - -class CloudEvent(msrest.serialization.Model): - """Properties of an event published to an Event Grid topic using the CloudEvent 1.0 Schema. - - All required parameters must be populated in order to send to Azure. - - :param id: Required. An identifier for the event. The combination of id and source must be - unique for each distinct event. - :type id: str - :param source: Required. Identifies the context in which an event happened. The combination of - id and source must be unique for each distinct event. - :type source: str - :param data: Event data specific to the event type. - :type data: object - :param type: Required. Type of event related to the originating occurrence. - :type type: str - :param time: The time (in UTC) the event was generated, in RFC3339 format. - :type time: ~datetime.datetime - :param specversion: Required. The version of the CloudEvents specification which the event - uses. - :type specversion: str - :param dataschema: Identifies the schema that data adheres to. - :type dataschema: str - :param datacontenttype: Content type of data value. - :type datacontenttype: str - :param subject: This describes the subject of the event in the context of the event producer - (identified by source). - :type subject: str - """ - - _validation = { - 'id': {'required': True}, - 'source': {'required': True}, - 'type': {'required': True}, - 'specversion': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'source': {'key': 'source', 'type': 'str'}, - 'data': {'key': 'data', 'type': 'object'}, - 'type': {'key': 'type', 'type': 'str'}, - 'time': {'key': 'time', 'type': 'iso-8601'}, - 'specversion': {'key': 'specversion', 'type': 'str'}, - 'dataschema': {'key': 'dataschema', 'type': 'str'}, - 'datacontenttype': {'key': 'datacontenttype', 'type': 'str'}, - 'subject': {'key': 'subject', 'type': 'str'}, - } - - def __init__( - self, - *, - id: str, - source: str, - type: str, - specversion: str, - data: Optional[object] = None, - time: Optional[datetime.datetime] = None, - dataschema: Optional[str] = None, - datacontenttype: Optional[str] = None, - subject: Optional[str] = None, - **kwargs - ): - super(CloudEvent, self).__init__(**kwargs) - self.id = id - self.source = source - self.data = data - self.type = type - self.time = time - self.specversion = specversion - self.dataschema = dataschema - self.datacontenttype = datacontenttype - self.subject = subject - - @classmethod - def from_dict(cls, source): - """ - Returns an array of CloudEvent objects given a dict of events following the CloudEvent schema. - - :param source: Required. The dict object following the CloudEvent schema. - :type source: dict - - :rtype: List[~azure.eventgrid.CloudEvent] - """ - events = [] - i = 1 - for event in source: - try: - events.append(CloudEvent(**event)) - except Exception as e: - print("CloudEvent {} in file is incorrectly formatted with error: {}.".format(i, e)) - - return events - - -class EventGridEvent(msrest.serialization.Model): - """Properties of an event published to an Event Grid topic using the EventGrid Schema. - - Variables are only populated by the server, and will be ignored when sending a request. - - All required parameters must be populated in order to send to Azure. - - :param id: Required. An unique identifier for the event. - :type id: str - :param topic: The resource path of the event source. - :type topic: str - :param subject: Required. A resource path relative to the topic path. - :type subject: str - :param data: Required. Event data specific to the event type. - :type data: object - :param event_type: Required. The type of the event that occurred. - :type event_type: str - :param event_time: Required. The time (in UTC) the event was generated. - :type event_time: ~datetime.datetime - :ivar metadata_version: The schema version of the event metadata. - :vartype metadata_version: str - :param data_version: Required. The schema version of the data object. - :type data_version: str - """ - - _validation = { - 'id': {'required': True}, - 'subject': {'required': True}, - 'data': {'required': True}, - 'event_type': {'required': True}, - 'event_time': {'required': True}, - 'metadata_version': {'readonly': True}, - 'data_version': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'topic': {'key': 'topic', 'type': 'str'}, - 'subject': {'key': 'subject', 'type': 'str'}, - 'data': {'key': 'data', 'type': 'object'}, - 'event_type': {'key': 'eventType', 'type': 'str'}, - 'event_time': {'key': 'eventTime', 'type': 'iso-8601'}, - 'metadata_version': {'key': 'metadataVersion', 'type': 'str'}, - 'data_version': {'key': 'dataVersion', 'type': 'str'}, - } - - def __init__( - self, - *, - id: str, - subject: str, - data: object, - event_type: str, - event_time: datetime.datetime, - data_version: str, - topic: Optional[str] = None, - **kwargs - ): - super(EventGridEvent, self).__init__(**kwargs) - self.id = id - self.topic = topic - self.subject = subject - self.data = data - self.event_type = event_type - self.event_time = event_time - self.metadata_version = None - self.data_version = data_version - - @classmethod - def from_dict(cls, source): - """ - Returns an array of EventGridEvent objects given a dict of events following the EventGridEvent schema. - - :param source: Required. The dict object following the EventGridEvent schema. - :type source: dict - - :rtype: List[~azure.eventgrid.EventGridEvent] - """ - events = [] - for event in source: - print(event) - events.append(EventGridEvent(**event)) - - return events - - - -class SubscriptionDeletedEventData(msrest.serialization.Model): - """Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionDeletedEvent. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar event_subscription_id: The Azure resource ID of the deleted event subscription. - :vartype event_subscription_id: str - """ - - _validation = { - 'event_subscription_id': {'readonly': True}, - } - - _attribute_map = { - 'event_subscription_id': {'key': 'eventSubscriptionId', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(SubscriptionDeletedEventData, self).__init__(**kwargs) - self.event_subscription_id = None - - -class SubscriptionValidationEventData(msrest.serialization.Model): - """Schema of the Data property of an EventGridEvent for a Microsoft.EventGrid.SubscriptionValidationEvent. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar validation_code: The validation code sent by Azure Event Grid to validate an event - subscription. To complete the validation handshake, the subscriber must either respond with - this validation code as part of the validation response, or perform a GET request on the - validationUrl (available starting version 2018-05-01-preview). - :vartype validation_code: str - :ivar validation_url: The validation URL sent by Azure Event Grid (available starting version - 2018-05-01-preview). To complete the validation handshake, the subscriber must either respond - with the validationCode as part of the validation response, or perform a GET request on the - validationUrl (available starting version 2018-05-01-preview). - :vartype validation_url: str - """ - - _validation = { - 'validation_code': {'readonly': True}, - 'validation_url': {'readonly': True}, - } - - _attribute_map = { - 'validation_code': {'key': 'validationCode', 'type': 'str'}, - 'validation_url': {'key': 'validationUrl', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(SubscriptionValidationEventData, self).__init__(**kwargs) - self.validation_code = None - self.validation_url = None - - -class SubscriptionValidationResponse(msrest.serialization.Model): - """To complete an event subscription validation handshake, a subscriber can use either the validationCode or the validationUrl received in a SubscriptionValidationEvent. When the validationCode is used, the SubscriptionValidationResponse can be used to build the response. - - :param validation_response: The validation response sent by the subscriber to Azure Event Grid - to complete the validation of an event subscription. - :type validation_response: str - """ - - _attribute_map = { - 'validation_response': {'key': 'validationResponse', 'type': 'str'}, - } - - def __init__( - self, - *, - validation_response: Optional[str] = None, - **kwargs - ): - super(SubscriptionValidationResponse, self).__init__(**kwargs) - self.validation_response = validation_response diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/operations/__init__.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/operations/__init__.py deleted file mode 100644 index 7327062bb494..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/generated_client/operations/__init__.py +++ /dev/null @@ -1,13 +0,0 @@ -# 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 ._generated_client_operations import GeneratedClientOperationsMixin - -__all__ = [ - 'GeneratedClientOperationsMixin', -] diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/operations/_generated_client_operations.py b/sdk/eventgrid/azure-eventgrid/src/generated_client/operations/_generated_client_operations.py deleted file mode 100644 index f6bca3b9db78..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/generated_client/operations/_generated_client_operations.py +++ /dev/null @@ -1,138 +0,0 @@ -# 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 TYPE_CHECKING -import warnings - -from azure.core.exceptions import HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error -from azure.core.pipeline import PipelineResponse -from azure.core.pipeline.transport import HttpRequest, HttpResponse - -from .. import models - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar - - T = TypeVar('T') - ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] - -class GeneratedClientOperationsMixin(object): - - def publish_events( - self, - topic_hostname, # type: str - events, # type: List[models.EventGridEvent] - **kwargs # type: Any - ): - # type: (...) -> None - """Publishes a batch of events to an Azure Event Grid topic. - - :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. - :type topic_hostname: str - :param events: An array of events to be published to Event Grid. - :type events: list[~generated_client.models.EventGridEvent] - :keyword callable cls: A custom type or function that will be passed the direct response - :return: None, or the result of cls(response) - :rtype: None - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop('error_map', {})) - api_version = "2018-01-01" - content_type = kwargs.pop("content_type", "application/json") - - # Construct URL - url = self.publish_events.metadata['url'] # type: ignore - path_format_arguments = { - 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - - body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(events, '[EventGridEvent]') - body_content_kwargs['content'] = body_content - print("swathi\n") - print(body_content) - request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) - - pipeline_response = self._client._pipeline.run(request, stream=False, **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) - raise HttpResponseError(response=response) - - if cls: - return cls(pipeline_response, None, {}) - - publish_events.metadata = {'url': '/api/events'} # type: ignore - - def publish_cloud_event_events( - self, - topic_hostname, # type: str - events, # type: List[models.CloudEvent] - **kwargs # type: Any - ): - # type: (...) -> None - """Publishes a batch of cloud events to an Azure Event Grid topic. - - :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. - :type topic_hostname: str - :param events: An array of cloud events to be published to Event Grid. - :type events: list[~generated_client.models.CloudEvent] - :keyword callable cls: A custom type or function that will be passed the direct response - :return: None, or the result of cls(response) - :rtype: None - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} - error_map.update(kwargs.pop('error_map', {})) - api_version = "2018-01-01" - content_type = kwargs.pop("content_type", "application/cloudevents-batch+json; charset=utf-8") - - # Construct URL - url = self.publish_cloud_event_events.metadata['url'] # type: ignore - path_format_arguments = { - 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - - body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(events, '[CloudEvent]') - body_content_kwargs['content'] = body_content - request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) - - pipeline_response = self._client._pipeline.run(request, stream=False, **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) - raise HttpResponseError(response=response) - - if cls: - return cls(pipeline_response, None, {}) - - publish_cloud_event_events.metadata = {'url': '/api/events'} # type: ignore diff --git a/sdk/eventgrid/azure-eventgrid/src/generated_client/py.typed b/sdk/eventgrid/azure-eventgrid/src/generated_client/py.typed deleted file mode 100644 index e5aff4f83af8..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/generated_client/py.typed +++ /dev/null @@ -1 +0,0 @@ -# Marker file for PEP 561. \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/__init__.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/__init__.py deleted file mode 100644 index 336c61d76ffd..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/__init__.py +++ /dev/null @@ -1,18 +0,0 @@ -# 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 .event_grid_client import EventGridClient -from .version import VERSION - -__all__ = ['EventGridClient'] - -__version__ = VERSION - diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/event_grid_client.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/event_grid_client.py deleted file mode 100644 index cd2878ff4c78..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/event_grid_client.py +++ /dev/null @@ -1,116 +0,0 @@ -# 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 msrest.service_client import SDKClient -from msrest import Configuration, Serializer, Deserializer -from .version import VERSION -from msrest.pipeline import ClientRawResponse -from msrest.exceptions import HttpOperationError -from . import models - - -class EventGridClientConfiguration(Configuration): - """Configuration for EventGridClient - Note that all parameters used to create this instance are saved as instance - attributes. - - :param credentials: Subscription credentials which uniquely identify - client subscription. - :type credentials: None - """ - - def __init__( - self, credentials): - - if credentials is None: - raise ValueError("Parameter 'credentials' must not be None.") - base_url = 'https://{topicHostname}' - - super(EventGridClientConfiguration, self).__init__(base_url) - - self.add_user_agent('azure-eventgrid/{}'.format(VERSION)) - - self.credentials = credentials - - -class EventGridClient(SDKClient): - """EventGrid Client - - :ivar config: Configuration for client. - :vartype config: EventGridClientConfiguration - - :param credentials: Subscription credentials which uniquely identify - client subscription. - :type credentials: None - """ - - def __init__( - self, credentials): - - self.config = EventGridClientConfiguration(credentials) - super(EventGridClient, self).__init__(self.config.credentials, self.config) - - client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} - self.api_version = '2018-01-01' - self._serialize = Serializer(client_models) - self._deserialize = Deserializer(client_models) - - - def publish_events( - self, topic_hostname, events, custom_headers=None, raw=False, **operation_config): - """Publishes a batch of events to an Azure Event Grid topic. - - :param topic_hostname: The host name of the topic, e.g. - topic1.westus2-1.eventgrid.azure.net - :type topic_hostname: str - :param events: An array of events to be published to Event Grid. - :type events: list[~azure.eventgrid.models.EventGridEvent] - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: None or ClientRawResponse if raw=true - :rtype: None or ~msrest.pipeline.ClientRawResponse - :raises: - :class:`HttpOperationError` - """ - # Construct URL - url = self.publish_events.metadata['url'] - path_format_arguments = { - 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True) - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - - # Construct headers - header_parameters = {} - header_parameters['Content-Type'] = 'application/json; charset=utf-8' - if custom_headers: - header_parameters.update(custom_headers) - - # Construct body - body_content = self._serialize.body(events, '[EventGridEvent]') - - # Construct and send request - request = self._client.post(url, query_parameters, header_parameters, body_content) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200]: - raise HttpOperationError(self._deserialize, response) - - if raw: - client_raw_response = ClientRawResponse(None, response) - return client_raw_response - publish_events.metadata = {'url': '/api/events'} diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/__init__.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/__init__.py deleted file mode 100644 index 30defc1761ca..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/__init__.py +++ /dev/null @@ -1,266 +0,0 @@ -# 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. -# -------------------------------------------------------------------------- - -try: - from .storage_blob_created_event_data_py3 import StorageBlobCreatedEventData - from .storage_blob_deleted_event_data_py3 import StorageBlobDeletedEventData - from .event_hub_capture_file_created_event_data_py3 import EventHubCaptureFileCreatedEventData - from .resource_write_success_data_py3 import ResourceWriteSuccessData - from .resource_write_failure_data_py3 import ResourceWriteFailureData - from .resource_write_cancel_data_py3 import ResourceWriteCancelData - from .resource_delete_success_data_py3 import ResourceDeleteSuccessData - from .resource_delete_failure_data_py3 import ResourceDeleteFailureData - from .resource_delete_cancel_data_py3 import ResourceDeleteCancelData - from .resource_action_success_data_py3 import ResourceActionSuccessData - from .resource_action_failure_data_py3 import ResourceActionFailureData - from .resource_action_cancel_data_py3 import ResourceActionCancelData - from .event_grid_event_py3 import EventGridEvent - from .subscription_validation_event_data_py3 import SubscriptionValidationEventData - from .subscription_validation_response_py3 import SubscriptionValidationResponse - from .subscription_deleted_event_data_py3 import SubscriptionDeletedEventData - from .iot_hub_device_created_event_data_py3 import IotHubDeviceCreatedEventData - from .iot_hub_device_deleted_event_data_py3 import IotHubDeviceDeletedEventData - from .iot_hub_device_connected_event_data_py3 import IotHubDeviceConnectedEventData - from .iot_hub_device_disconnected_event_data_py3 import IotHubDeviceDisconnectedEventData - from .iot_hub_device_telemetry_event_data_py3 import IotHubDeviceTelemetryEventData - from .device_twin_metadata_py3 import DeviceTwinMetadata - from .device_twin_properties_py3 import DeviceTwinProperties - from .device_twin_info_properties_py3 import DeviceTwinInfoProperties - from .device_twin_info_x509_thumbprint_py3 import DeviceTwinInfoX509Thumbprint - from .device_twin_info_py3 import DeviceTwinInfo - from .device_life_cycle_event_properties_py3 import DeviceLifeCycleEventProperties - from .device_connection_state_event_info_py3 import DeviceConnectionStateEventInfo - from .device_connection_state_event_properties_py3 import DeviceConnectionStateEventProperties - from .device_telemetry_event_properties_py3 import DeviceTelemetryEventProperties - from .container_registry_image_pushed_event_data_py3 import ContainerRegistryImagePushedEventData - from .container_registry_image_deleted_event_data_py3 import ContainerRegistryImageDeletedEventData - from .container_registry_chart_pushed_event_data_py3 import ContainerRegistryChartPushedEventData - from .container_registry_chart_deleted_event_data_py3 import ContainerRegistryChartDeletedEventData - from .container_registry_event_target_py3 import ContainerRegistryEventTarget - from .container_registry_event_request_py3 import ContainerRegistryEventRequest - from .container_registry_event_actor_py3 import ContainerRegistryEventActor - from .container_registry_event_source_py3 import ContainerRegistryEventSource - from .container_registry_event_data_py3 import ContainerRegistryEventData - from .container_registry_artifact_event_target_py3 import ContainerRegistryArtifactEventTarget - from .container_registry_artifact_event_data_py3 import ContainerRegistryArtifactEventData - from .service_bus_active_messages_available_with_no_listeners_event_data_py3 import ServiceBusActiveMessagesAvailableWithNoListenersEventData - from .service_bus_deadletter_messages_available_with_no_listeners_event_data_py3 import ServiceBusDeadletterMessagesAvailableWithNoListenersEventData - from .media_job_state_change_event_data_py3 import MediaJobStateChangeEventData - from .media_job_error_detail_py3 import MediaJobErrorDetail - from .media_job_error_py3 import MediaJobError - from .media_job_output_py3 import MediaJobOutput - from .media_job_output_asset_py3 import MediaJobOutputAsset - from .media_job_output_progress_event_data_py3 import MediaJobOutputProgressEventData - from .media_job_output_state_change_event_data_py3 import MediaJobOutputStateChangeEventData - from .media_job_scheduled_event_data_py3 import MediaJobScheduledEventData - from .media_job_processing_event_data_py3 import MediaJobProcessingEventData - from .media_job_canceling_event_data_py3 import MediaJobCancelingEventData - from .media_job_finished_event_data_py3 import MediaJobFinishedEventData - from .media_job_canceled_event_data_py3 import MediaJobCanceledEventData - from .media_job_errored_event_data_py3 import MediaJobErroredEventData - from .media_job_output_canceled_event_data_py3 import MediaJobOutputCanceledEventData - from .media_job_output_canceling_event_data_py3 import MediaJobOutputCancelingEventData - from .media_job_output_errored_event_data_py3 import MediaJobOutputErroredEventData - from .media_job_output_finished_event_data_py3 import MediaJobOutputFinishedEventData - from .media_job_output_processing_event_data_py3 import MediaJobOutputProcessingEventData - from .media_job_output_scheduled_event_data_py3 import MediaJobOutputScheduledEventData - from .media_live_event_encoder_connected_event_data_py3 import MediaLiveEventEncoderConnectedEventData - from .media_live_event_connection_rejected_event_data_py3 import MediaLiveEventConnectionRejectedEventData - from .media_live_event_encoder_disconnected_event_data_py3 import MediaLiveEventEncoderDisconnectedEventData - from .media_live_event_incoming_stream_received_event_data_py3 import MediaLiveEventIncomingStreamReceivedEventData - from .media_live_event_incoming_streams_out_of_sync_event_data_py3 import MediaLiveEventIncomingStreamsOutOfSyncEventData - from .media_live_event_incoming_video_streams_out_of_sync_event_data_py3 import MediaLiveEventIncomingVideoStreamsOutOfSyncEventData - from .media_live_event_incoming_data_chunk_dropped_event_data_py3 import MediaLiveEventIncomingDataChunkDroppedEventData - from .media_live_event_ingest_heartbeat_event_data_py3 import MediaLiveEventIngestHeartbeatEventData - from .media_live_event_track_discontinuity_detected_event_data_py3 import MediaLiveEventTrackDiscontinuityDetectedEventData - from .maps_geofence_entered_event_data_py3 import MapsGeofenceEnteredEventData - from .maps_geofence_exited_event_data_py3 import MapsGeofenceExitedEventData - from .maps_geofence_result_event_data_py3 import MapsGeofenceResultEventData - from .maps_geofence_geometry_py3 import MapsGeofenceGeometry - from .maps_geofence_event_properties_py3 import MapsGeofenceEventProperties - from .app_configuration_key_value_modified_event_data_py3 import AppConfigurationKeyValueModifiedEventData - from .app_configuration_key_value_deleted_event_data_py3 import AppConfigurationKeyValueDeletedEventData - from .signal_rservice_client_connection_connected_event_data_py3 import SignalRServiceClientConnectionConnectedEventData - from .signal_rservice_client_connection_disconnected_event_data_py3 import SignalRServiceClientConnectionDisconnectedEventData -except (SyntaxError, ImportError): - from .storage_blob_created_event_data import StorageBlobCreatedEventData - from .storage_blob_deleted_event_data import StorageBlobDeletedEventData - from .event_hub_capture_file_created_event_data import EventHubCaptureFileCreatedEventData - from .resource_write_success_data import ResourceWriteSuccessData - from .resource_write_failure_data import ResourceWriteFailureData - from .resource_write_cancel_data import ResourceWriteCancelData - from .resource_delete_success_data import ResourceDeleteSuccessData - from .resource_delete_failure_data import ResourceDeleteFailureData - from .resource_delete_cancel_data import ResourceDeleteCancelData - from .resource_action_success_data import ResourceActionSuccessData - from .resource_action_failure_data import ResourceActionFailureData - from .resource_action_cancel_data import ResourceActionCancelData - from .event_grid_event import EventGridEvent - from .subscription_validation_event_data import SubscriptionValidationEventData - from .subscription_validation_response import SubscriptionValidationResponse - from .subscription_deleted_event_data import SubscriptionDeletedEventData - from .iot_hub_device_created_event_data import IotHubDeviceCreatedEventData - from .iot_hub_device_deleted_event_data import IotHubDeviceDeletedEventData - from .iot_hub_device_connected_event_data import IotHubDeviceConnectedEventData - from .iot_hub_device_disconnected_event_data import IotHubDeviceDisconnectedEventData - from .iot_hub_device_telemetry_event_data import IotHubDeviceTelemetryEventData - from .device_twin_metadata import DeviceTwinMetadata - from .device_twin_properties import DeviceTwinProperties - from .device_twin_info_properties import DeviceTwinInfoProperties - from .device_twin_info_x509_thumbprint import DeviceTwinInfoX509Thumbprint - from .device_twin_info import DeviceTwinInfo - from .device_life_cycle_event_properties import DeviceLifeCycleEventProperties - from .device_connection_state_event_info import DeviceConnectionStateEventInfo - from .device_connection_state_event_properties import DeviceConnectionStateEventProperties - from .device_telemetry_event_properties import DeviceTelemetryEventProperties - from .container_registry_image_pushed_event_data import ContainerRegistryImagePushedEventData - from .container_registry_image_deleted_event_data import ContainerRegistryImageDeletedEventData - from .container_registry_chart_pushed_event_data import ContainerRegistryChartPushedEventData - from .container_registry_chart_deleted_event_data import ContainerRegistryChartDeletedEventData - from .container_registry_event_target import ContainerRegistryEventTarget - from .container_registry_event_request import ContainerRegistryEventRequest - from .container_registry_event_actor import ContainerRegistryEventActor - from .container_registry_event_source import ContainerRegistryEventSource - from .container_registry_event_data import ContainerRegistryEventData - from .container_registry_artifact_event_target import ContainerRegistryArtifactEventTarget - from .container_registry_artifact_event_data import ContainerRegistryArtifactEventData - from .service_bus_active_messages_available_with_no_listeners_event_data import ServiceBusActiveMessagesAvailableWithNoListenersEventData - from .service_bus_deadletter_messages_available_with_no_listeners_event_data import ServiceBusDeadletterMessagesAvailableWithNoListenersEventData - from .media_job_state_change_event_data import MediaJobStateChangeEventData - from .media_job_error_detail import MediaJobErrorDetail - from .media_job_error import MediaJobError - from .media_job_output import MediaJobOutput - from .media_job_output_asset import MediaJobOutputAsset - from .media_job_output_progress_event_data import MediaJobOutputProgressEventData - from .media_job_output_state_change_event_data import MediaJobOutputStateChangeEventData - from .media_job_scheduled_event_data import MediaJobScheduledEventData - from .media_job_processing_event_data import MediaJobProcessingEventData - from .media_job_canceling_event_data import MediaJobCancelingEventData - from .media_job_finished_event_data import MediaJobFinishedEventData - from .media_job_canceled_event_data import MediaJobCanceledEventData - from .media_job_errored_event_data import MediaJobErroredEventData - from .media_job_output_canceled_event_data import MediaJobOutputCanceledEventData - from .media_job_output_canceling_event_data import MediaJobOutputCancelingEventData - from .media_job_output_errored_event_data import MediaJobOutputErroredEventData - from .media_job_output_finished_event_data import MediaJobOutputFinishedEventData - from .media_job_output_processing_event_data import MediaJobOutputProcessingEventData - from .media_job_output_scheduled_event_data import MediaJobOutputScheduledEventData - from .media_live_event_encoder_connected_event_data import MediaLiveEventEncoderConnectedEventData - from .media_live_event_connection_rejected_event_data import MediaLiveEventConnectionRejectedEventData - from .media_live_event_encoder_disconnected_event_data import MediaLiveEventEncoderDisconnectedEventData - from .media_live_event_incoming_stream_received_event_data import MediaLiveEventIncomingStreamReceivedEventData - from .media_live_event_incoming_streams_out_of_sync_event_data import MediaLiveEventIncomingStreamsOutOfSyncEventData - from .media_live_event_incoming_video_streams_out_of_sync_event_data import MediaLiveEventIncomingVideoStreamsOutOfSyncEventData - from .media_live_event_incoming_data_chunk_dropped_event_data import MediaLiveEventIncomingDataChunkDroppedEventData - from .media_live_event_ingest_heartbeat_event_data import MediaLiveEventIngestHeartbeatEventData - from .media_live_event_track_discontinuity_detected_event_data import MediaLiveEventTrackDiscontinuityDetectedEventData - from .maps_geofence_entered_event_data import MapsGeofenceEnteredEventData - from .maps_geofence_exited_event_data import MapsGeofenceExitedEventData - from .maps_geofence_result_event_data import MapsGeofenceResultEventData - from .maps_geofence_geometry import MapsGeofenceGeometry - from .maps_geofence_event_properties import MapsGeofenceEventProperties - from .app_configuration_key_value_modified_event_data import AppConfigurationKeyValueModifiedEventData - from .app_configuration_key_value_deleted_event_data import AppConfigurationKeyValueDeletedEventData - from .signal_rservice_client_connection_connected_event_data import SignalRServiceClientConnectionConnectedEventData - from .signal_rservice_client_connection_disconnected_event_data import SignalRServiceClientConnectionDisconnectedEventData -from .event_grid_client_enums import ( - MediaJobState, - MediaJobErrorCode, - MediaJobErrorCategory, - MediaJobRetry, -) - -__all__ = [ - 'StorageBlobCreatedEventData', - 'StorageBlobDeletedEventData', - 'EventHubCaptureFileCreatedEventData', - 'ResourceWriteSuccessData', - 'ResourceWriteFailureData', - 'ResourceWriteCancelData', - 'ResourceDeleteSuccessData', - 'ResourceDeleteFailureData', - 'ResourceDeleteCancelData', - 'ResourceActionSuccessData', - 'ResourceActionFailureData', - 'ResourceActionCancelData', - 'EventGridEvent', - 'SubscriptionValidationEventData', - 'SubscriptionValidationResponse', - 'SubscriptionDeletedEventData', - 'IotHubDeviceCreatedEventData', - 'IotHubDeviceDeletedEventData', - 'IotHubDeviceConnectedEventData', - 'IotHubDeviceDisconnectedEventData', - 'IotHubDeviceTelemetryEventData', - 'DeviceTwinMetadata', - 'DeviceTwinProperties', - 'DeviceTwinInfoProperties', - 'DeviceTwinInfoX509Thumbprint', - 'DeviceTwinInfo', - 'DeviceLifeCycleEventProperties', - 'DeviceConnectionStateEventInfo', - 'DeviceConnectionStateEventProperties', - 'DeviceTelemetryEventProperties', - 'ContainerRegistryImagePushedEventData', - 'ContainerRegistryImageDeletedEventData', - 'ContainerRegistryChartPushedEventData', - 'ContainerRegistryChartDeletedEventData', - 'ContainerRegistryEventTarget', - 'ContainerRegistryEventRequest', - 'ContainerRegistryEventActor', - 'ContainerRegistryEventSource', - 'ContainerRegistryEventData', - 'ContainerRegistryArtifactEventTarget', - 'ContainerRegistryArtifactEventData', - 'ServiceBusActiveMessagesAvailableWithNoListenersEventData', - 'ServiceBusDeadletterMessagesAvailableWithNoListenersEventData', - 'MediaJobStateChangeEventData', - 'MediaJobErrorDetail', - 'MediaJobError', - 'MediaJobOutput', - 'MediaJobOutputAsset', - 'MediaJobOutputProgressEventData', - 'MediaJobOutputStateChangeEventData', - 'MediaJobScheduledEventData', - 'MediaJobProcessingEventData', - 'MediaJobCancelingEventData', - 'MediaJobFinishedEventData', - 'MediaJobCanceledEventData', - 'MediaJobErroredEventData', - 'MediaJobOutputCanceledEventData', - 'MediaJobOutputCancelingEventData', - 'MediaJobOutputErroredEventData', - 'MediaJobOutputFinishedEventData', - 'MediaJobOutputProcessingEventData', - 'MediaJobOutputScheduledEventData', - 'MediaLiveEventEncoderConnectedEventData', - 'MediaLiveEventConnectionRejectedEventData', - 'MediaLiveEventEncoderDisconnectedEventData', - 'MediaLiveEventIncomingStreamReceivedEventData', - 'MediaLiveEventIncomingStreamsOutOfSyncEventData', - 'MediaLiveEventIncomingVideoStreamsOutOfSyncEventData', - 'MediaLiveEventIncomingDataChunkDroppedEventData', - 'MediaLiveEventIngestHeartbeatEventData', - 'MediaLiveEventTrackDiscontinuityDetectedEventData', - 'MapsGeofenceEnteredEventData', - 'MapsGeofenceExitedEventData', - 'MapsGeofenceResultEventData', - 'MapsGeofenceGeometry', - 'MapsGeofenceEventProperties', - 'AppConfigurationKeyValueModifiedEventData', - 'AppConfigurationKeyValueDeletedEventData', - 'SignalRServiceClientConnectionConnectedEventData', - 'SignalRServiceClientConnectionDisconnectedEventData', - 'MediaJobState', - 'MediaJobErrorCode', - 'MediaJobErrorCategory', - 'MediaJobRetry', -] diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/app_configuration_key_value_deleted_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/app_configuration_key_value_deleted_event_data.py deleted file mode 100644 index 8a0adb6c209a..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/app_configuration_key_value_deleted_event_data.py +++ /dev/null @@ -1,38 +0,0 @@ -# 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 msrest.serialization import Model - - -class AppConfigurationKeyValueDeletedEventData(Model): - """Schema of the Data property of an EventGridEvent for an - Microsoft.AppConfiguration.KeyValueDeleted event. - - :param key: The key used to identify the key-value that was deleted. - :type key: str - :param label: The label, if any, used to identify the key-value that was - deleted. - :type label: str - :param etag: The etag representing the key-value that was deleted. - :type etag: str - """ - - _attribute_map = { - 'key': {'key': 'key', 'type': 'str'}, - 'label': {'key': 'label', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(AppConfigurationKeyValueDeletedEventData, self).__init__(**kwargs) - self.key = kwargs.get('key', None) - self.label = kwargs.get('label', None) - self.etag = kwargs.get('etag', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/app_configuration_key_value_deleted_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/app_configuration_key_value_deleted_event_data_py3.py deleted file mode 100644 index 28ac0ab4055f..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/app_configuration_key_value_deleted_event_data_py3.py +++ /dev/null @@ -1,38 +0,0 @@ -# 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 msrest.serialization import Model - - -class AppConfigurationKeyValueDeletedEventData(Model): - """Schema of the Data property of an EventGridEvent for an - Microsoft.AppConfiguration.KeyValueDeleted event. - - :param key: The key used to identify the key-value that was deleted. - :type key: str - :param label: The label, if any, used to identify the key-value that was - deleted. - :type label: str - :param etag: The etag representing the key-value that was deleted. - :type etag: str - """ - - _attribute_map = { - 'key': {'key': 'key', 'type': 'str'}, - 'label': {'key': 'label', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - } - - def __init__(self, *, key: str=None, label: str=None, etag: str=None, **kwargs) -> None: - super(AppConfigurationKeyValueDeletedEventData, self).__init__(**kwargs) - self.key = key - self.label = label - self.etag = etag diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/app_configuration_key_value_modified_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/app_configuration_key_value_modified_event_data.py deleted file mode 100644 index e0147ee242b2..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/app_configuration_key_value_modified_event_data.py +++ /dev/null @@ -1,38 +0,0 @@ -# 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 msrest.serialization import Model - - -class AppConfigurationKeyValueModifiedEventData(Model): - """Schema of the Data property of an EventGridEvent for an - Microsoft.AppConfiguration.KeyValueModified event. - - :param key: The key used to identify the key-value that was modified. - :type key: str - :param label: The label, if any, used to identify the key-value that was - modified. - :type label: str - :param etag: The etag representing the new state of the key-value. - :type etag: str - """ - - _attribute_map = { - 'key': {'key': 'key', 'type': 'str'}, - 'label': {'key': 'label', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(AppConfigurationKeyValueModifiedEventData, self).__init__(**kwargs) - self.key = kwargs.get('key', None) - self.label = kwargs.get('label', None) - self.etag = kwargs.get('etag', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/app_configuration_key_value_modified_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/app_configuration_key_value_modified_event_data_py3.py deleted file mode 100644 index b37c56469de8..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/app_configuration_key_value_modified_event_data_py3.py +++ /dev/null @@ -1,38 +0,0 @@ -# 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 msrest.serialization import Model - - -class AppConfigurationKeyValueModifiedEventData(Model): - """Schema of the Data property of an EventGridEvent for an - Microsoft.AppConfiguration.KeyValueModified event. - - :param key: The key used to identify the key-value that was modified. - :type key: str - :param label: The label, if any, used to identify the key-value that was - modified. - :type label: str - :param etag: The etag representing the new state of the key-value. - :type etag: str - """ - - _attribute_map = { - 'key': {'key': 'key', 'type': 'str'}, - 'label': {'key': 'label', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - } - - def __init__(self, *, key: str=None, label: str=None, etag: str=None, **kwargs) -> None: - super(AppConfigurationKeyValueModifiedEventData, self).__init__(**kwargs) - self.key = key - self.label = label - self.etag = etag diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_artifact_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_artifact_event_data.py deleted file mode 100644 index 464d9ede7215..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_artifact_event_data.py +++ /dev/null @@ -1,40 +0,0 @@ -# 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 msrest.serialization import Model - - -class ContainerRegistryArtifactEventData(Model): - """The content of the event request message. - - :param id: The event ID. - :type id: str - :param timestamp: The time at which the event occurred. - :type timestamp: datetime - :param action: The action that encompasses the provided event. - :type action: str - :param target: The target of the event. - :type target: ~azure.eventgrid.models.ContainerRegistryArtifactEventTarget - """ - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'timestamp': {'key': 'timestamp', 'type': 'iso-8601'}, - 'action': {'key': 'action', 'type': 'str'}, - 'target': {'key': 'target', 'type': 'ContainerRegistryArtifactEventTarget'}, - } - - def __init__(self, **kwargs): - super(ContainerRegistryArtifactEventData, self).__init__(**kwargs) - self.id = kwargs.get('id', None) - self.timestamp = kwargs.get('timestamp', None) - self.action = kwargs.get('action', None) - self.target = kwargs.get('target', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_artifact_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_artifact_event_data_py3.py deleted file mode 100644 index abd508e82b8e..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_artifact_event_data_py3.py +++ /dev/null @@ -1,40 +0,0 @@ -# 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 msrest.serialization import Model - - -class ContainerRegistryArtifactEventData(Model): - """The content of the event request message. - - :param id: The event ID. - :type id: str - :param timestamp: The time at which the event occurred. - :type timestamp: datetime - :param action: The action that encompasses the provided event. - :type action: str - :param target: The target of the event. - :type target: ~azure.eventgrid.models.ContainerRegistryArtifactEventTarget - """ - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'timestamp': {'key': 'timestamp', 'type': 'iso-8601'}, - 'action': {'key': 'action', 'type': 'str'}, - 'target': {'key': 'target', 'type': 'ContainerRegistryArtifactEventTarget'}, - } - - def __init__(self, *, id: str=None, timestamp=None, action: str=None, target=None, **kwargs) -> None: - super(ContainerRegistryArtifactEventData, self).__init__(**kwargs) - self.id = id - self.timestamp = timestamp - self.action = action - self.target = target diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_artifact_event_target.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_artifact_event_target.py deleted file mode 100644 index 661b8c55564a..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_artifact_event_target.py +++ /dev/null @@ -1,52 +0,0 @@ -# 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 msrest.serialization import Model - - -class ContainerRegistryArtifactEventTarget(Model): - """The target of the event. - - :param media_type: The MIME type of the artifact. - :type media_type: str - :param size: The size in bytes of the artifact. - :type size: long - :param digest: The digest of the artifact. - :type digest: str - :param repository: The repository name of the artifact. - :type repository: str - :param tag: The tag of the artifact. - :type tag: str - :param name: The name of the artifact. - :type name: str - :param version: The version of the artifact. - :type version: str - """ - - _attribute_map = { - 'media_type': {'key': 'mediaType', 'type': 'str'}, - 'size': {'key': 'size', 'type': 'long'}, - 'digest': {'key': 'digest', 'type': 'str'}, - 'repository': {'key': 'repository', 'type': 'str'}, - 'tag': {'key': 'tag', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'version': {'key': 'version', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ContainerRegistryArtifactEventTarget, self).__init__(**kwargs) - self.media_type = kwargs.get('media_type', None) - self.size = kwargs.get('size', None) - self.digest = kwargs.get('digest', None) - self.repository = kwargs.get('repository', None) - self.tag = kwargs.get('tag', None) - self.name = kwargs.get('name', None) - self.version = kwargs.get('version', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_artifact_event_target_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_artifact_event_target_py3.py deleted file mode 100644 index 1acf124735a7..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_artifact_event_target_py3.py +++ /dev/null @@ -1,52 +0,0 @@ -# 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 msrest.serialization import Model - - -class ContainerRegistryArtifactEventTarget(Model): - """The target of the event. - - :param media_type: The MIME type of the artifact. - :type media_type: str - :param size: The size in bytes of the artifact. - :type size: long - :param digest: The digest of the artifact. - :type digest: str - :param repository: The repository name of the artifact. - :type repository: str - :param tag: The tag of the artifact. - :type tag: str - :param name: The name of the artifact. - :type name: str - :param version: The version of the artifact. - :type version: str - """ - - _attribute_map = { - 'media_type': {'key': 'mediaType', 'type': 'str'}, - 'size': {'key': 'size', 'type': 'long'}, - 'digest': {'key': 'digest', 'type': 'str'}, - 'repository': {'key': 'repository', 'type': 'str'}, - 'tag': {'key': 'tag', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'version': {'key': 'version', 'type': 'str'}, - } - - def __init__(self, *, media_type: str=None, size: int=None, digest: str=None, repository: str=None, tag: str=None, name: str=None, version: str=None, **kwargs) -> None: - super(ContainerRegistryArtifactEventTarget, self).__init__(**kwargs) - self.media_type = media_type - self.size = size - self.digest = digest - self.repository = repository - self.tag = tag - self.name = name - self.version = version diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_chart_deleted_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_chart_deleted_event_data.py deleted file mode 100644 index bfca65e364b9..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_chart_deleted_event_data.py +++ /dev/null @@ -1,37 +0,0 @@ -# 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 .container_registry_artifact_event_data import ContainerRegistryArtifactEventData - - -class ContainerRegistryChartDeletedEventData(ContainerRegistryArtifactEventData): - """Schema of the Data property of an EventGridEvent for a - Microsoft.ContainerRegistry.ChartDeleted event. - - :param id: The event ID. - :type id: str - :param timestamp: The time at which the event occurred. - :type timestamp: datetime - :param action: The action that encompasses the provided event. - :type action: str - :param target: The target of the event. - :type target: ~azure.eventgrid.models.ContainerRegistryArtifactEventTarget - """ - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'timestamp': {'key': 'timestamp', 'type': 'iso-8601'}, - 'action': {'key': 'action', 'type': 'str'}, - 'target': {'key': 'target', 'type': 'ContainerRegistryArtifactEventTarget'}, - } - - def __init__(self, **kwargs): - super(ContainerRegistryChartDeletedEventData, self).__init__(**kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_chart_deleted_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_chart_deleted_event_data_py3.py deleted file mode 100644 index 7c8b2d18d26a..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_chart_deleted_event_data_py3.py +++ /dev/null @@ -1,37 +0,0 @@ -# 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 .container_registry_artifact_event_data_py3 import ContainerRegistryArtifactEventData - - -class ContainerRegistryChartDeletedEventData(ContainerRegistryArtifactEventData): - """Schema of the Data property of an EventGridEvent for a - Microsoft.ContainerRegistry.ChartDeleted event. - - :param id: The event ID. - :type id: str - :param timestamp: The time at which the event occurred. - :type timestamp: datetime - :param action: The action that encompasses the provided event. - :type action: str - :param target: The target of the event. - :type target: ~azure.eventgrid.models.ContainerRegistryArtifactEventTarget - """ - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'timestamp': {'key': 'timestamp', 'type': 'iso-8601'}, - 'action': {'key': 'action', 'type': 'str'}, - 'target': {'key': 'target', 'type': 'ContainerRegistryArtifactEventTarget'}, - } - - def __init__(self, *, id: str=None, timestamp=None, action: str=None, target=None, **kwargs) -> None: - super(ContainerRegistryChartDeletedEventData, self).__init__(id=id, timestamp=timestamp, action=action, target=target, **kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_chart_pushed_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_chart_pushed_event_data.py deleted file mode 100644 index 5a2b4b37e6cf..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_chart_pushed_event_data.py +++ /dev/null @@ -1,37 +0,0 @@ -# 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 .container_registry_artifact_event_data import ContainerRegistryArtifactEventData - - -class ContainerRegistryChartPushedEventData(ContainerRegistryArtifactEventData): - """Schema of the Data property of an EventGridEvent for a - Microsoft.ContainerRegistry.ChartPushed event. - - :param id: The event ID. - :type id: str - :param timestamp: The time at which the event occurred. - :type timestamp: datetime - :param action: The action that encompasses the provided event. - :type action: str - :param target: The target of the event. - :type target: ~azure.eventgrid.models.ContainerRegistryArtifactEventTarget - """ - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'timestamp': {'key': 'timestamp', 'type': 'iso-8601'}, - 'action': {'key': 'action', 'type': 'str'}, - 'target': {'key': 'target', 'type': 'ContainerRegistryArtifactEventTarget'}, - } - - def __init__(self, **kwargs): - super(ContainerRegistryChartPushedEventData, self).__init__(**kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_chart_pushed_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_chart_pushed_event_data_py3.py deleted file mode 100644 index ecce11098dac..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_chart_pushed_event_data_py3.py +++ /dev/null @@ -1,37 +0,0 @@ -# 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 .container_registry_artifact_event_data_py3 import ContainerRegistryArtifactEventData - - -class ContainerRegistryChartPushedEventData(ContainerRegistryArtifactEventData): - """Schema of the Data property of an EventGridEvent for a - Microsoft.ContainerRegistry.ChartPushed event. - - :param id: The event ID. - :type id: str - :param timestamp: The time at which the event occurred. - :type timestamp: datetime - :param action: The action that encompasses the provided event. - :type action: str - :param target: The target of the event. - :type target: ~azure.eventgrid.models.ContainerRegistryArtifactEventTarget - """ - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'timestamp': {'key': 'timestamp', 'type': 'iso-8601'}, - 'action': {'key': 'action', 'type': 'str'}, - 'target': {'key': 'target', 'type': 'ContainerRegistryArtifactEventTarget'}, - } - - def __init__(self, *, id: str=None, timestamp=None, action: str=None, target=None, **kwargs) -> None: - super(ContainerRegistryChartPushedEventData, self).__init__(id=id, timestamp=timestamp, action=action, target=target, **kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_actor.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_actor.py deleted file mode 100644 index 4fcf82f6a7fc..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_actor.py +++ /dev/null @@ -1,30 +0,0 @@ -# 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 msrest.serialization import Model - - -class ContainerRegistryEventActor(Model): - """The agent that initiated the event. For most situations, this could be from - the authorization context of the request. - - :param name: The subject or username associated with the request context - that generated the event. - :type name: str - """ - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ContainerRegistryEventActor, self).__init__(**kwargs) - self.name = kwargs.get('name', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_actor_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_actor_py3.py deleted file mode 100644 index 419b4e917e60..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_actor_py3.py +++ /dev/null @@ -1,30 +0,0 @@ -# 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 msrest.serialization import Model - - -class ContainerRegistryEventActor(Model): - """The agent that initiated the event. For most situations, this could be from - the authorization context of the request. - - :param name: The subject or username associated with the request context - that generated the event. - :type name: str - """ - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - } - - def __init__(self, *, name: str=None, **kwargs) -> None: - super(ContainerRegistryEventActor, self).__init__(**kwargs) - self.name = name diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_data.py deleted file mode 100644 index f2b7d10a3f3f..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_data.py +++ /dev/null @@ -1,54 +0,0 @@ -# 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 msrest.serialization import Model - - -class ContainerRegistryEventData(Model): - """The content of the event request message. - - :param id: The event ID. - :type id: str - :param timestamp: The time at which the event occurred. - :type timestamp: datetime - :param action: The action that encompasses the provided event. - :type action: str - :param target: The target of the event. - :type target: ~azure.eventgrid.models.ContainerRegistryEventTarget - :param request: The request that generated the event. - :type request: ~azure.eventgrid.models.ContainerRegistryEventRequest - :param actor: The agent that initiated the event. For most situations, - this could be from the authorization context of the request. - :type actor: ~azure.eventgrid.models.ContainerRegistryEventActor - :param source: The registry node that generated the event. Put - differently, while the actor initiates the event, the source generates it. - :type source: ~azure.eventgrid.models.ContainerRegistryEventSource - """ - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'timestamp': {'key': 'timestamp', 'type': 'iso-8601'}, - 'action': {'key': 'action', 'type': 'str'}, - 'target': {'key': 'target', 'type': 'ContainerRegistryEventTarget'}, - 'request': {'key': 'request', 'type': 'ContainerRegistryEventRequest'}, - 'actor': {'key': 'actor', 'type': 'ContainerRegistryEventActor'}, - 'source': {'key': 'source', 'type': 'ContainerRegistryEventSource'}, - } - - def __init__(self, **kwargs): - super(ContainerRegistryEventData, self).__init__(**kwargs) - self.id = kwargs.get('id', None) - self.timestamp = kwargs.get('timestamp', None) - self.action = kwargs.get('action', None) - self.target = kwargs.get('target', None) - self.request = kwargs.get('request', None) - self.actor = kwargs.get('actor', None) - self.source = kwargs.get('source', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_data_py3.py deleted file mode 100644 index 1729ad8c9cba..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_data_py3.py +++ /dev/null @@ -1,54 +0,0 @@ -# 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 msrest.serialization import Model - - -class ContainerRegistryEventData(Model): - """The content of the event request message. - - :param id: The event ID. - :type id: str - :param timestamp: The time at which the event occurred. - :type timestamp: datetime - :param action: The action that encompasses the provided event. - :type action: str - :param target: The target of the event. - :type target: ~azure.eventgrid.models.ContainerRegistryEventTarget - :param request: The request that generated the event. - :type request: ~azure.eventgrid.models.ContainerRegistryEventRequest - :param actor: The agent that initiated the event. For most situations, - this could be from the authorization context of the request. - :type actor: ~azure.eventgrid.models.ContainerRegistryEventActor - :param source: The registry node that generated the event. Put - differently, while the actor initiates the event, the source generates it. - :type source: ~azure.eventgrid.models.ContainerRegistryEventSource - """ - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'timestamp': {'key': 'timestamp', 'type': 'iso-8601'}, - 'action': {'key': 'action', 'type': 'str'}, - 'target': {'key': 'target', 'type': 'ContainerRegistryEventTarget'}, - 'request': {'key': 'request', 'type': 'ContainerRegistryEventRequest'}, - 'actor': {'key': 'actor', 'type': 'ContainerRegistryEventActor'}, - 'source': {'key': 'source', 'type': 'ContainerRegistryEventSource'}, - } - - def __init__(self, *, id: str=None, timestamp=None, action: str=None, target=None, request=None, actor=None, source=None, **kwargs) -> None: - super(ContainerRegistryEventData, self).__init__(**kwargs) - self.id = id - self.timestamp = timestamp - self.action = action - self.target = target - self.request = request - self.actor = actor - self.source = source diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_request.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_request.py deleted file mode 100644 index 51d0917c1eb5..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_request.py +++ /dev/null @@ -1,47 +0,0 @@ -# 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 msrest.serialization import Model - - -class ContainerRegistryEventRequest(Model): - """The request that generated the event. - - :param id: The ID of the request that initiated the event. - :type id: str - :param addr: The IP or hostname and possibly port of the client connection - that initiated the event. This is the RemoteAddr from the standard http - request. - :type addr: str - :param host: The externally accessible hostname of the registry instance, - as specified by the http host header on incoming requests. - :type host: str - :param method: The request method that generated the event. - :type method: str - :param useragent: The user agent header of the request. - :type useragent: str - """ - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'addr': {'key': 'addr', 'type': 'str'}, - 'host': {'key': 'host', 'type': 'str'}, - 'method': {'key': 'method', 'type': 'str'}, - 'useragent': {'key': 'useragent', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ContainerRegistryEventRequest, self).__init__(**kwargs) - self.id = kwargs.get('id', None) - self.addr = kwargs.get('addr', None) - self.host = kwargs.get('host', None) - self.method = kwargs.get('method', None) - self.useragent = kwargs.get('useragent', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_request_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_request_py3.py deleted file mode 100644 index 4f14fff4ad67..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_request_py3.py +++ /dev/null @@ -1,47 +0,0 @@ -# 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 msrest.serialization import Model - - -class ContainerRegistryEventRequest(Model): - """The request that generated the event. - - :param id: The ID of the request that initiated the event. - :type id: str - :param addr: The IP or hostname and possibly port of the client connection - that initiated the event. This is the RemoteAddr from the standard http - request. - :type addr: str - :param host: The externally accessible hostname of the registry instance, - as specified by the http host header on incoming requests. - :type host: str - :param method: The request method that generated the event. - :type method: str - :param useragent: The user agent header of the request. - :type useragent: str - """ - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'addr': {'key': 'addr', 'type': 'str'}, - 'host': {'key': 'host', 'type': 'str'}, - 'method': {'key': 'method', 'type': 'str'}, - 'useragent': {'key': 'useragent', 'type': 'str'}, - } - - def __init__(self, *, id: str=None, addr: str=None, host: str=None, method: str=None, useragent: str=None, **kwargs) -> None: - super(ContainerRegistryEventRequest, self).__init__(**kwargs) - self.id = id - self.addr = addr - self.host = host - self.method = method - self.useragent = useragent diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_source.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_source.py deleted file mode 100644 index 4cd58ec01101..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_source.py +++ /dev/null @@ -1,36 +0,0 @@ -# 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 msrest.serialization import Model - - -class ContainerRegistryEventSource(Model): - """The registry node that generated the event. Put differently, while the - actor initiates the event, the source generates it. - - :param addr: The IP or hostname and the port of the registry node that - generated the event. Generally, this will be resolved by os.Hostname() - along with the running port. - :type addr: str - :param instance_id: The running instance of an application. Changes after - each restart. - :type instance_id: str - """ - - _attribute_map = { - 'addr': {'key': 'addr', 'type': 'str'}, - 'instance_id': {'key': 'instanceID', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ContainerRegistryEventSource, self).__init__(**kwargs) - self.addr = kwargs.get('addr', None) - self.instance_id = kwargs.get('instance_id', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_source_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_source_py3.py deleted file mode 100644 index b12c6c354a61..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_source_py3.py +++ /dev/null @@ -1,36 +0,0 @@ -# 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 msrest.serialization import Model - - -class ContainerRegistryEventSource(Model): - """The registry node that generated the event. Put differently, while the - actor initiates the event, the source generates it. - - :param addr: The IP or hostname and the port of the registry node that - generated the event. Generally, this will be resolved by os.Hostname() - along with the running port. - :type addr: str - :param instance_id: The running instance of an application. Changes after - each restart. - :type instance_id: str - """ - - _attribute_map = { - 'addr': {'key': 'addr', 'type': 'str'}, - 'instance_id': {'key': 'instanceID', 'type': 'str'}, - } - - def __init__(self, *, addr: str=None, instance_id: str=None, **kwargs) -> None: - super(ContainerRegistryEventSource, self).__init__(**kwargs) - self.addr = addr - self.instance_id = instance_id diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_target.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_target.py deleted file mode 100644 index fd8c0448169c..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_target.py +++ /dev/null @@ -1,53 +0,0 @@ -# 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 msrest.serialization import Model - - -class ContainerRegistryEventTarget(Model): - """The target of the event. - - :param media_type: The MIME type of the referenced object. - :type media_type: str - :param size: The number of bytes of the content. Same as Length field. - :type size: long - :param digest: The digest of the content, as defined by the Registry V2 - HTTP API Specification. - :type digest: str - :param length: The number of bytes of the content. Same as Size field. - :type length: long - :param repository: The repository name. - :type repository: str - :param url: The direct URL to the content. - :type url: str - :param tag: The tag name. - :type tag: str - """ - - _attribute_map = { - 'media_type': {'key': 'mediaType', 'type': 'str'}, - 'size': {'key': 'size', 'type': 'long'}, - 'digest': {'key': 'digest', 'type': 'str'}, - 'length': {'key': 'length', 'type': 'long'}, - 'repository': {'key': 'repository', 'type': 'str'}, - 'url': {'key': 'url', 'type': 'str'}, - 'tag': {'key': 'tag', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ContainerRegistryEventTarget, self).__init__(**kwargs) - self.media_type = kwargs.get('media_type', None) - self.size = kwargs.get('size', None) - self.digest = kwargs.get('digest', None) - self.length = kwargs.get('length', None) - self.repository = kwargs.get('repository', None) - self.url = kwargs.get('url', None) - self.tag = kwargs.get('tag', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_target_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_target_py3.py deleted file mode 100644 index accbe49f9615..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_event_target_py3.py +++ /dev/null @@ -1,53 +0,0 @@ -# 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 msrest.serialization import Model - - -class ContainerRegistryEventTarget(Model): - """The target of the event. - - :param media_type: The MIME type of the referenced object. - :type media_type: str - :param size: The number of bytes of the content. Same as Length field. - :type size: long - :param digest: The digest of the content, as defined by the Registry V2 - HTTP API Specification. - :type digest: str - :param length: The number of bytes of the content. Same as Size field. - :type length: long - :param repository: The repository name. - :type repository: str - :param url: The direct URL to the content. - :type url: str - :param tag: The tag name. - :type tag: str - """ - - _attribute_map = { - 'media_type': {'key': 'mediaType', 'type': 'str'}, - 'size': {'key': 'size', 'type': 'long'}, - 'digest': {'key': 'digest', 'type': 'str'}, - 'length': {'key': 'length', 'type': 'long'}, - 'repository': {'key': 'repository', 'type': 'str'}, - 'url': {'key': 'url', 'type': 'str'}, - 'tag': {'key': 'tag', 'type': 'str'}, - } - - def __init__(self, *, media_type: str=None, size: int=None, digest: str=None, length: int=None, repository: str=None, url: str=None, tag: str=None, **kwargs) -> None: - super(ContainerRegistryEventTarget, self).__init__(**kwargs) - self.media_type = media_type - self.size = size - self.digest = digest - self.length = length - self.repository = repository - self.url = url - self.tag = tag diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_image_deleted_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_image_deleted_event_data.py deleted file mode 100644 index 5db3644bb11f..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_image_deleted_event_data.py +++ /dev/null @@ -1,48 +0,0 @@ -# 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 .container_registry_event_data import ContainerRegistryEventData - - -class ContainerRegistryImageDeletedEventData(ContainerRegistryEventData): - """Schema of the Data property of an EventGridEvent for a - Microsoft.ContainerRegistry.ImageDeleted event. - - :param id: The event ID. - :type id: str - :param timestamp: The time at which the event occurred. - :type timestamp: datetime - :param action: The action that encompasses the provided event. - :type action: str - :param target: The target of the event. - :type target: ~azure.eventgrid.models.ContainerRegistryEventTarget - :param request: The request that generated the event. - :type request: ~azure.eventgrid.models.ContainerRegistryEventRequest - :param actor: The agent that initiated the event. For most situations, - this could be from the authorization context of the request. - :type actor: ~azure.eventgrid.models.ContainerRegistryEventActor - :param source: The registry node that generated the event. Put - differently, while the actor initiates the event, the source generates it. - :type source: ~azure.eventgrid.models.ContainerRegistryEventSource - """ - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'timestamp': {'key': 'timestamp', 'type': 'iso-8601'}, - 'action': {'key': 'action', 'type': 'str'}, - 'target': {'key': 'target', 'type': 'ContainerRegistryEventTarget'}, - 'request': {'key': 'request', 'type': 'ContainerRegistryEventRequest'}, - 'actor': {'key': 'actor', 'type': 'ContainerRegistryEventActor'}, - 'source': {'key': 'source', 'type': 'ContainerRegistryEventSource'}, - } - - def __init__(self, **kwargs): - super(ContainerRegistryImageDeletedEventData, self).__init__(**kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_image_deleted_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_image_deleted_event_data_py3.py deleted file mode 100644 index 7365ea5c6a98..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_image_deleted_event_data_py3.py +++ /dev/null @@ -1,48 +0,0 @@ -# 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 .container_registry_event_data_py3 import ContainerRegistryEventData - - -class ContainerRegistryImageDeletedEventData(ContainerRegistryEventData): - """Schema of the Data property of an EventGridEvent for a - Microsoft.ContainerRegistry.ImageDeleted event. - - :param id: The event ID. - :type id: str - :param timestamp: The time at which the event occurred. - :type timestamp: datetime - :param action: The action that encompasses the provided event. - :type action: str - :param target: The target of the event. - :type target: ~azure.eventgrid.models.ContainerRegistryEventTarget - :param request: The request that generated the event. - :type request: ~azure.eventgrid.models.ContainerRegistryEventRequest - :param actor: The agent that initiated the event. For most situations, - this could be from the authorization context of the request. - :type actor: ~azure.eventgrid.models.ContainerRegistryEventActor - :param source: The registry node that generated the event. Put - differently, while the actor initiates the event, the source generates it. - :type source: ~azure.eventgrid.models.ContainerRegistryEventSource - """ - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'timestamp': {'key': 'timestamp', 'type': 'iso-8601'}, - 'action': {'key': 'action', 'type': 'str'}, - 'target': {'key': 'target', 'type': 'ContainerRegistryEventTarget'}, - 'request': {'key': 'request', 'type': 'ContainerRegistryEventRequest'}, - 'actor': {'key': 'actor', 'type': 'ContainerRegistryEventActor'}, - 'source': {'key': 'source', 'type': 'ContainerRegistryEventSource'}, - } - - def __init__(self, *, id: str=None, timestamp=None, action: str=None, target=None, request=None, actor=None, source=None, **kwargs) -> None: - super(ContainerRegistryImageDeletedEventData, self).__init__(id=id, timestamp=timestamp, action=action, target=target, request=request, actor=actor, source=source, **kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_image_pushed_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_image_pushed_event_data.py deleted file mode 100644 index 6ddc5985f4dc..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_image_pushed_event_data.py +++ /dev/null @@ -1,48 +0,0 @@ -# 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 .container_registry_event_data import ContainerRegistryEventData - - -class ContainerRegistryImagePushedEventData(ContainerRegistryEventData): - """Schema of the Data property of an EventGridEvent for a - Microsoft.ContainerRegistry.ImagePushed event. - - :param id: The event ID. - :type id: str - :param timestamp: The time at which the event occurred. - :type timestamp: datetime - :param action: The action that encompasses the provided event. - :type action: str - :param target: The target of the event. - :type target: ~azure.eventgrid.models.ContainerRegistryEventTarget - :param request: The request that generated the event. - :type request: ~azure.eventgrid.models.ContainerRegistryEventRequest - :param actor: The agent that initiated the event. For most situations, - this could be from the authorization context of the request. - :type actor: ~azure.eventgrid.models.ContainerRegistryEventActor - :param source: The registry node that generated the event. Put - differently, while the actor initiates the event, the source generates it. - :type source: ~azure.eventgrid.models.ContainerRegistryEventSource - """ - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'timestamp': {'key': 'timestamp', 'type': 'iso-8601'}, - 'action': {'key': 'action', 'type': 'str'}, - 'target': {'key': 'target', 'type': 'ContainerRegistryEventTarget'}, - 'request': {'key': 'request', 'type': 'ContainerRegistryEventRequest'}, - 'actor': {'key': 'actor', 'type': 'ContainerRegistryEventActor'}, - 'source': {'key': 'source', 'type': 'ContainerRegistryEventSource'}, - } - - def __init__(self, **kwargs): - super(ContainerRegistryImagePushedEventData, self).__init__(**kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_image_pushed_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_image_pushed_event_data_py3.py deleted file mode 100644 index f12aa21fc809..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/container_registry_image_pushed_event_data_py3.py +++ /dev/null @@ -1,48 +0,0 @@ -# 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 .container_registry_event_data_py3 import ContainerRegistryEventData - - -class ContainerRegistryImagePushedEventData(ContainerRegistryEventData): - """Schema of the Data property of an EventGridEvent for a - Microsoft.ContainerRegistry.ImagePushed event. - - :param id: The event ID. - :type id: str - :param timestamp: The time at which the event occurred. - :type timestamp: datetime - :param action: The action that encompasses the provided event. - :type action: str - :param target: The target of the event. - :type target: ~azure.eventgrid.models.ContainerRegistryEventTarget - :param request: The request that generated the event. - :type request: ~azure.eventgrid.models.ContainerRegistryEventRequest - :param actor: The agent that initiated the event. For most situations, - this could be from the authorization context of the request. - :type actor: ~azure.eventgrid.models.ContainerRegistryEventActor - :param source: The registry node that generated the event. Put - differently, while the actor initiates the event, the source generates it. - :type source: ~azure.eventgrid.models.ContainerRegistryEventSource - """ - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'timestamp': {'key': 'timestamp', 'type': 'iso-8601'}, - 'action': {'key': 'action', 'type': 'str'}, - 'target': {'key': 'target', 'type': 'ContainerRegistryEventTarget'}, - 'request': {'key': 'request', 'type': 'ContainerRegistryEventRequest'}, - 'actor': {'key': 'actor', 'type': 'ContainerRegistryEventActor'}, - 'source': {'key': 'source', 'type': 'ContainerRegistryEventSource'}, - } - - def __init__(self, *, id: str=None, timestamp=None, action: str=None, target=None, request=None, actor=None, source=None, **kwargs) -> None: - super(ContainerRegistryImagePushedEventData, self).__init__(id=id, timestamp=timestamp, action=action, target=target, request=request, actor=actor, source=source, **kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_connection_state_event_info.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_connection_state_event_info.py deleted file mode 100644 index 7a110cab64af..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_connection_state_event_info.py +++ /dev/null @@ -1,31 +0,0 @@ -# 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 msrest.serialization import Model - - -class DeviceConnectionStateEventInfo(Model): - """Information about the device connection state event. - - :param sequence_number: Sequence number is string representation of a - hexadecimal number. string compare can be used to identify the larger - number because both in ASCII and HEX numbers come after alphabets. If you - are converting the string to hex, then the number is a 256 bit number. - :type sequence_number: str - """ - - _attribute_map = { - 'sequence_number': {'key': 'sequenceNumber', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(DeviceConnectionStateEventInfo, self).__init__(**kwargs) - self.sequence_number = kwargs.get('sequence_number', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_connection_state_event_info_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_connection_state_event_info_py3.py deleted file mode 100644 index 0ef8c03b2074..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_connection_state_event_info_py3.py +++ /dev/null @@ -1,31 +0,0 @@ -# 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 msrest.serialization import Model - - -class DeviceConnectionStateEventInfo(Model): - """Information about the device connection state event. - - :param sequence_number: Sequence number is string representation of a - hexadecimal number. string compare can be used to identify the larger - number because both in ASCII and HEX numbers come after alphabets. If you - are converting the string to hex, then the number is a 256 bit number. - :type sequence_number: str - """ - - _attribute_map = { - 'sequence_number': {'key': 'sequenceNumber', 'type': 'str'}, - } - - def __init__(self, *, sequence_number: str=None, **kwargs) -> None: - super(DeviceConnectionStateEventInfo, self).__init__(**kwargs) - self.sequence_number = sequence_number diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_connection_state_event_properties.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_connection_state_event_properties.py deleted file mode 100644 index 04a5a1aefcb0..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_connection_state_event_properties.py +++ /dev/null @@ -1,50 +0,0 @@ -# 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 msrest.serialization import Model - - -class DeviceConnectionStateEventProperties(Model): - """Schema of the Data property of an EventGridEvent for a device connection - state event (DeviceConnected, DeviceDisconnected). - - :param device_id: The unique identifier of the device. This case-sensitive - string can be up to 128 characters long, and supports ASCII 7-bit - alphanumeric characters plus the following special characters: - : . + % _ - # * ? ! ( ) , = @ ; $ '. - :type device_id: str - :param module_id: The unique identifier of the module. This case-sensitive - string can be up to 128 characters long, and supports ASCII 7-bit - alphanumeric characters plus the following special characters: - : . + % _ - # * ? ! ( ) , = @ ; $ '. - :type module_id: str - :param hub_name: Name of the IoT Hub where the device was created or - deleted. - :type hub_name: str - :param device_connection_state_event_info: Information about the device - connection state event. - :type device_connection_state_event_info: - ~azure.eventgrid.models.DeviceConnectionStateEventInfo - """ - - _attribute_map = { - 'device_id': {'key': 'deviceId', 'type': 'str'}, - 'module_id': {'key': 'moduleId', 'type': 'str'}, - 'hub_name': {'key': 'hubName', 'type': 'str'}, - 'device_connection_state_event_info': {'key': 'deviceConnectionStateEventInfo', 'type': 'DeviceConnectionStateEventInfo'}, - } - - def __init__(self, **kwargs): - super(DeviceConnectionStateEventProperties, self).__init__(**kwargs) - self.device_id = kwargs.get('device_id', None) - self.module_id = kwargs.get('module_id', None) - self.hub_name = kwargs.get('hub_name', None) - self.device_connection_state_event_info = kwargs.get('device_connection_state_event_info', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_connection_state_event_properties_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_connection_state_event_properties_py3.py deleted file mode 100644 index b8c339e55f64..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_connection_state_event_properties_py3.py +++ /dev/null @@ -1,50 +0,0 @@ -# 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 msrest.serialization import Model - - -class DeviceConnectionStateEventProperties(Model): - """Schema of the Data property of an EventGridEvent for a device connection - state event (DeviceConnected, DeviceDisconnected). - - :param device_id: The unique identifier of the device. This case-sensitive - string can be up to 128 characters long, and supports ASCII 7-bit - alphanumeric characters plus the following special characters: - : . + % _ - # * ? ! ( ) , = @ ; $ '. - :type device_id: str - :param module_id: The unique identifier of the module. This case-sensitive - string can be up to 128 characters long, and supports ASCII 7-bit - alphanumeric characters plus the following special characters: - : . + % _ - # * ? ! ( ) , = @ ; $ '. - :type module_id: str - :param hub_name: Name of the IoT Hub where the device was created or - deleted. - :type hub_name: str - :param device_connection_state_event_info: Information about the device - connection state event. - :type device_connection_state_event_info: - ~azure.eventgrid.models.DeviceConnectionStateEventInfo - """ - - _attribute_map = { - 'device_id': {'key': 'deviceId', 'type': 'str'}, - 'module_id': {'key': 'moduleId', 'type': 'str'}, - 'hub_name': {'key': 'hubName', 'type': 'str'}, - 'device_connection_state_event_info': {'key': 'deviceConnectionStateEventInfo', 'type': 'DeviceConnectionStateEventInfo'}, - } - - def __init__(self, *, device_id: str=None, module_id: str=None, hub_name: str=None, device_connection_state_event_info=None, **kwargs) -> None: - super(DeviceConnectionStateEventProperties, self).__init__(**kwargs) - self.device_id = device_id - self.module_id = module_id - self.hub_name = hub_name - self.device_connection_state_event_info = device_connection_state_event_info diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_life_cycle_event_properties.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_life_cycle_event_properties.py deleted file mode 100644 index b6cf0e6f2961..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_life_cycle_event_properties.py +++ /dev/null @@ -1,42 +0,0 @@ -# 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 msrest.serialization import Model - - -class DeviceLifeCycleEventProperties(Model): - """Schema of the Data property of an EventGridEvent for a device life cycle - event (DeviceCreated, DeviceDeleted). - - :param device_id: The unique identifier of the device. This case-sensitive - string can be up to 128 characters long, and supports ASCII 7-bit - alphanumeric characters plus the following special characters: - : . + % _ - # * ? ! ( ) , = @ ; $ '. - :type device_id: str - :param hub_name: Name of the IoT Hub where the device was created or - deleted. - :type hub_name: str - :param twin: Information about the device twin, which is the cloud - representation of application device metadata. - :type twin: ~azure.eventgrid.models.DeviceTwinInfo - """ - - _attribute_map = { - 'device_id': {'key': 'deviceId', 'type': 'str'}, - 'hub_name': {'key': 'hubName', 'type': 'str'}, - 'twin': {'key': 'twin', 'type': 'DeviceTwinInfo'}, - } - - def __init__(self, **kwargs): - super(DeviceLifeCycleEventProperties, self).__init__(**kwargs) - self.device_id = kwargs.get('device_id', None) - self.hub_name = kwargs.get('hub_name', None) - self.twin = kwargs.get('twin', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_life_cycle_event_properties_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_life_cycle_event_properties_py3.py deleted file mode 100644 index f203cf9f1005..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_life_cycle_event_properties_py3.py +++ /dev/null @@ -1,42 +0,0 @@ -# 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 msrest.serialization import Model - - -class DeviceLifeCycleEventProperties(Model): - """Schema of the Data property of an EventGridEvent for a device life cycle - event (DeviceCreated, DeviceDeleted). - - :param device_id: The unique identifier of the device. This case-sensitive - string can be up to 128 characters long, and supports ASCII 7-bit - alphanumeric characters plus the following special characters: - : . + % _ - # * ? ! ( ) , = @ ; $ '. - :type device_id: str - :param hub_name: Name of the IoT Hub where the device was created or - deleted. - :type hub_name: str - :param twin: Information about the device twin, which is the cloud - representation of application device metadata. - :type twin: ~azure.eventgrid.models.DeviceTwinInfo - """ - - _attribute_map = { - 'device_id': {'key': 'deviceId', 'type': 'str'}, - 'hub_name': {'key': 'hubName', 'type': 'str'}, - 'twin': {'key': 'twin', 'type': 'DeviceTwinInfo'}, - } - - def __init__(self, *, device_id: str=None, hub_name: str=None, twin=None, **kwargs) -> None: - super(DeviceLifeCycleEventProperties, self).__init__(**kwargs) - self.device_id = device_id - self.hub_name = hub_name - self.twin = twin diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_telemetry_event_properties.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_telemetry_event_properties.py deleted file mode 100644 index 5ef54c29c86d..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_telemetry_event_properties.py +++ /dev/null @@ -1,39 +0,0 @@ -# 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 msrest.serialization import Model - - -class DeviceTelemetryEventProperties(Model): - """Schema of the Data property of an EventGridEvent for a device telemetry - event (DeviceTelemetry). - - :param body: The content of the message from the device. - :type body: object - :param properties: Application properties are user-defined strings that - can be added to the message. These fields are optional. - :type properties: dict[str, str] - :param system_properties: System properties help identify contents and - source of the messages. - :type system_properties: dict[str, str] - """ - - _attribute_map = { - 'body': {'key': 'body', 'type': 'object'}, - 'properties': {'key': 'properties', 'type': '{str}'}, - 'system_properties': {'key': 'systemProperties', 'type': '{str}'}, - } - - def __init__(self, **kwargs): - super(DeviceTelemetryEventProperties, self).__init__(**kwargs) - self.body = kwargs.get('body', None) - self.properties = kwargs.get('properties', None) - self.system_properties = kwargs.get('system_properties', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_telemetry_event_properties_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_telemetry_event_properties_py3.py deleted file mode 100644 index 57fdb9114dc5..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_telemetry_event_properties_py3.py +++ /dev/null @@ -1,39 +0,0 @@ -# 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 msrest.serialization import Model - - -class DeviceTelemetryEventProperties(Model): - """Schema of the Data property of an EventGridEvent for a device telemetry - event (DeviceTelemetry). - - :param body: The content of the message from the device. - :type body: object - :param properties: Application properties are user-defined strings that - can be added to the message. These fields are optional. - :type properties: dict[str, str] - :param system_properties: System properties help identify contents and - source of the messages. - :type system_properties: dict[str, str] - """ - - _attribute_map = { - 'body': {'key': 'body', 'type': 'object'}, - 'properties': {'key': 'properties', 'type': '{str}'}, - 'system_properties': {'key': 'systemProperties', 'type': '{str}'}, - } - - def __init__(self, *, body=None, properties=None, system_properties=None, **kwargs) -> None: - super(DeviceTelemetryEventProperties, self).__init__(**kwargs) - self.body = body - self.properties = properties - self.system_properties = system_properties diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info.py deleted file mode 100644 index a3c555d320cf..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info.py +++ /dev/null @@ -1,78 +0,0 @@ -# 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 msrest.serialization import Model - - -class DeviceTwinInfo(Model): - """Information about the device twin, which is the cloud representation of - application device metadata. - - :param authentication_type: Authentication type used for this device: - either SAS, SelfSigned, or CertificateAuthority. - :type authentication_type: str - :param cloud_to_device_message_count: Count of cloud to device messages - sent to this device. - :type cloud_to_device_message_count: float - :param connection_state: Whether the device is connected or disconnected. - :type connection_state: str - :param device_id: The unique identifier of the device twin. - :type device_id: str - :param etag: A piece of information that describes the content of the - device twin. Each etag is guaranteed to be unique per device twin. - :type etag: str - :param last_activity_time: The ISO8601 timestamp of the last activity. - :type last_activity_time: str - :param properties: Properties JSON element. - :type properties: ~azure.eventgrid.models.DeviceTwinInfoProperties - :param status: Whether the device twin is enabled or disabled. - :type status: str - :param status_update_time: The ISO8601 timestamp of the last device twin - status update. - :type status_update_time: str - :param version: An integer that is incremented by one each time the device - twin is updated. - :type version: float - :param x509_thumbprint: The thumbprint is a unique value for the x509 - certificate, commonly used to find a particular certificate in a - certificate store. The thumbprint is dynamically generated using the SHA1 - algorithm, and does not physically exist in the certificate. - :type x509_thumbprint: - ~azure.eventgrid.models.DeviceTwinInfoX509Thumbprint - """ - - _attribute_map = { - 'authentication_type': {'key': 'authenticationType', 'type': 'str'}, - 'cloud_to_device_message_count': {'key': 'cloudToDeviceMessageCount', 'type': 'float'}, - 'connection_state': {'key': 'connectionState', 'type': 'str'}, - 'device_id': {'key': 'deviceId', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'last_activity_time': {'key': 'lastActivityTime', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'DeviceTwinInfoProperties'}, - 'status': {'key': 'status', 'type': 'str'}, - 'status_update_time': {'key': 'statusUpdateTime', 'type': 'str'}, - 'version': {'key': 'version', 'type': 'float'}, - 'x509_thumbprint': {'key': 'x509Thumbprint', 'type': 'DeviceTwinInfoX509Thumbprint'}, - } - - def __init__(self, **kwargs): - super(DeviceTwinInfo, self).__init__(**kwargs) - self.authentication_type = kwargs.get('authentication_type', None) - self.cloud_to_device_message_count = kwargs.get('cloud_to_device_message_count', None) - self.connection_state = kwargs.get('connection_state', None) - self.device_id = kwargs.get('device_id', None) - self.etag = kwargs.get('etag', None) - self.last_activity_time = kwargs.get('last_activity_time', None) - self.properties = kwargs.get('properties', None) - self.status = kwargs.get('status', None) - self.status_update_time = kwargs.get('status_update_time', None) - self.version = kwargs.get('version', None) - self.x509_thumbprint = kwargs.get('x509_thumbprint', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info_properties.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info_properties.py deleted file mode 100644 index 707a8bfb287f..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info_properties.py +++ /dev/null @@ -1,34 +0,0 @@ -# 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 msrest.serialization import Model - - -class DeviceTwinInfoProperties(Model): - """Properties JSON element. - - :param desired: A portion of the properties that can be written only by - the application back-end, and read by the device. - :type desired: ~azure.eventgrid.models.DeviceTwinProperties - :param reported: A portion of the properties that can be written only by - the device, and read by the application back-end. - :type reported: ~azure.eventgrid.models.DeviceTwinProperties - """ - - _attribute_map = { - 'desired': {'key': 'desired', 'type': 'DeviceTwinProperties'}, - 'reported': {'key': 'reported', 'type': 'DeviceTwinProperties'}, - } - - def __init__(self, **kwargs): - super(DeviceTwinInfoProperties, self).__init__(**kwargs) - self.desired = kwargs.get('desired', None) - self.reported = kwargs.get('reported', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info_properties_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info_properties_py3.py deleted file mode 100644 index efb94dee3d97..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info_properties_py3.py +++ /dev/null @@ -1,34 +0,0 @@ -# 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 msrest.serialization import Model - - -class DeviceTwinInfoProperties(Model): - """Properties JSON element. - - :param desired: A portion of the properties that can be written only by - the application back-end, and read by the device. - :type desired: ~azure.eventgrid.models.DeviceTwinProperties - :param reported: A portion of the properties that can be written only by - the device, and read by the application back-end. - :type reported: ~azure.eventgrid.models.DeviceTwinProperties - """ - - _attribute_map = { - 'desired': {'key': 'desired', 'type': 'DeviceTwinProperties'}, - 'reported': {'key': 'reported', 'type': 'DeviceTwinProperties'}, - } - - def __init__(self, *, desired=None, reported=None, **kwargs) -> None: - super(DeviceTwinInfoProperties, self).__init__(**kwargs) - self.desired = desired - self.reported = reported diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info_py3.py deleted file mode 100644 index e74f3c65e994..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info_py3.py +++ /dev/null @@ -1,78 +0,0 @@ -# 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 msrest.serialization import Model - - -class DeviceTwinInfo(Model): - """Information about the device twin, which is the cloud representation of - application device metadata. - - :param authentication_type: Authentication type used for this device: - either SAS, SelfSigned, or CertificateAuthority. - :type authentication_type: str - :param cloud_to_device_message_count: Count of cloud to device messages - sent to this device. - :type cloud_to_device_message_count: float - :param connection_state: Whether the device is connected or disconnected. - :type connection_state: str - :param device_id: The unique identifier of the device twin. - :type device_id: str - :param etag: A piece of information that describes the content of the - device twin. Each etag is guaranteed to be unique per device twin. - :type etag: str - :param last_activity_time: The ISO8601 timestamp of the last activity. - :type last_activity_time: str - :param properties: Properties JSON element. - :type properties: ~azure.eventgrid.models.DeviceTwinInfoProperties - :param status: Whether the device twin is enabled or disabled. - :type status: str - :param status_update_time: The ISO8601 timestamp of the last device twin - status update. - :type status_update_time: str - :param version: An integer that is incremented by one each time the device - twin is updated. - :type version: float - :param x509_thumbprint: The thumbprint is a unique value for the x509 - certificate, commonly used to find a particular certificate in a - certificate store. The thumbprint is dynamically generated using the SHA1 - algorithm, and does not physically exist in the certificate. - :type x509_thumbprint: - ~azure.eventgrid.models.DeviceTwinInfoX509Thumbprint - """ - - _attribute_map = { - 'authentication_type': {'key': 'authenticationType', 'type': 'str'}, - 'cloud_to_device_message_count': {'key': 'cloudToDeviceMessageCount', 'type': 'float'}, - 'connection_state': {'key': 'connectionState', 'type': 'str'}, - 'device_id': {'key': 'deviceId', 'type': 'str'}, - 'etag': {'key': 'etag', 'type': 'str'}, - 'last_activity_time': {'key': 'lastActivityTime', 'type': 'str'}, - 'properties': {'key': 'properties', 'type': 'DeviceTwinInfoProperties'}, - 'status': {'key': 'status', 'type': 'str'}, - 'status_update_time': {'key': 'statusUpdateTime', 'type': 'str'}, - 'version': {'key': 'version', 'type': 'float'}, - 'x509_thumbprint': {'key': 'x509Thumbprint', 'type': 'DeviceTwinInfoX509Thumbprint'}, - } - - def __init__(self, *, authentication_type: str=None, cloud_to_device_message_count: float=None, connection_state: str=None, device_id: str=None, etag: str=None, last_activity_time: str=None, properties=None, status: str=None, status_update_time: str=None, version: float=None, x509_thumbprint=None, **kwargs) -> None: - super(DeviceTwinInfo, self).__init__(**kwargs) - self.authentication_type = authentication_type - self.cloud_to_device_message_count = cloud_to_device_message_count - self.connection_state = connection_state - self.device_id = device_id - self.etag = etag - self.last_activity_time = last_activity_time - self.properties = properties - self.status = status - self.status_update_time = status_update_time - self.version = version - self.x509_thumbprint = x509_thumbprint diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info_x509_thumbprint.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info_x509_thumbprint.py deleted file mode 100644 index abeb5e343bfa..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info_x509_thumbprint.py +++ /dev/null @@ -1,36 +0,0 @@ -# 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 msrest.serialization import Model - - -class DeviceTwinInfoX509Thumbprint(Model): - """The thumbprint is a unique value for the x509 certificate, commonly used to - find a particular certificate in a certificate store. The thumbprint is - dynamically generated using the SHA1 algorithm, and does not physically - exist in the certificate. - - :param primary_thumbprint: Primary thumbprint for the x509 certificate. - :type primary_thumbprint: str - :param secondary_thumbprint: Secondary thumbprint for the x509 - certificate. - :type secondary_thumbprint: str - """ - - _attribute_map = { - 'primary_thumbprint': {'key': 'primaryThumbprint', 'type': 'str'}, - 'secondary_thumbprint': {'key': 'secondaryThumbprint', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(DeviceTwinInfoX509Thumbprint, self).__init__(**kwargs) - self.primary_thumbprint = kwargs.get('primary_thumbprint', None) - self.secondary_thumbprint = kwargs.get('secondary_thumbprint', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info_x509_thumbprint_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info_x509_thumbprint_py3.py deleted file mode 100644 index 8255b523b0ba..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_info_x509_thumbprint_py3.py +++ /dev/null @@ -1,36 +0,0 @@ -# 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 msrest.serialization import Model - - -class DeviceTwinInfoX509Thumbprint(Model): - """The thumbprint is a unique value for the x509 certificate, commonly used to - find a particular certificate in a certificate store. The thumbprint is - dynamically generated using the SHA1 algorithm, and does not physically - exist in the certificate. - - :param primary_thumbprint: Primary thumbprint for the x509 certificate. - :type primary_thumbprint: str - :param secondary_thumbprint: Secondary thumbprint for the x509 - certificate. - :type secondary_thumbprint: str - """ - - _attribute_map = { - 'primary_thumbprint': {'key': 'primaryThumbprint', 'type': 'str'}, - 'secondary_thumbprint': {'key': 'secondaryThumbprint', 'type': 'str'}, - } - - def __init__(self, *, primary_thumbprint: str=None, secondary_thumbprint: str=None, **kwargs) -> None: - super(DeviceTwinInfoX509Thumbprint, self).__init__(**kwargs) - self.primary_thumbprint = primary_thumbprint - self.secondary_thumbprint = secondary_thumbprint diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_metadata.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_metadata.py deleted file mode 100644 index 59219bd36fe2..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_metadata.py +++ /dev/null @@ -1,29 +0,0 @@ -# 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 msrest.serialization import Model - - -class DeviceTwinMetadata(Model): - """Metadata information for the properties JSON document. - - :param last_updated: The ISO8601 timestamp of the last time the properties - were updated. - :type last_updated: str - """ - - _attribute_map = { - 'last_updated': {'key': 'lastUpdated', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(DeviceTwinMetadata, self).__init__(**kwargs) - self.last_updated = kwargs.get('last_updated', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_metadata_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_metadata_py3.py deleted file mode 100644 index 8abb65fda8e2..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_metadata_py3.py +++ /dev/null @@ -1,29 +0,0 @@ -# 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 msrest.serialization import Model - - -class DeviceTwinMetadata(Model): - """Metadata information for the properties JSON document. - - :param last_updated: The ISO8601 timestamp of the last time the properties - were updated. - :type last_updated: str - """ - - _attribute_map = { - 'last_updated': {'key': 'lastUpdated', 'type': 'str'}, - } - - def __init__(self, *, last_updated: str=None, **kwargs) -> None: - super(DeviceTwinMetadata, self).__init__(**kwargs) - self.last_updated = last_updated diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_properties.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_properties.py deleted file mode 100644 index 9b207d5868ed..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_properties.py +++ /dev/null @@ -1,33 +0,0 @@ -# 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 msrest.serialization import Model - - -class DeviceTwinProperties(Model): - """A portion of the properties that can be written only by the application - back-end, and read by the device. - - :param metadata: Metadata information for the properties JSON document. - :type metadata: ~azure.eventgrid.models.DeviceTwinMetadata - :param version: Version of device twin properties. - :type version: float - """ - - _attribute_map = { - 'metadata': {'key': 'metadata', 'type': 'DeviceTwinMetadata'}, - 'version': {'key': 'version', 'type': 'float'}, - } - - def __init__(self, **kwargs): - super(DeviceTwinProperties, self).__init__(**kwargs) - self.metadata = kwargs.get('metadata', None) - self.version = kwargs.get('version', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_properties_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_properties_py3.py deleted file mode 100644 index d28f52af8f84..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/device_twin_properties_py3.py +++ /dev/null @@ -1,33 +0,0 @@ -# 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 msrest.serialization import Model - - -class DeviceTwinProperties(Model): - """A portion of the properties that can be written only by the application - back-end, and read by the device. - - :param metadata: Metadata information for the properties JSON document. - :type metadata: ~azure.eventgrid.models.DeviceTwinMetadata - :param version: Version of device twin properties. - :type version: float - """ - - _attribute_map = { - 'metadata': {'key': 'metadata', 'type': 'DeviceTwinMetadata'}, - 'version': {'key': 'version', 'type': 'float'}, - } - - def __init__(self, *, metadata=None, version: float=None, **kwargs) -> None: - super(DeviceTwinProperties, self).__init__(**kwargs) - self.metadata = metadata - self.version = version diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/event_grid_client_enums.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/event_grid_client_enums.py deleted file mode 100644 index eabef54f1c86..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/event_grid_client_enums.py +++ /dev/null @@ -1,51 +0,0 @@ -# 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 enum import Enum - - -class MediaJobState(str, Enum): - - canceled = "Canceled" #: The job was canceled. This is a final state for the job. - canceling = "Canceling" #: The job is in the process of being canceled. This is a transient state for the job. - error = "Error" #: The job has encountered an error. This is a final state for the job. - finished = "Finished" #: The job is finished. This is a final state for the job. - processing = "Processing" #: The job is processing. This is a transient state for the job. - queued = "Queued" #: The job is in a queued state, waiting for resources to become available. This is a transient state. - scheduled = "Scheduled" #: The job is being scheduled to run on an available resource. This is a transient state, between queued and processing states. - - -class MediaJobErrorCode(str, Enum): - - service_error = "ServiceError" #: Fatal service error, please contact support. - service_transient_error = "ServiceTransientError" #: Transient error, please retry, if retry is unsuccessful, please contact support. - download_not_accessible = "DownloadNotAccessible" #: While trying to download the input files, the files were not accessible, please check the availability of the source. - download_transient_error = "DownloadTransientError" #: While trying to download the input files, there was an issue during transfer (storage service, network errors), see details and check your source. - upload_not_accessible = "UploadNotAccessible" #: While trying to upload the output files, the destination was not reachable, please check the availability of the destination. - upload_transient_error = "UploadTransientError" #: While trying to upload the output files, there was an issue during transfer (storage service, network errors), see details and check your destination. - configuration_unsupported = "ConfigurationUnsupported" #: There was a problem with the combination of input files and the configuration settings applied, fix the configuration settings and retry with the same input, or change input to match the configuration. - content_malformed = "ContentMalformed" #: There was a problem with the input content (for example: zero byte files, or corrupt/non-decodable files), check the input files. - content_unsupported = "ContentUnsupported" #: There was a problem with the format of the input (not valid media file, or an unsupported file/codec), check the validity of the input files. - - -class MediaJobErrorCategory(str, Enum): - - service = "Service" #: The error is service related. - download = "Download" #: The error is download related. - upload = "Upload" #: The error is upload related. - configuration = "Configuration" #: The error is configuration related. - content = "Content" #: The error is related to data in the input files. - - -class MediaJobRetry(str, Enum): - - do_not_retry = "DoNotRetry" #: Issue needs to be investigated and then the job resubmitted with corrections or retried once the underlying issue has been corrected. - may_retry = "MayRetry" #: Issue may be resolved after waiting for a period of time and resubmitting the same Job. diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/event_grid_event.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/event_grid_event.py deleted file mode 100644 index f4828c24dd38..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/event_grid_event.py +++ /dev/null @@ -1,71 +0,0 @@ -# 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 msrest.serialization import Model - - -class EventGridEvent(Model): - """Properties of an event published to an Event Grid topic. - - Variables are only populated by the server, and will be ignored when - sending a request. - - All required parameters must be populated in order to send to Azure. - - :param id: Required. An unique identifier for the event. - :type id: str - :param topic: The resource path of the event source. - :type topic: str - :param subject: Required. A resource path relative to the topic path. - :type subject: str - :param data: Required. Event data specific to the event type. - :type data: object - :param event_type: Required. The type of the event that occurred. - :type event_type: str - :param event_time: Required. The time (in UTC) the event was generated. - :type event_time: datetime - :ivar metadata_version: The schema version of the event metadata. - :vartype metadata_version: str - :param data_version: Required. The schema version of the data object. - :type data_version: str - """ - - _validation = { - 'id': {'required': True}, - 'subject': {'required': True}, - 'data': {'required': True}, - 'event_type': {'required': True}, - 'event_time': {'required': True}, - 'metadata_version': {'readonly': True}, - 'data_version': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'topic': {'key': 'topic', 'type': 'str'}, - 'subject': {'key': 'subject', 'type': 'str'}, - 'data': {'key': 'data', 'type': 'object'}, - 'event_type': {'key': 'eventType', 'type': 'str'}, - 'event_time': {'key': 'eventTime', 'type': 'iso-8601'}, - 'metadata_version': {'key': 'metadataVersion', 'type': 'str'}, - 'data_version': {'key': 'dataVersion', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(EventGridEvent, self).__init__(**kwargs) - self.id = kwargs.get('id', None) - self.topic = kwargs.get('topic', None) - self.subject = kwargs.get('subject', None) - self.data = kwargs.get('data', None) - self.event_type = kwargs.get('event_type', None) - self.event_time = kwargs.get('event_time', None) - self.metadata_version = None - self.data_version = kwargs.get('data_version', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/event_grid_event_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/event_grid_event_py3.py deleted file mode 100644 index 1f54ddad918a..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/event_grid_event_py3.py +++ /dev/null @@ -1,71 +0,0 @@ -# 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 msrest.serialization import Model - - -class EventGridEvent(Model): - """Properties of an event published to an Event Grid topic. - - Variables are only populated by the server, and will be ignored when - sending a request. - - All required parameters must be populated in order to send to Azure. - - :param id: Required. An unique identifier for the event. - :type id: str - :param topic: The resource path of the event source. - :type topic: str - :param subject: Required. A resource path relative to the topic path. - :type subject: str - :param data: Required. Event data specific to the event type. - :type data: object - :param event_type: Required. The type of the event that occurred. - :type event_type: str - :param event_time: Required. The time (in UTC) the event was generated. - :type event_time: datetime - :ivar metadata_version: The schema version of the event metadata. - :vartype metadata_version: str - :param data_version: Required. The schema version of the data object. - :type data_version: str - """ - - _validation = { - 'id': {'required': True}, - 'subject': {'required': True}, - 'data': {'required': True}, - 'event_type': {'required': True}, - 'event_time': {'required': True}, - 'metadata_version': {'readonly': True}, - 'data_version': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'topic': {'key': 'topic', 'type': 'str'}, - 'subject': {'key': 'subject', 'type': 'str'}, - 'data': {'key': 'data', 'type': 'object'}, - 'event_type': {'key': 'eventType', 'type': 'str'}, - 'event_time': {'key': 'eventTime', 'type': 'iso-8601'}, - 'metadata_version': {'key': 'metadataVersion', 'type': 'str'}, - 'data_version': {'key': 'dataVersion', 'type': 'str'}, - } - - def __init__(self, *, id: str, subject: str, data, event_type: str, event_time, data_version: str, topic: str=None, **kwargs) -> None: - super(EventGridEvent, self).__init__(**kwargs) - self.id = id - self.topic = topic - self.subject = subject - self.data = data - self.event_type = event_type - self.event_time = event_time - self.metadata_version = None - self.data_version = data_version diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/event_hub_capture_file_created_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/event_hub_capture_file_created_event_data.py deleted file mode 100644 index 7cca05430f96..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/event_hub_capture_file_created_event_data.py +++ /dev/null @@ -1,61 +0,0 @@ -# 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 msrest.serialization import Model - - -class EventHubCaptureFileCreatedEventData(Model): - """Schema of the Data property of an EventGridEvent for an - Microsoft.EventHub.CaptureFileCreated event. - - :param fileurl: The path to the capture file. - :type fileurl: str - :param file_type: The file type of the capture file. - :type file_type: str - :param partition_id: The shard ID. - :type partition_id: str - :param size_in_bytes: The file size. - :type size_in_bytes: int - :param event_count: The number of events in the file. - :type event_count: int - :param first_sequence_number: The smallest sequence number from the queue. - :type first_sequence_number: int - :param last_sequence_number: The last sequence number from the queue. - :type last_sequence_number: int - :param first_enqueue_time: The first time from the queue. - :type first_enqueue_time: datetime - :param last_enqueue_time: The last time from the queue. - :type last_enqueue_time: datetime - """ - - _attribute_map = { - 'fileurl': {'key': 'fileurl', 'type': 'str'}, - 'file_type': {'key': 'fileType', 'type': 'str'}, - 'partition_id': {'key': 'partitionId', 'type': 'str'}, - 'size_in_bytes': {'key': 'sizeInBytes', 'type': 'int'}, - 'event_count': {'key': 'eventCount', 'type': 'int'}, - 'first_sequence_number': {'key': 'firstSequenceNumber', 'type': 'int'}, - 'last_sequence_number': {'key': 'lastSequenceNumber', 'type': 'int'}, - 'first_enqueue_time': {'key': 'firstEnqueueTime', 'type': 'iso-8601'}, - 'last_enqueue_time': {'key': 'lastEnqueueTime', 'type': 'iso-8601'}, - } - - def __init__(self, **kwargs): - super(EventHubCaptureFileCreatedEventData, self).__init__(**kwargs) - self.fileurl = kwargs.get('fileurl', None) - self.file_type = kwargs.get('file_type', None) - self.partition_id = kwargs.get('partition_id', None) - self.size_in_bytes = kwargs.get('size_in_bytes', None) - self.event_count = kwargs.get('event_count', None) - self.first_sequence_number = kwargs.get('first_sequence_number', None) - self.last_sequence_number = kwargs.get('last_sequence_number', None) - self.first_enqueue_time = kwargs.get('first_enqueue_time', None) - self.last_enqueue_time = kwargs.get('last_enqueue_time', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/event_hub_capture_file_created_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/event_hub_capture_file_created_event_data_py3.py deleted file mode 100644 index 673a61b031e9..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/event_hub_capture_file_created_event_data_py3.py +++ /dev/null @@ -1,61 +0,0 @@ -# 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 msrest.serialization import Model - - -class EventHubCaptureFileCreatedEventData(Model): - """Schema of the Data property of an EventGridEvent for an - Microsoft.EventHub.CaptureFileCreated event. - - :param fileurl: The path to the capture file. - :type fileurl: str - :param file_type: The file type of the capture file. - :type file_type: str - :param partition_id: The shard ID. - :type partition_id: str - :param size_in_bytes: The file size. - :type size_in_bytes: int - :param event_count: The number of events in the file. - :type event_count: int - :param first_sequence_number: The smallest sequence number from the queue. - :type first_sequence_number: int - :param last_sequence_number: The last sequence number from the queue. - :type last_sequence_number: int - :param first_enqueue_time: The first time from the queue. - :type first_enqueue_time: datetime - :param last_enqueue_time: The last time from the queue. - :type last_enqueue_time: datetime - """ - - _attribute_map = { - 'fileurl': {'key': 'fileurl', 'type': 'str'}, - 'file_type': {'key': 'fileType', 'type': 'str'}, - 'partition_id': {'key': 'partitionId', 'type': 'str'}, - 'size_in_bytes': {'key': 'sizeInBytes', 'type': 'int'}, - 'event_count': {'key': 'eventCount', 'type': 'int'}, - 'first_sequence_number': {'key': 'firstSequenceNumber', 'type': 'int'}, - 'last_sequence_number': {'key': 'lastSequenceNumber', 'type': 'int'}, - 'first_enqueue_time': {'key': 'firstEnqueueTime', 'type': 'iso-8601'}, - 'last_enqueue_time': {'key': 'lastEnqueueTime', 'type': 'iso-8601'}, - } - - def __init__(self, *, fileurl: str=None, file_type: str=None, partition_id: str=None, size_in_bytes: int=None, event_count: int=None, first_sequence_number: int=None, last_sequence_number: int=None, first_enqueue_time=None, last_enqueue_time=None, **kwargs) -> None: - super(EventHubCaptureFileCreatedEventData, self).__init__(**kwargs) - self.fileurl = fileurl - self.file_type = file_type - self.partition_id = partition_id - self.size_in_bytes = size_in_bytes - self.event_count = event_count - self.first_sequence_number = first_sequence_number - self.last_sequence_number = last_sequence_number - self.first_enqueue_time = first_enqueue_time - self.last_enqueue_time = last_enqueue_time diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_connected_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_connected_event_data.py deleted file mode 100644 index 9f48f9c10abc..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_connected_event_data.py +++ /dev/null @@ -1,45 +0,0 @@ -# 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 .device_connection_state_event_properties import DeviceConnectionStateEventProperties - - -class IotHubDeviceConnectedEventData(DeviceConnectionStateEventProperties): - """Event data for Microsoft.Devices.DeviceConnected event. - - :param device_id: The unique identifier of the device. This case-sensitive - string can be up to 128 characters long, and supports ASCII 7-bit - alphanumeric characters plus the following special characters: - : . + % _ - # * ? ! ( ) , = @ ; $ '. - :type device_id: str - :param module_id: The unique identifier of the module. This case-sensitive - string can be up to 128 characters long, and supports ASCII 7-bit - alphanumeric characters plus the following special characters: - : . + % _ - # * ? ! ( ) , = @ ; $ '. - :type module_id: str - :param hub_name: Name of the IoT Hub where the device was created or - deleted. - :type hub_name: str - :param device_connection_state_event_info: Information about the device - connection state event. - :type device_connection_state_event_info: - ~azure.eventgrid.models.DeviceConnectionStateEventInfo - """ - - _attribute_map = { - 'device_id': {'key': 'deviceId', 'type': 'str'}, - 'module_id': {'key': 'moduleId', 'type': 'str'}, - 'hub_name': {'key': 'hubName', 'type': 'str'}, - 'device_connection_state_event_info': {'key': 'deviceConnectionStateEventInfo', 'type': 'DeviceConnectionStateEventInfo'}, - } - - def __init__(self, **kwargs): - super(IotHubDeviceConnectedEventData, self).__init__(**kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_connected_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_connected_event_data_py3.py deleted file mode 100644 index 3c4791507b54..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_connected_event_data_py3.py +++ /dev/null @@ -1,45 +0,0 @@ -# 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 .device_connection_state_event_properties_py3 import DeviceConnectionStateEventProperties - - -class IotHubDeviceConnectedEventData(DeviceConnectionStateEventProperties): - """Event data for Microsoft.Devices.DeviceConnected event. - - :param device_id: The unique identifier of the device. This case-sensitive - string can be up to 128 characters long, and supports ASCII 7-bit - alphanumeric characters plus the following special characters: - : . + % _ - # * ? ! ( ) , = @ ; $ '. - :type device_id: str - :param module_id: The unique identifier of the module. This case-sensitive - string can be up to 128 characters long, and supports ASCII 7-bit - alphanumeric characters plus the following special characters: - : . + % _ - # * ? ! ( ) , = @ ; $ '. - :type module_id: str - :param hub_name: Name of the IoT Hub where the device was created or - deleted. - :type hub_name: str - :param device_connection_state_event_info: Information about the device - connection state event. - :type device_connection_state_event_info: - ~azure.eventgrid.models.DeviceConnectionStateEventInfo - """ - - _attribute_map = { - 'device_id': {'key': 'deviceId', 'type': 'str'}, - 'module_id': {'key': 'moduleId', 'type': 'str'}, - 'hub_name': {'key': 'hubName', 'type': 'str'}, - 'device_connection_state_event_info': {'key': 'deviceConnectionStateEventInfo', 'type': 'DeviceConnectionStateEventInfo'}, - } - - def __init__(self, *, device_id: str=None, module_id: str=None, hub_name: str=None, device_connection_state_event_info=None, **kwargs) -> None: - super(IotHubDeviceConnectedEventData, self).__init__(device_id=device_id, module_id=module_id, hub_name=hub_name, device_connection_state_event_info=device_connection_state_event_info, **kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_created_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_created_event_data.py deleted file mode 100644 index df911f0b0456..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_created_event_data.py +++ /dev/null @@ -1,38 +0,0 @@ -# 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 .device_life_cycle_event_properties import DeviceLifeCycleEventProperties - - -class IotHubDeviceCreatedEventData(DeviceLifeCycleEventProperties): - """Event data for Microsoft.Devices.DeviceCreated event. - - :param device_id: The unique identifier of the device. This case-sensitive - string can be up to 128 characters long, and supports ASCII 7-bit - alphanumeric characters plus the following special characters: - : . + % _ - # * ? ! ( ) , = @ ; $ '. - :type device_id: str - :param hub_name: Name of the IoT Hub where the device was created or - deleted. - :type hub_name: str - :param twin: Information about the device twin, which is the cloud - representation of application device metadata. - :type twin: ~azure.eventgrid.models.DeviceTwinInfo - """ - - _attribute_map = { - 'device_id': {'key': 'deviceId', 'type': 'str'}, - 'hub_name': {'key': 'hubName', 'type': 'str'}, - 'twin': {'key': 'twin', 'type': 'DeviceTwinInfo'}, - } - - def __init__(self, **kwargs): - super(IotHubDeviceCreatedEventData, self).__init__(**kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_created_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_created_event_data_py3.py deleted file mode 100644 index e8d497edc97e..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_created_event_data_py3.py +++ /dev/null @@ -1,38 +0,0 @@ -# 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 .device_life_cycle_event_properties_py3 import DeviceLifeCycleEventProperties - - -class IotHubDeviceCreatedEventData(DeviceLifeCycleEventProperties): - """Event data for Microsoft.Devices.DeviceCreated event. - - :param device_id: The unique identifier of the device. This case-sensitive - string can be up to 128 characters long, and supports ASCII 7-bit - alphanumeric characters plus the following special characters: - : . + % _ - # * ? ! ( ) , = @ ; $ '. - :type device_id: str - :param hub_name: Name of the IoT Hub where the device was created or - deleted. - :type hub_name: str - :param twin: Information about the device twin, which is the cloud - representation of application device metadata. - :type twin: ~azure.eventgrid.models.DeviceTwinInfo - """ - - _attribute_map = { - 'device_id': {'key': 'deviceId', 'type': 'str'}, - 'hub_name': {'key': 'hubName', 'type': 'str'}, - 'twin': {'key': 'twin', 'type': 'DeviceTwinInfo'}, - } - - def __init__(self, *, device_id: str=None, hub_name: str=None, twin=None, **kwargs) -> None: - super(IotHubDeviceCreatedEventData, self).__init__(device_id=device_id, hub_name=hub_name, twin=twin, **kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_deleted_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_deleted_event_data.py deleted file mode 100644 index 92d7e5c9c67f..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_deleted_event_data.py +++ /dev/null @@ -1,38 +0,0 @@ -# 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 .device_life_cycle_event_properties import DeviceLifeCycleEventProperties - - -class IotHubDeviceDeletedEventData(DeviceLifeCycleEventProperties): - """Event data for Microsoft.Devices.DeviceDeleted event. - - :param device_id: The unique identifier of the device. This case-sensitive - string can be up to 128 characters long, and supports ASCII 7-bit - alphanumeric characters plus the following special characters: - : . + % _ - # * ? ! ( ) , = @ ; $ '. - :type device_id: str - :param hub_name: Name of the IoT Hub where the device was created or - deleted. - :type hub_name: str - :param twin: Information about the device twin, which is the cloud - representation of application device metadata. - :type twin: ~azure.eventgrid.models.DeviceTwinInfo - """ - - _attribute_map = { - 'device_id': {'key': 'deviceId', 'type': 'str'}, - 'hub_name': {'key': 'hubName', 'type': 'str'}, - 'twin': {'key': 'twin', 'type': 'DeviceTwinInfo'}, - } - - def __init__(self, **kwargs): - super(IotHubDeviceDeletedEventData, self).__init__(**kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_deleted_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_deleted_event_data_py3.py deleted file mode 100644 index 635003d7176c..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_deleted_event_data_py3.py +++ /dev/null @@ -1,38 +0,0 @@ -# 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 .device_life_cycle_event_properties_py3 import DeviceLifeCycleEventProperties - - -class IotHubDeviceDeletedEventData(DeviceLifeCycleEventProperties): - """Event data for Microsoft.Devices.DeviceDeleted event. - - :param device_id: The unique identifier of the device. This case-sensitive - string can be up to 128 characters long, and supports ASCII 7-bit - alphanumeric characters plus the following special characters: - : . + % _ - # * ? ! ( ) , = @ ; $ '. - :type device_id: str - :param hub_name: Name of the IoT Hub where the device was created or - deleted. - :type hub_name: str - :param twin: Information about the device twin, which is the cloud - representation of application device metadata. - :type twin: ~azure.eventgrid.models.DeviceTwinInfo - """ - - _attribute_map = { - 'device_id': {'key': 'deviceId', 'type': 'str'}, - 'hub_name': {'key': 'hubName', 'type': 'str'}, - 'twin': {'key': 'twin', 'type': 'DeviceTwinInfo'}, - } - - def __init__(self, *, device_id: str=None, hub_name: str=None, twin=None, **kwargs) -> None: - super(IotHubDeviceDeletedEventData, self).__init__(device_id=device_id, hub_name=hub_name, twin=twin, **kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_disconnected_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_disconnected_event_data.py deleted file mode 100644 index 0de85a3a601f..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_disconnected_event_data.py +++ /dev/null @@ -1,45 +0,0 @@ -# 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 .device_connection_state_event_properties import DeviceConnectionStateEventProperties - - -class IotHubDeviceDisconnectedEventData(DeviceConnectionStateEventProperties): - """Event data for Microsoft.Devices.DeviceDisconnected event. - - :param device_id: The unique identifier of the device. This case-sensitive - string can be up to 128 characters long, and supports ASCII 7-bit - alphanumeric characters plus the following special characters: - : . + % _ - # * ? ! ( ) , = @ ; $ '. - :type device_id: str - :param module_id: The unique identifier of the module. This case-sensitive - string can be up to 128 characters long, and supports ASCII 7-bit - alphanumeric characters plus the following special characters: - : . + % _ - # * ? ! ( ) , = @ ; $ '. - :type module_id: str - :param hub_name: Name of the IoT Hub where the device was created or - deleted. - :type hub_name: str - :param device_connection_state_event_info: Information about the device - connection state event. - :type device_connection_state_event_info: - ~azure.eventgrid.models.DeviceConnectionStateEventInfo - """ - - _attribute_map = { - 'device_id': {'key': 'deviceId', 'type': 'str'}, - 'module_id': {'key': 'moduleId', 'type': 'str'}, - 'hub_name': {'key': 'hubName', 'type': 'str'}, - 'device_connection_state_event_info': {'key': 'deviceConnectionStateEventInfo', 'type': 'DeviceConnectionStateEventInfo'}, - } - - def __init__(self, **kwargs): - super(IotHubDeviceDisconnectedEventData, self).__init__(**kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_disconnected_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_disconnected_event_data_py3.py deleted file mode 100644 index d340d625e90c..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_disconnected_event_data_py3.py +++ /dev/null @@ -1,45 +0,0 @@ -# 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 .device_connection_state_event_properties_py3 import DeviceConnectionStateEventProperties - - -class IotHubDeviceDisconnectedEventData(DeviceConnectionStateEventProperties): - """Event data for Microsoft.Devices.DeviceDisconnected event. - - :param device_id: The unique identifier of the device. This case-sensitive - string can be up to 128 characters long, and supports ASCII 7-bit - alphanumeric characters plus the following special characters: - : . + % _ - # * ? ! ( ) , = @ ; $ '. - :type device_id: str - :param module_id: The unique identifier of the module. This case-sensitive - string can be up to 128 characters long, and supports ASCII 7-bit - alphanumeric characters plus the following special characters: - : . + % _ - # * ? ! ( ) , = @ ; $ '. - :type module_id: str - :param hub_name: Name of the IoT Hub where the device was created or - deleted. - :type hub_name: str - :param device_connection_state_event_info: Information about the device - connection state event. - :type device_connection_state_event_info: - ~azure.eventgrid.models.DeviceConnectionStateEventInfo - """ - - _attribute_map = { - 'device_id': {'key': 'deviceId', 'type': 'str'}, - 'module_id': {'key': 'moduleId', 'type': 'str'}, - 'hub_name': {'key': 'hubName', 'type': 'str'}, - 'device_connection_state_event_info': {'key': 'deviceConnectionStateEventInfo', 'type': 'DeviceConnectionStateEventInfo'}, - } - - def __init__(self, *, device_id: str=None, module_id: str=None, hub_name: str=None, device_connection_state_event_info=None, **kwargs) -> None: - super(IotHubDeviceDisconnectedEventData, self).__init__(device_id=device_id, module_id=module_id, hub_name=hub_name, device_connection_state_event_info=device_connection_state_event_info, **kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_telemetry_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_telemetry_event_data.py deleted file mode 100644 index 68327f110245..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_telemetry_event_data.py +++ /dev/null @@ -1,35 +0,0 @@ -# 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 .device_telemetry_event_properties import DeviceTelemetryEventProperties - - -class IotHubDeviceTelemetryEventData(DeviceTelemetryEventProperties): - """Event data for Microsoft.Devices.DeviceTelemetry event. - - :param body: The content of the message from the device. - :type body: object - :param properties: Application properties are user-defined strings that - can be added to the message. These fields are optional. - :type properties: dict[str, str] - :param system_properties: System properties help identify contents and - source of the messages. - :type system_properties: dict[str, str] - """ - - _attribute_map = { - 'body': {'key': 'body', 'type': 'object'}, - 'properties': {'key': 'properties', 'type': '{str}'}, - 'system_properties': {'key': 'systemProperties', 'type': '{str}'}, - } - - def __init__(self, **kwargs): - super(IotHubDeviceTelemetryEventData, self).__init__(**kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_telemetry_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_telemetry_event_data_py3.py deleted file mode 100644 index 99ff68ce2594..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/iot_hub_device_telemetry_event_data_py3.py +++ /dev/null @@ -1,35 +0,0 @@ -# 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 .device_telemetry_event_properties_py3 import DeviceTelemetryEventProperties - - -class IotHubDeviceTelemetryEventData(DeviceTelemetryEventProperties): - """Event data for Microsoft.Devices.DeviceTelemetry event. - - :param body: The content of the message from the device. - :type body: object - :param properties: Application properties are user-defined strings that - can be added to the message. These fields are optional. - :type properties: dict[str, str] - :param system_properties: System properties help identify contents and - source of the messages. - :type system_properties: dict[str, str] - """ - - _attribute_map = { - 'body': {'key': 'body', 'type': 'object'}, - 'properties': {'key': 'properties', 'type': '{str}'}, - 'system_properties': {'key': 'systemProperties', 'type': '{str}'}, - } - - def __init__(self, *, body=None, properties=None, system_properties=None, **kwargs) -> None: - super(IotHubDeviceTelemetryEventData, self).__init__(body=body, properties=properties, system_properties=system_properties, **kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_entered_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_entered_event_data.py deleted file mode 100644 index ad261166eab6..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_entered_event_data.py +++ /dev/null @@ -1,44 +0,0 @@ -# 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 .maps_geofence_event_properties import MapsGeofenceEventProperties - - -class MapsGeofenceEnteredEventData(MapsGeofenceEventProperties): - """Schema of the Data property of an EventGridEvent for a - Microsoft.Maps.GeofenceEntered event. - - :param expired_geofence_geometry_id: Lists of the geometry ID of the - geofence which is expired relative to the user time in the request. - :type expired_geofence_geometry_id: list[str] - :param geometries: Lists the fence geometries that either fully contain - the coordinate position or have an overlap with the searchBuffer around - the fence. - :type geometries: list[~azure.eventgrid.models.MapsGeofenceGeometry] - :param invalid_period_geofence_geometry_id: Lists of the geometry ID of - the geofence which is in invalid period relative to the user time in the - request. - :type invalid_period_geofence_geometry_id: list[str] - :param is_event_published: True if at least one event is published to the - Azure Maps event subscriber, false if no event is published to the Azure - Maps event subscriber. - :type is_event_published: bool - """ - - _attribute_map = { - 'expired_geofence_geometry_id': {'key': 'expiredGeofenceGeometryId', 'type': '[str]'}, - 'geometries': {'key': 'geometries', 'type': '[MapsGeofenceGeometry]'}, - 'invalid_period_geofence_geometry_id': {'key': 'invalidPeriodGeofenceGeometryId', 'type': '[str]'}, - 'is_event_published': {'key': 'isEventPublished', 'type': 'bool'}, - } - - def __init__(self, **kwargs): - super(MapsGeofenceEnteredEventData, self).__init__(**kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_entered_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_entered_event_data_py3.py deleted file mode 100644 index 4a49e99df5ab..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_entered_event_data_py3.py +++ /dev/null @@ -1,44 +0,0 @@ -# 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 .maps_geofence_event_properties_py3 import MapsGeofenceEventProperties - - -class MapsGeofenceEnteredEventData(MapsGeofenceEventProperties): - """Schema of the Data property of an EventGridEvent for a - Microsoft.Maps.GeofenceEntered event. - - :param expired_geofence_geometry_id: Lists of the geometry ID of the - geofence which is expired relative to the user time in the request. - :type expired_geofence_geometry_id: list[str] - :param geometries: Lists the fence geometries that either fully contain - the coordinate position or have an overlap with the searchBuffer around - the fence. - :type geometries: list[~azure.eventgrid.models.MapsGeofenceGeometry] - :param invalid_period_geofence_geometry_id: Lists of the geometry ID of - the geofence which is in invalid period relative to the user time in the - request. - :type invalid_period_geofence_geometry_id: list[str] - :param is_event_published: True if at least one event is published to the - Azure Maps event subscriber, false if no event is published to the Azure - Maps event subscriber. - :type is_event_published: bool - """ - - _attribute_map = { - 'expired_geofence_geometry_id': {'key': 'expiredGeofenceGeometryId', 'type': '[str]'}, - 'geometries': {'key': 'geometries', 'type': '[MapsGeofenceGeometry]'}, - 'invalid_period_geofence_geometry_id': {'key': 'invalidPeriodGeofenceGeometryId', 'type': '[str]'}, - 'is_event_published': {'key': 'isEventPublished', 'type': 'bool'}, - } - - def __init__(self, *, expired_geofence_geometry_id=None, geometries=None, invalid_period_geofence_geometry_id=None, is_event_published: bool=None, **kwargs) -> None: - super(MapsGeofenceEnteredEventData, self).__init__(expired_geofence_geometry_id=expired_geofence_geometry_id, geometries=geometries, invalid_period_geofence_geometry_id=invalid_period_geofence_geometry_id, is_event_published=is_event_published, **kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_event_properties.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_event_properties.py deleted file mode 100644 index a09219f411ca..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_event_properties.py +++ /dev/null @@ -1,48 +0,0 @@ -# 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 msrest.serialization import Model - - -class MapsGeofenceEventProperties(Model): - """Schema of the Data property of an EventGridEvent for a Geofence event - (GeofenceEntered, GeofenceExited, GeofenceResult). - - :param expired_geofence_geometry_id: Lists of the geometry ID of the - geofence which is expired relative to the user time in the request. - :type expired_geofence_geometry_id: list[str] - :param geometries: Lists the fence geometries that either fully contain - the coordinate position or have an overlap with the searchBuffer around - the fence. - :type geometries: list[~azure.eventgrid.models.MapsGeofenceGeometry] - :param invalid_period_geofence_geometry_id: Lists of the geometry ID of - the geofence which is in invalid period relative to the user time in the - request. - :type invalid_period_geofence_geometry_id: list[str] - :param is_event_published: True if at least one event is published to the - Azure Maps event subscriber, false if no event is published to the Azure - Maps event subscriber. - :type is_event_published: bool - """ - - _attribute_map = { - 'expired_geofence_geometry_id': {'key': 'expiredGeofenceGeometryId', 'type': '[str]'}, - 'geometries': {'key': 'geometries', 'type': '[MapsGeofenceGeometry]'}, - 'invalid_period_geofence_geometry_id': {'key': 'invalidPeriodGeofenceGeometryId', 'type': '[str]'}, - 'is_event_published': {'key': 'isEventPublished', 'type': 'bool'}, - } - - def __init__(self, **kwargs): - super(MapsGeofenceEventProperties, self).__init__(**kwargs) - self.expired_geofence_geometry_id = kwargs.get('expired_geofence_geometry_id', None) - self.geometries = kwargs.get('geometries', None) - self.invalid_period_geofence_geometry_id = kwargs.get('invalid_period_geofence_geometry_id', None) - self.is_event_published = kwargs.get('is_event_published', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_event_properties_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_event_properties_py3.py deleted file mode 100644 index aaf8b3a60c08..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_event_properties_py3.py +++ /dev/null @@ -1,48 +0,0 @@ -# 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 msrest.serialization import Model - - -class MapsGeofenceEventProperties(Model): - """Schema of the Data property of an EventGridEvent for a Geofence event - (GeofenceEntered, GeofenceExited, GeofenceResult). - - :param expired_geofence_geometry_id: Lists of the geometry ID of the - geofence which is expired relative to the user time in the request. - :type expired_geofence_geometry_id: list[str] - :param geometries: Lists the fence geometries that either fully contain - the coordinate position or have an overlap with the searchBuffer around - the fence. - :type geometries: list[~azure.eventgrid.models.MapsGeofenceGeometry] - :param invalid_period_geofence_geometry_id: Lists of the geometry ID of - the geofence which is in invalid period relative to the user time in the - request. - :type invalid_period_geofence_geometry_id: list[str] - :param is_event_published: True if at least one event is published to the - Azure Maps event subscriber, false if no event is published to the Azure - Maps event subscriber. - :type is_event_published: bool - """ - - _attribute_map = { - 'expired_geofence_geometry_id': {'key': 'expiredGeofenceGeometryId', 'type': '[str]'}, - 'geometries': {'key': 'geometries', 'type': '[MapsGeofenceGeometry]'}, - 'invalid_period_geofence_geometry_id': {'key': 'invalidPeriodGeofenceGeometryId', 'type': '[str]'}, - 'is_event_published': {'key': 'isEventPublished', 'type': 'bool'}, - } - - def __init__(self, *, expired_geofence_geometry_id=None, geometries=None, invalid_period_geofence_geometry_id=None, is_event_published: bool=None, **kwargs) -> None: - super(MapsGeofenceEventProperties, self).__init__(**kwargs) - self.expired_geofence_geometry_id = expired_geofence_geometry_id - self.geometries = geometries - self.invalid_period_geofence_geometry_id = invalid_period_geofence_geometry_id - self.is_event_published = is_event_published diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_exited_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_exited_event_data.py deleted file mode 100644 index f7c5aa0fc15a..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_exited_event_data.py +++ /dev/null @@ -1,44 +0,0 @@ -# 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 .maps_geofence_event_properties import MapsGeofenceEventProperties - - -class MapsGeofenceExitedEventData(MapsGeofenceEventProperties): - """Schema of the Data property of an EventGridEvent for a - Microsoft.Maps.GeofenceExited event. - - :param expired_geofence_geometry_id: Lists of the geometry ID of the - geofence which is expired relative to the user time in the request. - :type expired_geofence_geometry_id: list[str] - :param geometries: Lists the fence geometries that either fully contain - the coordinate position or have an overlap with the searchBuffer around - the fence. - :type geometries: list[~azure.eventgrid.models.MapsGeofenceGeometry] - :param invalid_period_geofence_geometry_id: Lists of the geometry ID of - the geofence which is in invalid period relative to the user time in the - request. - :type invalid_period_geofence_geometry_id: list[str] - :param is_event_published: True if at least one event is published to the - Azure Maps event subscriber, false if no event is published to the Azure - Maps event subscriber. - :type is_event_published: bool - """ - - _attribute_map = { - 'expired_geofence_geometry_id': {'key': 'expiredGeofenceGeometryId', 'type': '[str]'}, - 'geometries': {'key': 'geometries', 'type': '[MapsGeofenceGeometry]'}, - 'invalid_period_geofence_geometry_id': {'key': 'invalidPeriodGeofenceGeometryId', 'type': '[str]'}, - 'is_event_published': {'key': 'isEventPublished', 'type': 'bool'}, - } - - def __init__(self, **kwargs): - super(MapsGeofenceExitedEventData, self).__init__(**kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_exited_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_exited_event_data_py3.py deleted file mode 100644 index 6bec05c2212f..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_exited_event_data_py3.py +++ /dev/null @@ -1,44 +0,0 @@ -# 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 .maps_geofence_event_properties_py3 import MapsGeofenceEventProperties - - -class MapsGeofenceExitedEventData(MapsGeofenceEventProperties): - """Schema of the Data property of an EventGridEvent for a - Microsoft.Maps.GeofenceExited event. - - :param expired_geofence_geometry_id: Lists of the geometry ID of the - geofence which is expired relative to the user time in the request. - :type expired_geofence_geometry_id: list[str] - :param geometries: Lists the fence geometries that either fully contain - the coordinate position or have an overlap with the searchBuffer around - the fence. - :type geometries: list[~azure.eventgrid.models.MapsGeofenceGeometry] - :param invalid_period_geofence_geometry_id: Lists of the geometry ID of - the geofence which is in invalid period relative to the user time in the - request. - :type invalid_period_geofence_geometry_id: list[str] - :param is_event_published: True if at least one event is published to the - Azure Maps event subscriber, false if no event is published to the Azure - Maps event subscriber. - :type is_event_published: bool - """ - - _attribute_map = { - 'expired_geofence_geometry_id': {'key': 'expiredGeofenceGeometryId', 'type': '[str]'}, - 'geometries': {'key': 'geometries', 'type': '[MapsGeofenceGeometry]'}, - 'invalid_period_geofence_geometry_id': {'key': 'invalidPeriodGeofenceGeometryId', 'type': '[str]'}, - 'is_event_published': {'key': 'isEventPublished', 'type': 'bool'}, - } - - def __init__(self, *, expired_geofence_geometry_id=None, geometries=None, invalid_period_geofence_geometry_id=None, is_event_published: bool=None, **kwargs) -> None: - super(MapsGeofenceExitedEventData, self).__init__(expired_geofence_geometry_id=expired_geofence_geometry_id, geometries=geometries, invalid_period_geofence_geometry_id=invalid_period_geofence_geometry_id, is_event_published=is_event_published, **kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_geometry.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_geometry.py deleted file mode 100644 index b7cff8da378a..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_geometry.py +++ /dev/null @@ -1,58 +0,0 @@ -# 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 msrest.serialization import Model - - -class MapsGeofenceGeometry(Model): - """The geofence geometry. - - :param device_id: ID of the device. - :type device_id: str - :param distance: Distance from the coordinate to the closest border of the - geofence. Positive means the coordinate is outside of the geofence. If the - coordinate is outside of the geofence, but more than the value of - searchBuffer away from the closest geofence border, then the value is 999. - Negative means the coordinate is inside of the geofence. If the coordinate - is inside the polygon, but more than the value of searchBuffer away from - the closest geofencing border,then the value is -999. A value of 999 means - that there is great confidence the coordinate is well outside the - geofence. A value of -999 means that there is great confidence the - coordinate is well within the geofence. - :type distance: float - :param geometry_id: The unique ID for the geofence geometry. - :type geometry_id: str - :param nearest_lat: Latitude of the nearest point of the geometry. - :type nearest_lat: float - :param nearest_lon: Longitude of the nearest point of the geometry. - :type nearest_lon: float - :param ud_id: The unique id returned from user upload service when - uploading a geofence. Will not be included in geofencing post API. - :type ud_id: str - """ - - _attribute_map = { - 'device_id': {'key': 'deviceId', 'type': 'str'}, - 'distance': {'key': 'distance', 'type': 'float'}, - 'geometry_id': {'key': 'geometryId', 'type': 'str'}, - 'nearest_lat': {'key': 'nearestLat', 'type': 'float'}, - 'nearest_lon': {'key': 'nearestLon', 'type': 'float'}, - 'ud_id': {'key': 'udId', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(MapsGeofenceGeometry, self).__init__(**kwargs) - self.device_id = kwargs.get('device_id', None) - self.distance = kwargs.get('distance', None) - self.geometry_id = kwargs.get('geometry_id', None) - self.nearest_lat = kwargs.get('nearest_lat', None) - self.nearest_lon = kwargs.get('nearest_lon', None) - self.ud_id = kwargs.get('ud_id', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_geometry_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_geometry_py3.py deleted file mode 100644 index bd6690005053..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_geometry_py3.py +++ /dev/null @@ -1,58 +0,0 @@ -# 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 msrest.serialization import Model - - -class MapsGeofenceGeometry(Model): - """The geofence geometry. - - :param device_id: ID of the device. - :type device_id: str - :param distance: Distance from the coordinate to the closest border of the - geofence. Positive means the coordinate is outside of the geofence. If the - coordinate is outside of the geofence, but more than the value of - searchBuffer away from the closest geofence border, then the value is 999. - Negative means the coordinate is inside of the geofence. If the coordinate - is inside the polygon, but more than the value of searchBuffer away from - the closest geofencing border,then the value is -999. A value of 999 means - that there is great confidence the coordinate is well outside the - geofence. A value of -999 means that there is great confidence the - coordinate is well within the geofence. - :type distance: float - :param geometry_id: The unique ID for the geofence geometry. - :type geometry_id: str - :param nearest_lat: Latitude of the nearest point of the geometry. - :type nearest_lat: float - :param nearest_lon: Longitude of the nearest point of the geometry. - :type nearest_lon: float - :param ud_id: The unique id returned from user upload service when - uploading a geofence. Will not be included in geofencing post API. - :type ud_id: str - """ - - _attribute_map = { - 'device_id': {'key': 'deviceId', 'type': 'str'}, - 'distance': {'key': 'distance', 'type': 'float'}, - 'geometry_id': {'key': 'geometryId', 'type': 'str'}, - 'nearest_lat': {'key': 'nearestLat', 'type': 'float'}, - 'nearest_lon': {'key': 'nearestLon', 'type': 'float'}, - 'ud_id': {'key': 'udId', 'type': 'str'}, - } - - def __init__(self, *, device_id: str=None, distance: float=None, geometry_id: str=None, nearest_lat: float=None, nearest_lon: float=None, ud_id: str=None, **kwargs) -> None: - super(MapsGeofenceGeometry, self).__init__(**kwargs) - self.device_id = device_id - self.distance = distance - self.geometry_id = geometry_id - self.nearest_lat = nearest_lat - self.nearest_lon = nearest_lon - self.ud_id = ud_id diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_result_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_result_event_data.py deleted file mode 100644 index a609225c822e..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_result_event_data.py +++ /dev/null @@ -1,44 +0,0 @@ -# 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 .maps_geofence_event_properties import MapsGeofenceEventProperties - - -class MapsGeofenceResultEventData(MapsGeofenceEventProperties): - """Schema of the Data property of an EventGridEvent for a - Microsoft.Maps.GeofenceResult event. - - :param expired_geofence_geometry_id: Lists of the geometry ID of the - geofence which is expired relative to the user time in the request. - :type expired_geofence_geometry_id: list[str] - :param geometries: Lists the fence geometries that either fully contain - the coordinate position or have an overlap with the searchBuffer around - the fence. - :type geometries: list[~azure.eventgrid.models.MapsGeofenceGeometry] - :param invalid_period_geofence_geometry_id: Lists of the geometry ID of - the geofence which is in invalid period relative to the user time in the - request. - :type invalid_period_geofence_geometry_id: list[str] - :param is_event_published: True if at least one event is published to the - Azure Maps event subscriber, false if no event is published to the Azure - Maps event subscriber. - :type is_event_published: bool - """ - - _attribute_map = { - 'expired_geofence_geometry_id': {'key': 'expiredGeofenceGeometryId', 'type': '[str]'}, - 'geometries': {'key': 'geometries', 'type': '[MapsGeofenceGeometry]'}, - 'invalid_period_geofence_geometry_id': {'key': 'invalidPeriodGeofenceGeometryId', 'type': '[str]'}, - 'is_event_published': {'key': 'isEventPublished', 'type': 'bool'}, - } - - def __init__(self, **kwargs): - super(MapsGeofenceResultEventData, self).__init__(**kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_result_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_result_event_data_py3.py deleted file mode 100644 index 24a1bebf7180..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/maps_geofence_result_event_data_py3.py +++ /dev/null @@ -1,44 +0,0 @@ -# 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 .maps_geofence_event_properties_py3 import MapsGeofenceEventProperties - - -class MapsGeofenceResultEventData(MapsGeofenceEventProperties): - """Schema of the Data property of an EventGridEvent for a - Microsoft.Maps.GeofenceResult event. - - :param expired_geofence_geometry_id: Lists of the geometry ID of the - geofence which is expired relative to the user time in the request. - :type expired_geofence_geometry_id: list[str] - :param geometries: Lists the fence geometries that either fully contain - the coordinate position or have an overlap with the searchBuffer around - the fence. - :type geometries: list[~azure.eventgrid.models.MapsGeofenceGeometry] - :param invalid_period_geofence_geometry_id: Lists of the geometry ID of - the geofence which is in invalid period relative to the user time in the - request. - :type invalid_period_geofence_geometry_id: list[str] - :param is_event_published: True if at least one event is published to the - Azure Maps event subscriber, false if no event is published to the Azure - Maps event subscriber. - :type is_event_published: bool - """ - - _attribute_map = { - 'expired_geofence_geometry_id': {'key': 'expiredGeofenceGeometryId', 'type': '[str]'}, - 'geometries': {'key': 'geometries', 'type': '[MapsGeofenceGeometry]'}, - 'invalid_period_geofence_geometry_id': {'key': 'invalidPeriodGeofenceGeometryId', 'type': '[str]'}, - 'is_event_published': {'key': 'isEventPublished', 'type': 'bool'}, - } - - def __init__(self, *, expired_geofence_geometry_id=None, geometries=None, invalid_period_geofence_geometry_id=None, is_event_published: bool=None, **kwargs) -> None: - super(MapsGeofenceResultEventData, self).__init__(expired_geofence_geometry_id=expired_geofence_geometry_id, geometries=geometries, invalid_period_geofence_geometry_id=invalid_period_geofence_geometry_id, is_event_published=is_event_published, **kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_canceled_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_canceled_event_data.py deleted file mode 100644 index f8a820f2b8fb..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_canceled_event_data.py +++ /dev/null @@ -1,49 +0,0 @@ -# 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 .media_job_state_change_event_data import MediaJobStateChangeEventData - - -class MediaJobCanceledEventData(MediaJobStateChangeEventData): - """Job canceled event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar previous_state: The previous state of the Job. Possible values - include: 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', - 'Queued', 'Scheduled' - :vartype previous_state: str or ~azure.eventgrid.models.MediaJobState - :ivar state: The new state of the Job. Possible values include: - 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', 'Queued', - 'Scheduled' - :vartype state: str or ~azure.eventgrid.models.MediaJobState - :param correlation_data: Gets the Job correlation data. - :type correlation_data: dict[str, str] - :param outputs: Gets the Job outputs. - :type outputs: list[~azure.eventgrid.models.MediaJobOutput] - """ - - _validation = { - 'previous_state': {'readonly': True}, - 'state': {'readonly': True}, - } - - _attribute_map = { - 'previous_state': {'key': 'previousState', 'type': 'MediaJobState'}, - 'state': {'key': 'state', 'type': 'MediaJobState'}, - 'correlation_data': {'key': 'correlationData', 'type': '{str}'}, - 'outputs': {'key': 'outputs', 'type': '[MediaJobOutput]'}, - } - - def __init__(self, **kwargs): - super(MediaJobCanceledEventData, self).__init__(**kwargs) - self.outputs = kwargs.get('outputs', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_canceled_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_canceled_event_data_py3.py deleted file mode 100644 index 2febfeb9d2d5..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_canceled_event_data_py3.py +++ /dev/null @@ -1,49 +0,0 @@ -# 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 .media_job_state_change_event_data_py3 import MediaJobStateChangeEventData - - -class MediaJobCanceledEventData(MediaJobStateChangeEventData): - """Job canceled event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar previous_state: The previous state of the Job. Possible values - include: 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', - 'Queued', 'Scheduled' - :vartype previous_state: str or ~azure.eventgrid.models.MediaJobState - :ivar state: The new state of the Job. Possible values include: - 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', 'Queued', - 'Scheduled' - :vartype state: str or ~azure.eventgrid.models.MediaJobState - :param correlation_data: Gets the Job correlation data. - :type correlation_data: dict[str, str] - :param outputs: Gets the Job outputs. - :type outputs: list[~azure.eventgrid.models.MediaJobOutput] - """ - - _validation = { - 'previous_state': {'readonly': True}, - 'state': {'readonly': True}, - } - - _attribute_map = { - 'previous_state': {'key': 'previousState', 'type': 'MediaJobState'}, - 'state': {'key': 'state', 'type': 'MediaJobState'}, - 'correlation_data': {'key': 'correlationData', 'type': '{str}'}, - 'outputs': {'key': 'outputs', 'type': '[MediaJobOutput]'}, - } - - def __init__(self, *, correlation_data=None, outputs=None, **kwargs) -> None: - super(MediaJobCanceledEventData, self).__init__(correlation_data=correlation_data, **kwargs) - self.outputs = outputs diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_canceling_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_canceling_event_data.py deleted file mode 100644 index 4c25c6c2cae9..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_canceling_event_data.py +++ /dev/null @@ -1,45 +0,0 @@ -# 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 .media_job_state_change_event_data import MediaJobStateChangeEventData - - -class MediaJobCancelingEventData(MediaJobStateChangeEventData): - """Job canceling event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar previous_state: The previous state of the Job. Possible values - include: 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', - 'Queued', 'Scheduled' - :vartype previous_state: str or ~azure.eventgrid.models.MediaJobState - :ivar state: The new state of the Job. Possible values include: - 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', 'Queued', - 'Scheduled' - :vartype state: str or ~azure.eventgrid.models.MediaJobState - :param correlation_data: Gets the Job correlation data. - :type correlation_data: dict[str, str] - """ - - _validation = { - 'previous_state': {'readonly': True}, - 'state': {'readonly': True}, - } - - _attribute_map = { - 'previous_state': {'key': 'previousState', 'type': 'MediaJobState'}, - 'state': {'key': 'state', 'type': 'MediaJobState'}, - 'correlation_data': {'key': 'correlationData', 'type': '{str}'}, - } - - def __init__(self, **kwargs): - super(MediaJobCancelingEventData, self).__init__(**kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_canceling_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_canceling_event_data_py3.py deleted file mode 100644 index 1ed04a59b0c5..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_canceling_event_data_py3.py +++ /dev/null @@ -1,45 +0,0 @@ -# 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 .media_job_state_change_event_data_py3 import MediaJobStateChangeEventData - - -class MediaJobCancelingEventData(MediaJobStateChangeEventData): - """Job canceling event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar previous_state: The previous state of the Job. Possible values - include: 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', - 'Queued', 'Scheduled' - :vartype previous_state: str or ~azure.eventgrid.models.MediaJobState - :ivar state: The new state of the Job. Possible values include: - 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', 'Queued', - 'Scheduled' - :vartype state: str or ~azure.eventgrid.models.MediaJobState - :param correlation_data: Gets the Job correlation data. - :type correlation_data: dict[str, str] - """ - - _validation = { - 'previous_state': {'readonly': True}, - 'state': {'readonly': True}, - } - - _attribute_map = { - 'previous_state': {'key': 'previousState', 'type': 'MediaJobState'}, - 'state': {'key': 'state', 'type': 'MediaJobState'}, - 'correlation_data': {'key': 'correlationData', 'type': '{str}'}, - } - - def __init__(self, *, correlation_data=None, **kwargs) -> None: - super(MediaJobCancelingEventData, self).__init__(correlation_data=correlation_data, **kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_error.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_error.py deleted file mode 100644 index 2a4c16b33889..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_error.py +++ /dev/null @@ -1,63 +0,0 @@ -# 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 msrest.serialization import Model - - -class MediaJobError(Model): - """Details of JobOutput errors. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar code: Error code describing the error. Possible values include: - 'ServiceError', 'ServiceTransientError', 'DownloadNotAccessible', - 'DownloadTransientError', 'UploadNotAccessible', 'UploadTransientError', - 'ConfigurationUnsupported', 'ContentMalformed', 'ContentUnsupported' - :vartype code: str or ~azure.eventgrid.models.MediaJobErrorCode - :ivar message: A human-readable language-dependent representation of the - error. - :vartype message: str - :ivar category: Helps with categorization of errors. Possible values - include: 'Service', 'Download', 'Upload', 'Configuration', 'Content' - :vartype category: str or ~azure.eventgrid.models.MediaJobErrorCategory - :ivar retry: Indicates that it may be possible to retry the Job. If retry - is unsuccessful, please contact Azure support via Azure Portal. Possible - values include: 'DoNotRetry', 'MayRetry' - :vartype retry: str or ~azure.eventgrid.models.MediaJobRetry - :ivar details: An array of details about specific errors that led to this - reported error. - :vartype details: list[~azure.eventgrid.models.MediaJobErrorDetail] - """ - - _validation = { - 'code': {'readonly': True}, - 'message': {'readonly': True}, - 'category': {'readonly': True}, - 'retry': {'readonly': True}, - 'details': {'readonly': True}, - } - - _attribute_map = { - 'code': {'key': 'code', 'type': 'MediaJobErrorCode'}, - 'message': {'key': 'message', 'type': 'str'}, - 'category': {'key': 'category', 'type': 'MediaJobErrorCategory'}, - 'retry': {'key': 'retry', 'type': 'MediaJobRetry'}, - 'details': {'key': 'details', 'type': '[MediaJobErrorDetail]'}, - } - - def __init__(self, **kwargs): - super(MediaJobError, self).__init__(**kwargs) - self.code = None - self.message = None - self.category = None - self.retry = None - self.details = None diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_error_detail.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_error_detail.py deleted file mode 100644 index acbb98e6c437..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_error_detail.py +++ /dev/null @@ -1,40 +0,0 @@ -# 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 msrest.serialization import Model - - -class MediaJobErrorDetail(Model): - """Details of JobOutput errors. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar code: Code describing the error detail. - :vartype code: str - :ivar message: A human-readable representation of the error. - :vartype message: str - """ - - _validation = { - 'code': {'readonly': True}, - 'message': {'readonly': True}, - } - - _attribute_map = { - 'code': {'key': 'code', 'type': 'str'}, - 'message': {'key': 'message', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(MediaJobErrorDetail, self).__init__(**kwargs) - self.code = None - self.message = None diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_error_detail_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_error_detail_py3.py deleted file mode 100644 index 9c419b996add..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_error_detail_py3.py +++ /dev/null @@ -1,40 +0,0 @@ -# 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 msrest.serialization import Model - - -class MediaJobErrorDetail(Model): - """Details of JobOutput errors. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar code: Code describing the error detail. - :vartype code: str - :ivar message: A human-readable representation of the error. - :vartype message: str - """ - - _validation = { - 'code': {'readonly': True}, - 'message': {'readonly': True}, - } - - _attribute_map = { - 'code': {'key': 'code', 'type': 'str'}, - 'message': {'key': 'message', 'type': 'str'}, - } - - def __init__(self, **kwargs) -> None: - super(MediaJobErrorDetail, self).__init__(**kwargs) - self.code = None - self.message = None diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_error_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_error_py3.py deleted file mode 100644 index afd055ba62ec..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_error_py3.py +++ /dev/null @@ -1,63 +0,0 @@ -# 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 msrest.serialization import Model - - -class MediaJobError(Model): - """Details of JobOutput errors. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar code: Error code describing the error. Possible values include: - 'ServiceError', 'ServiceTransientError', 'DownloadNotAccessible', - 'DownloadTransientError', 'UploadNotAccessible', 'UploadTransientError', - 'ConfigurationUnsupported', 'ContentMalformed', 'ContentUnsupported' - :vartype code: str or ~azure.eventgrid.models.MediaJobErrorCode - :ivar message: A human-readable language-dependent representation of the - error. - :vartype message: str - :ivar category: Helps with categorization of errors. Possible values - include: 'Service', 'Download', 'Upload', 'Configuration', 'Content' - :vartype category: str or ~azure.eventgrid.models.MediaJobErrorCategory - :ivar retry: Indicates that it may be possible to retry the Job. If retry - is unsuccessful, please contact Azure support via Azure Portal. Possible - values include: 'DoNotRetry', 'MayRetry' - :vartype retry: str or ~azure.eventgrid.models.MediaJobRetry - :ivar details: An array of details about specific errors that led to this - reported error. - :vartype details: list[~azure.eventgrid.models.MediaJobErrorDetail] - """ - - _validation = { - 'code': {'readonly': True}, - 'message': {'readonly': True}, - 'category': {'readonly': True}, - 'retry': {'readonly': True}, - 'details': {'readonly': True}, - } - - _attribute_map = { - 'code': {'key': 'code', 'type': 'MediaJobErrorCode'}, - 'message': {'key': 'message', 'type': 'str'}, - 'category': {'key': 'category', 'type': 'MediaJobErrorCategory'}, - 'retry': {'key': 'retry', 'type': 'MediaJobRetry'}, - 'details': {'key': 'details', 'type': '[MediaJobErrorDetail]'}, - } - - def __init__(self, **kwargs) -> None: - super(MediaJobError, self).__init__(**kwargs) - self.code = None - self.message = None - self.category = None - self.retry = None - self.details = None diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_errored_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_errored_event_data.py deleted file mode 100644 index 91b5cda1eeec..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_errored_event_data.py +++ /dev/null @@ -1,49 +0,0 @@ -# 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 .media_job_state_change_event_data import MediaJobStateChangeEventData - - -class MediaJobErroredEventData(MediaJobStateChangeEventData): - """Job error state event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar previous_state: The previous state of the Job. Possible values - include: 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', - 'Queued', 'Scheduled' - :vartype previous_state: str or ~azure.eventgrid.models.MediaJobState - :ivar state: The new state of the Job. Possible values include: - 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', 'Queued', - 'Scheduled' - :vartype state: str or ~azure.eventgrid.models.MediaJobState - :param correlation_data: Gets the Job correlation data. - :type correlation_data: dict[str, str] - :param outputs: Gets the Job outputs. - :type outputs: list[~azure.eventgrid.models.MediaJobOutput] - """ - - _validation = { - 'previous_state': {'readonly': True}, - 'state': {'readonly': True}, - } - - _attribute_map = { - 'previous_state': {'key': 'previousState', 'type': 'MediaJobState'}, - 'state': {'key': 'state', 'type': 'MediaJobState'}, - 'correlation_data': {'key': 'correlationData', 'type': '{str}'}, - 'outputs': {'key': 'outputs', 'type': '[MediaJobOutput]'}, - } - - def __init__(self, **kwargs): - super(MediaJobErroredEventData, self).__init__(**kwargs) - self.outputs = kwargs.get('outputs', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_errored_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_errored_event_data_py3.py deleted file mode 100644 index 2a2e7b7af094..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_errored_event_data_py3.py +++ /dev/null @@ -1,49 +0,0 @@ -# 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 .media_job_state_change_event_data_py3 import MediaJobStateChangeEventData - - -class MediaJobErroredEventData(MediaJobStateChangeEventData): - """Job error state event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar previous_state: The previous state of the Job. Possible values - include: 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', - 'Queued', 'Scheduled' - :vartype previous_state: str or ~azure.eventgrid.models.MediaJobState - :ivar state: The new state of the Job. Possible values include: - 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', 'Queued', - 'Scheduled' - :vartype state: str or ~azure.eventgrid.models.MediaJobState - :param correlation_data: Gets the Job correlation data. - :type correlation_data: dict[str, str] - :param outputs: Gets the Job outputs. - :type outputs: list[~azure.eventgrid.models.MediaJobOutput] - """ - - _validation = { - 'previous_state': {'readonly': True}, - 'state': {'readonly': True}, - } - - _attribute_map = { - 'previous_state': {'key': 'previousState', 'type': 'MediaJobState'}, - 'state': {'key': 'state', 'type': 'MediaJobState'}, - 'correlation_data': {'key': 'correlationData', 'type': '{str}'}, - 'outputs': {'key': 'outputs', 'type': '[MediaJobOutput]'}, - } - - def __init__(self, *, correlation_data=None, outputs=None, **kwargs) -> None: - super(MediaJobErroredEventData, self).__init__(correlation_data=correlation_data, **kwargs) - self.outputs = outputs diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_finished_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_finished_event_data.py deleted file mode 100644 index 29d2f2a1420e..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_finished_event_data.py +++ /dev/null @@ -1,49 +0,0 @@ -# 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 .media_job_state_change_event_data import MediaJobStateChangeEventData - - -class MediaJobFinishedEventData(MediaJobStateChangeEventData): - """Job finished event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar previous_state: The previous state of the Job. Possible values - include: 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', - 'Queued', 'Scheduled' - :vartype previous_state: str or ~azure.eventgrid.models.MediaJobState - :ivar state: The new state of the Job. Possible values include: - 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', 'Queued', - 'Scheduled' - :vartype state: str or ~azure.eventgrid.models.MediaJobState - :param correlation_data: Gets the Job correlation data. - :type correlation_data: dict[str, str] - :param outputs: Gets the Job outputs. - :type outputs: list[~azure.eventgrid.models.MediaJobOutput] - """ - - _validation = { - 'previous_state': {'readonly': True}, - 'state': {'readonly': True}, - } - - _attribute_map = { - 'previous_state': {'key': 'previousState', 'type': 'MediaJobState'}, - 'state': {'key': 'state', 'type': 'MediaJobState'}, - 'correlation_data': {'key': 'correlationData', 'type': '{str}'}, - 'outputs': {'key': 'outputs', 'type': '[MediaJobOutput]'}, - } - - def __init__(self, **kwargs): - super(MediaJobFinishedEventData, self).__init__(**kwargs) - self.outputs = kwargs.get('outputs', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_finished_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_finished_event_data_py3.py deleted file mode 100644 index 9e9ee8d588c0..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_finished_event_data_py3.py +++ /dev/null @@ -1,49 +0,0 @@ -# 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 .media_job_state_change_event_data_py3 import MediaJobStateChangeEventData - - -class MediaJobFinishedEventData(MediaJobStateChangeEventData): - """Job finished event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar previous_state: The previous state of the Job. Possible values - include: 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', - 'Queued', 'Scheduled' - :vartype previous_state: str or ~azure.eventgrid.models.MediaJobState - :ivar state: The new state of the Job. Possible values include: - 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', 'Queued', - 'Scheduled' - :vartype state: str or ~azure.eventgrid.models.MediaJobState - :param correlation_data: Gets the Job correlation data. - :type correlation_data: dict[str, str] - :param outputs: Gets the Job outputs. - :type outputs: list[~azure.eventgrid.models.MediaJobOutput] - """ - - _validation = { - 'previous_state': {'readonly': True}, - 'state': {'readonly': True}, - } - - _attribute_map = { - 'previous_state': {'key': 'previousState', 'type': 'MediaJobState'}, - 'state': {'key': 'state', 'type': 'MediaJobState'}, - 'correlation_data': {'key': 'correlationData', 'type': '{str}'}, - 'outputs': {'key': 'outputs', 'type': '[MediaJobOutput]'}, - } - - def __init__(self, *, correlation_data=None, outputs=None, **kwargs) -> None: - super(MediaJobFinishedEventData, self).__init__(correlation_data=correlation_data, **kwargs) - self.outputs = outputs diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output.py deleted file mode 100644 index ec105fd697dd..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output.py +++ /dev/null @@ -1,61 +0,0 @@ -# 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 msrest.serialization import Model - - -class MediaJobOutput(Model): - """The event data for a Job output. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: MediaJobOutputAsset - - All required parameters must be populated in order to send to Azure. - - :param error: Gets the Job output error. - :type error: ~azure.eventgrid.models.MediaJobError - :param label: Gets the Job output label. - :type label: str - :param progress: Required. Gets the Job output progress. - :type progress: long - :param state: Required. Gets the Job output state. Possible values - include: 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', - 'Queued', 'Scheduled' - :type state: str or ~azure.eventgrid.models.MediaJobState - :param odatatype: Required. Constant filled by server. - :type odatatype: str - """ - - _validation = { - 'progress': {'required': True}, - 'state': {'required': True}, - 'odatatype': {'required': True}, - } - - _attribute_map = { - 'error': {'key': 'error', 'type': 'MediaJobError'}, - 'label': {'key': 'label', 'type': 'str'}, - 'progress': {'key': 'progress', 'type': 'long'}, - 'state': {'key': 'state', 'type': 'MediaJobState'}, - 'odatatype': {'key': '@odata\\.type', 'type': 'str'}, - } - - _subtype_map = { - 'odatatype': {'#Microsoft.Media.JobOutputAsset': 'MediaJobOutputAsset'} - } - - def __init__(self, **kwargs): - super(MediaJobOutput, self).__init__(**kwargs) - self.error = kwargs.get('error', None) - self.label = kwargs.get('label', None) - self.progress = kwargs.get('progress', None) - self.state = kwargs.get('state', None) - self.odatatype = None diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_asset.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_asset.py deleted file mode 100644 index efe51ce529f5..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_asset.py +++ /dev/null @@ -1,54 +0,0 @@ -# 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 .media_job_output import MediaJobOutput - - -class MediaJobOutputAsset(MediaJobOutput): - """The event data for a Job output asset. - - All required parameters must be populated in order to send to Azure. - - :param error: Gets the Job output error. - :type error: ~azure.eventgrid.models.MediaJobError - :param label: Gets the Job output label. - :type label: str - :param progress: Required. Gets the Job output progress. - :type progress: long - :param state: Required. Gets the Job output state. Possible values - include: 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', - 'Queued', 'Scheduled' - :type state: str or ~azure.eventgrid.models.MediaJobState - :param odatatype: Required. Constant filled by server. - :type odatatype: str - :param asset_name: Gets the Job output asset name. - :type asset_name: str - """ - - _validation = { - 'progress': {'required': True}, - 'state': {'required': True}, - 'odatatype': {'required': True}, - } - - _attribute_map = { - 'error': {'key': 'error', 'type': 'MediaJobError'}, - 'label': {'key': 'label', 'type': 'str'}, - 'progress': {'key': 'progress', 'type': 'long'}, - 'state': {'key': 'state', 'type': 'MediaJobState'}, - 'odatatype': {'key': '@odata\\.type', 'type': 'str'}, - 'asset_name': {'key': 'assetName', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(MediaJobOutputAsset, self).__init__(**kwargs) - self.asset_name = kwargs.get('asset_name', None) - self.odatatype = '#Microsoft.Media.JobOutputAsset' diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_asset_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_asset_py3.py deleted file mode 100644 index de6fc83d47c8..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_asset_py3.py +++ /dev/null @@ -1,54 +0,0 @@ -# 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 .media_job_output_py3 import MediaJobOutput - - -class MediaJobOutputAsset(MediaJobOutput): - """The event data for a Job output asset. - - All required parameters must be populated in order to send to Azure. - - :param error: Gets the Job output error. - :type error: ~azure.eventgrid.models.MediaJobError - :param label: Gets the Job output label. - :type label: str - :param progress: Required. Gets the Job output progress. - :type progress: long - :param state: Required. Gets the Job output state. Possible values - include: 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', - 'Queued', 'Scheduled' - :type state: str or ~azure.eventgrid.models.MediaJobState - :param odatatype: Required. Constant filled by server. - :type odatatype: str - :param asset_name: Gets the Job output asset name. - :type asset_name: str - """ - - _validation = { - 'progress': {'required': True}, - 'state': {'required': True}, - 'odatatype': {'required': True}, - } - - _attribute_map = { - 'error': {'key': 'error', 'type': 'MediaJobError'}, - 'label': {'key': 'label', 'type': 'str'}, - 'progress': {'key': 'progress', 'type': 'long'}, - 'state': {'key': 'state', 'type': 'MediaJobState'}, - 'odatatype': {'key': '@odata\\.type', 'type': 'str'}, - 'asset_name': {'key': 'assetName', 'type': 'str'}, - } - - def __init__(self, *, progress: int, state, error=None, label: str=None, asset_name: str=None, **kwargs) -> None: - super(MediaJobOutputAsset, self).__init__(error=error, label=label, progress=progress, state=state, **kwargs) - self.asset_name = asset_name - self.odatatype = '#Microsoft.Media.JobOutputAsset' diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_canceled_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_canceled_event_data.py deleted file mode 100644 index c082ca91470f..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_canceled_event_data.py +++ /dev/null @@ -1,42 +0,0 @@ -# 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 .media_job_output_state_change_event_data import MediaJobOutputStateChangeEventData - - -class MediaJobOutputCanceledEventData(MediaJobOutputStateChangeEventData): - """Job output canceled event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar previous_state: The previous state of the Job. Possible values - include: 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', - 'Queued', 'Scheduled' - :vartype previous_state: str or ~azure.eventgrid.models.MediaJobState - :param output: Gets the output. - :type output: ~azure.eventgrid.models.MediaJobOutput - :param job_correlation_data: Gets the Job correlation data. - :type job_correlation_data: dict[str, str] - """ - - _validation = { - 'previous_state': {'readonly': True}, - } - - _attribute_map = { - 'previous_state': {'key': 'previousState', 'type': 'MediaJobState'}, - 'output': {'key': 'output', 'type': 'MediaJobOutput'}, - 'job_correlation_data': {'key': 'jobCorrelationData', 'type': '{str}'}, - } - - def __init__(self, **kwargs): - super(MediaJobOutputCanceledEventData, self).__init__(**kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_canceled_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_canceled_event_data_py3.py deleted file mode 100644 index 07fe3029aeb5..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_canceled_event_data_py3.py +++ /dev/null @@ -1,42 +0,0 @@ -# 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 .media_job_output_state_change_event_data_py3 import MediaJobOutputStateChangeEventData - - -class MediaJobOutputCanceledEventData(MediaJobOutputStateChangeEventData): - """Job output canceled event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar previous_state: The previous state of the Job. Possible values - include: 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', - 'Queued', 'Scheduled' - :vartype previous_state: str or ~azure.eventgrid.models.MediaJobState - :param output: Gets the output. - :type output: ~azure.eventgrid.models.MediaJobOutput - :param job_correlation_data: Gets the Job correlation data. - :type job_correlation_data: dict[str, str] - """ - - _validation = { - 'previous_state': {'readonly': True}, - } - - _attribute_map = { - 'previous_state': {'key': 'previousState', 'type': 'MediaJobState'}, - 'output': {'key': 'output', 'type': 'MediaJobOutput'}, - 'job_correlation_data': {'key': 'jobCorrelationData', 'type': '{str}'}, - } - - def __init__(self, *, output=None, job_correlation_data=None, **kwargs) -> None: - super(MediaJobOutputCanceledEventData, self).__init__(output=output, job_correlation_data=job_correlation_data, **kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_canceling_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_canceling_event_data.py deleted file mode 100644 index 5b8f61dc1432..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_canceling_event_data.py +++ /dev/null @@ -1,42 +0,0 @@ -# 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 .media_job_output_state_change_event_data import MediaJobOutputStateChangeEventData - - -class MediaJobOutputCancelingEventData(MediaJobOutputStateChangeEventData): - """Job output canceling event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar previous_state: The previous state of the Job. Possible values - include: 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', - 'Queued', 'Scheduled' - :vartype previous_state: str or ~azure.eventgrid.models.MediaJobState - :param output: Gets the output. - :type output: ~azure.eventgrid.models.MediaJobOutput - :param job_correlation_data: Gets the Job correlation data. - :type job_correlation_data: dict[str, str] - """ - - _validation = { - 'previous_state': {'readonly': True}, - } - - _attribute_map = { - 'previous_state': {'key': 'previousState', 'type': 'MediaJobState'}, - 'output': {'key': 'output', 'type': 'MediaJobOutput'}, - 'job_correlation_data': {'key': 'jobCorrelationData', 'type': '{str}'}, - } - - def __init__(self, **kwargs): - super(MediaJobOutputCancelingEventData, self).__init__(**kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_canceling_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_canceling_event_data_py3.py deleted file mode 100644 index 440bb91f08f4..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_canceling_event_data_py3.py +++ /dev/null @@ -1,42 +0,0 @@ -# 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 .media_job_output_state_change_event_data_py3 import MediaJobOutputStateChangeEventData - - -class MediaJobOutputCancelingEventData(MediaJobOutputStateChangeEventData): - """Job output canceling event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar previous_state: The previous state of the Job. Possible values - include: 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', - 'Queued', 'Scheduled' - :vartype previous_state: str or ~azure.eventgrid.models.MediaJobState - :param output: Gets the output. - :type output: ~azure.eventgrid.models.MediaJobOutput - :param job_correlation_data: Gets the Job correlation data. - :type job_correlation_data: dict[str, str] - """ - - _validation = { - 'previous_state': {'readonly': True}, - } - - _attribute_map = { - 'previous_state': {'key': 'previousState', 'type': 'MediaJobState'}, - 'output': {'key': 'output', 'type': 'MediaJobOutput'}, - 'job_correlation_data': {'key': 'jobCorrelationData', 'type': '{str}'}, - } - - def __init__(self, *, output=None, job_correlation_data=None, **kwargs) -> None: - super(MediaJobOutputCancelingEventData, self).__init__(output=output, job_correlation_data=job_correlation_data, **kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_errored_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_errored_event_data.py deleted file mode 100644 index b6e9bf9f4bf0..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_errored_event_data.py +++ /dev/null @@ -1,42 +0,0 @@ -# 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 .media_job_output_state_change_event_data import MediaJobOutputStateChangeEventData - - -class MediaJobOutputErroredEventData(MediaJobOutputStateChangeEventData): - """Job output error event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar previous_state: The previous state of the Job. Possible values - include: 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', - 'Queued', 'Scheduled' - :vartype previous_state: str or ~azure.eventgrid.models.MediaJobState - :param output: Gets the output. - :type output: ~azure.eventgrid.models.MediaJobOutput - :param job_correlation_data: Gets the Job correlation data. - :type job_correlation_data: dict[str, str] - """ - - _validation = { - 'previous_state': {'readonly': True}, - } - - _attribute_map = { - 'previous_state': {'key': 'previousState', 'type': 'MediaJobState'}, - 'output': {'key': 'output', 'type': 'MediaJobOutput'}, - 'job_correlation_data': {'key': 'jobCorrelationData', 'type': '{str}'}, - } - - def __init__(self, **kwargs): - super(MediaJobOutputErroredEventData, self).__init__(**kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_errored_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_errored_event_data_py3.py deleted file mode 100644 index c6f8c6ed5eb2..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_errored_event_data_py3.py +++ /dev/null @@ -1,42 +0,0 @@ -# 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 .media_job_output_state_change_event_data_py3 import MediaJobOutputStateChangeEventData - - -class MediaJobOutputErroredEventData(MediaJobOutputStateChangeEventData): - """Job output error event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar previous_state: The previous state of the Job. Possible values - include: 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', - 'Queued', 'Scheduled' - :vartype previous_state: str or ~azure.eventgrid.models.MediaJobState - :param output: Gets the output. - :type output: ~azure.eventgrid.models.MediaJobOutput - :param job_correlation_data: Gets the Job correlation data. - :type job_correlation_data: dict[str, str] - """ - - _validation = { - 'previous_state': {'readonly': True}, - } - - _attribute_map = { - 'previous_state': {'key': 'previousState', 'type': 'MediaJobState'}, - 'output': {'key': 'output', 'type': 'MediaJobOutput'}, - 'job_correlation_data': {'key': 'jobCorrelationData', 'type': '{str}'}, - } - - def __init__(self, *, output=None, job_correlation_data=None, **kwargs) -> None: - super(MediaJobOutputErroredEventData, self).__init__(output=output, job_correlation_data=job_correlation_data, **kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_finished_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_finished_event_data.py deleted file mode 100644 index ad08587a4d2a..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_finished_event_data.py +++ /dev/null @@ -1,42 +0,0 @@ -# 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 .media_job_output_state_change_event_data import MediaJobOutputStateChangeEventData - - -class MediaJobOutputFinishedEventData(MediaJobOutputStateChangeEventData): - """Job output finished event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar previous_state: The previous state of the Job. Possible values - include: 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', - 'Queued', 'Scheduled' - :vartype previous_state: str or ~azure.eventgrid.models.MediaJobState - :param output: Gets the output. - :type output: ~azure.eventgrid.models.MediaJobOutput - :param job_correlation_data: Gets the Job correlation data. - :type job_correlation_data: dict[str, str] - """ - - _validation = { - 'previous_state': {'readonly': True}, - } - - _attribute_map = { - 'previous_state': {'key': 'previousState', 'type': 'MediaJobState'}, - 'output': {'key': 'output', 'type': 'MediaJobOutput'}, - 'job_correlation_data': {'key': 'jobCorrelationData', 'type': '{str}'}, - } - - def __init__(self, **kwargs): - super(MediaJobOutputFinishedEventData, self).__init__(**kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_finished_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_finished_event_data_py3.py deleted file mode 100644 index d973441dfb22..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_finished_event_data_py3.py +++ /dev/null @@ -1,42 +0,0 @@ -# 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 .media_job_output_state_change_event_data_py3 import MediaJobOutputStateChangeEventData - - -class MediaJobOutputFinishedEventData(MediaJobOutputStateChangeEventData): - """Job output finished event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar previous_state: The previous state of the Job. Possible values - include: 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', - 'Queued', 'Scheduled' - :vartype previous_state: str or ~azure.eventgrid.models.MediaJobState - :param output: Gets the output. - :type output: ~azure.eventgrid.models.MediaJobOutput - :param job_correlation_data: Gets the Job correlation data. - :type job_correlation_data: dict[str, str] - """ - - _validation = { - 'previous_state': {'readonly': True}, - } - - _attribute_map = { - 'previous_state': {'key': 'previousState', 'type': 'MediaJobState'}, - 'output': {'key': 'output', 'type': 'MediaJobOutput'}, - 'job_correlation_data': {'key': 'jobCorrelationData', 'type': '{str}'}, - } - - def __init__(self, *, output=None, job_correlation_data=None, **kwargs) -> None: - super(MediaJobOutputFinishedEventData, self).__init__(output=output, job_correlation_data=job_correlation_data, **kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_processing_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_processing_event_data.py deleted file mode 100644 index 40bc09600888..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_processing_event_data.py +++ /dev/null @@ -1,42 +0,0 @@ -# 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 .media_job_output_state_change_event_data import MediaJobOutputStateChangeEventData - - -class MediaJobOutputProcessingEventData(MediaJobOutputStateChangeEventData): - """Job output processing event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar previous_state: The previous state of the Job. Possible values - include: 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', - 'Queued', 'Scheduled' - :vartype previous_state: str or ~azure.eventgrid.models.MediaJobState - :param output: Gets the output. - :type output: ~azure.eventgrid.models.MediaJobOutput - :param job_correlation_data: Gets the Job correlation data. - :type job_correlation_data: dict[str, str] - """ - - _validation = { - 'previous_state': {'readonly': True}, - } - - _attribute_map = { - 'previous_state': {'key': 'previousState', 'type': 'MediaJobState'}, - 'output': {'key': 'output', 'type': 'MediaJobOutput'}, - 'job_correlation_data': {'key': 'jobCorrelationData', 'type': '{str}'}, - } - - def __init__(self, **kwargs): - super(MediaJobOutputProcessingEventData, self).__init__(**kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_processing_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_processing_event_data_py3.py deleted file mode 100644 index ccf97c3470ec..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_processing_event_data_py3.py +++ /dev/null @@ -1,42 +0,0 @@ -# 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 .media_job_output_state_change_event_data_py3 import MediaJobOutputStateChangeEventData - - -class MediaJobOutputProcessingEventData(MediaJobOutputStateChangeEventData): - """Job output processing event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar previous_state: The previous state of the Job. Possible values - include: 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', - 'Queued', 'Scheduled' - :vartype previous_state: str or ~azure.eventgrid.models.MediaJobState - :param output: Gets the output. - :type output: ~azure.eventgrid.models.MediaJobOutput - :param job_correlation_data: Gets the Job correlation data. - :type job_correlation_data: dict[str, str] - """ - - _validation = { - 'previous_state': {'readonly': True}, - } - - _attribute_map = { - 'previous_state': {'key': 'previousState', 'type': 'MediaJobState'}, - 'output': {'key': 'output', 'type': 'MediaJobOutput'}, - 'job_correlation_data': {'key': 'jobCorrelationData', 'type': '{str}'}, - } - - def __init__(self, *, output=None, job_correlation_data=None, **kwargs) -> None: - super(MediaJobOutputProcessingEventData, self).__init__(output=output, job_correlation_data=job_correlation_data, **kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_progress_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_progress_event_data.py deleted file mode 100644 index 37c2c9662421..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_progress_event_data.py +++ /dev/null @@ -1,36 +0,0 @@ -# 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 msrest.serialization import Model - - -class MediaJobOutputProgressEventData(Model): - """Job Output Progress Event Data. - - :param label: Gets the Job output label. - :type label: str - :param progress: Gets the Job output progress. - :type progress: long - :param job_correlation_data: Gets the Job correlation data. - :type job_correlation_data: dict[str, str] - """ - - _attribute_map = { - 'label': {'key': 'label', 'type': 'str'}, - 'progress': {'key': 'progress', 'type': 'long'}, - 'job_correlation_data': {'key': 'jobCorrelationData', 'type': '{str}'}, - } - - def __init__(self, **kwargs): - super(MediaJobOutputProgressEventData, self).__init__(**kwargs) - self.label = kwargs.get('label', None) - self.progress = kwargs.get('progress', None) - self.job_correlation_data = kwargs.get('job_correlation_data', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_progress_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_progress_event_data_py3.py deleted file mode 100644 index 3f23816b7c37..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_progress_event_data_py3.py +++ /dev/null @@ -1,36 +0,0 @@ -# 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 msrest.serialization import Model - - -class MediaJobOutputProgressEventData(Model): - """Job Output Progress Event Data. - - :param label: Gets the Job output label. - :type label: str - :param progress: Gets the Job output progress. - :type progress: long - :param job_correlation_data: Gets the Job correlation data. - :type job_correlation_data: dict[str, str] - """ - - _attribute_map = { - 'label': {'key': 'label', 'type': 'str'}, - 'progress': {'key': 'progress', 'type': 'long'}, - 'job_correlation_data': {'key': 'jobCorrelationData', 'type': '{str}'}, - } - - def __init__(self, *, label: str=None, progress: int=None, job_correlation_data=None, **kwargs) -> None: - super(MediaJobOutputProgressEventData, self).__init__(**kwargs) - self.label = label - self.progress = progress - self.job_correlation_data = job_correlation_data diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_py3.py deleted file mode 100644 index 8be196363b90..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_py3.py +++ /dev/null @@ -1,61 +0,0 @@ -# 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 msrest.serialization import Model - - -class MediaJobOutput(Model): - """The event data for a Job output. - - You probably want to use the sub-classes and not this class directly. Known - sub-classes are: MediaJobOutputAsset - - All required parameters must be populated in order to send to Azure. - - :param error: Gets the Job output error. - :type error: ~azure.eventgrid.models.MediaJobError - :param label: Gets the Job output label. - :type label: str - :param progress: Required. Gets the Job output progress. - :type progress: long - :param state: Required. Gets the Job output state. Possible values - include: 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', - 'Queued', 'Scheduled' - :type state: str or ~azure.eventgrid.models.MediaJobState - :param odatatype: Required. Constant filled by server. - :type odatatype: str - """ - - _validation = { - 'progress': {'required': True}, - 'state': {'required': True}, - 'odatatype': {'required': True}, - } - - _attribute_map = { - 'error': {'key': 'error', 'type': 'MediaJobError'}, - 'label': {'key': 'label', 'type': 'str'}, - 'progress': {'key': 'progress', 'type': 'long'}, - 'state': {'key': 'state', 'type': 'MediaJobState'}, - 'odatatype': {'key': '@odata\\.type', 'type': 'str'}, - } - - _subtype_map = { - 'odatatype': {'#Microsoft.Media.JobOutputAsset': 'MediaJobOutputAsset'} - } - - def __init__(self, *, progress: int, state, error=None, label: str=None, **kwargs) -> None: - super(MediaJobOutput, self).__init__(**kwargs) - self.error = error - self.label = label - self.progress = progress - self.state = state - self.odatatype = None diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_scheduled_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_scheduled_event_data.py deleted file mode 100644 index add4742a19e3..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_scheduled_event_data.py +++ /dev/null @@ -1,42 +0,0 @@ -# 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 .media_job_output_state_change_event_data import MediaJobOutputStateChangeEventData - - -class MediaJobOutputScheduledEventData(MediaJobOutputStateChangeEventData): - """Job output scheduled event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar previous_state: The previous state of the Job. Possible values - include: 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', - 'Queued', 'Scheduled' - :vartype previous_state: str or ~azure.eventgrid.models.MediaJobState - :param output: Gets the output. - :type output: ~azure.eventgrid.models.MediaJobOutput - :param job_correlation_data: Gets the Job correlation data. - :type job_correlation_data: dict[str, str] - """ - - _validation = { - 'previous_state': {'readonly': True}, - } - - _attribute_map = { - 'previous_state': {'key': 'previousState', 'type': 'MediaJobState'}, - 'output': {'key': 'output', 'type': 'MediaJobOutput'}, - 'job_correlation_data': {'key': 'jobCorrelationData', 'type': '{str}'}, - } - - def __init__(self, **kwargs): - super(MediaJobOutputScheduledEventData, self).__init__(**kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_scheduled_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_scheduled_event_data_py3.py deleted file mode 100644 index a0ebd525de32..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_scheduled_event_data_py3.py +++ /dev/null @@ -1,42 +0,0 @@ -# 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 .media_job_output_state_change_event_data_py3 import MediaJobOutputStateChangeEventData - - -class MediaJobOutputScheduledEventData(MediaJobOutputStateChangeEventData): - """Job output scheduled event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar previous_state: The previous state of the Job. Possible values - include: 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', - 'Queued', 'Scheduled' - :vartype previous_state: str or ~azure.eventgrid.models.MediaJobState - :param output: Gets the output. - :type output: ~azure.eventgrid.models.MediaJobOutput - :param job_correlation_data: Gets the Job correlation data. - :type job_correlation_data: dict[str, str] - """ - - _validation = { - 'previous_state': {'readonly': True}, - } - - _attribute_map = { - 'previous_state': {'key': 'previousState', 'type': 'MediaJobState'}, - 'output': {'key': 'output', 'type': 'MediaJobOutput'}, - 'job_correlation_data': {'key': 'jobCorrelationData', 'type': '{str}'}, - } - - def __init__(self, *, output=None, job_correlation_data=None, **kwargs) -> None: - super(MediaJobOutputScheduledEventData, self).__init__(output=output, job_correlation_data=job_correlation_data, **kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_state_change_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_state_change_event_data.py deleted file mode 100644 index f60b5b944a15..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_state_change_event_data.py +++ /dev/null @@ -1,46 +0,0 @@ -# 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 msrest.serialization import Model - - -class MediaJobOutputStateChangeEventData(Model): - """Schema of the Data property of an EventGridEvent for a - Microsoft.Media.JobOutputStateChange event. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar previous_state: The previous state of the Job. Possible values - include: 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', - 'Queued', 'Scheduled' - :vartype previous_state: str or ~azure.eventgrid.models.MediaJobState - :param output: Gets the output. - :type output: ~azure.eventgrid.models.MediaJobOutput - :param job_correlation_data: Gets the Job correlation data. - :type job_correlation_data: dict[str, str] - """ - - _validation = { - 'previous_state': {'readonly': True}, - } - - _attribute_map = { - 'previous_state': {'key': 'previousState', 'type': 'MediaJobState'}, - 'output': {'key': 'output', 'type': 'MediaJobOutput'}, - 'job_correlation_data': {'key': 'jobCorrelationData', 'type': '{str}'}, - } - - def __init__(self, **kwargs): - super(MediaJobOutputStateChangeEventData, self).__init__(**kwargs) - self.previous_state = None - self.output = kwargs.get('output', None) - self.job_correlation_data = kwargs.get('job_correlation_data', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_state_change_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_state_change_event_data_py3.py deleted file mode 100644 index 7c66b5dde9df..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_output_state_change_event_data_py3.py +++ /dev/null @@ -1,46 +0,0 @@ -# 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 msrest.serialization import Model - - -class MediaJobOutputStateChangeEventData(Model): - """Schema of the Data property of an EventGridEvent for a - Microsoft.Media.JobOutputStateChange event. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar previous_state: The previous state of the Job. Possible values - include: 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', - 'Queued', 'Scheduled' - :vartype previous_state: str or ~azure.eventgrid.models.MediaJobState - :param output: Gets the output. - :type output: ~azure.eventgrid.models.MediaJobOutput - :param job_correlation_data: Gets the Job correlation data. - :type job_correlation_data: dict[str, str] - """ - - _validation = { - 'previous_state': {'readonly': True}, - } - - _attribute_map = { - 'previous_state': {'key': 'previousState', 'type': 'MediaJobState'}, - 'output': {'key': 'output', 'type': 'MediaJobOutput'}, - 'job_correlation_data': {'key': 'jobCorrelationData', 'type': '{str}'}, - } - - def __init__(self, *, output=None, job_correlation_data=None, **kwargs) -> None: - super(MediaJobOutputStateChangeEventData, self).__init__(**kwargs) - self.previous_state = None - self.output = output - self.job_correlation_data = job_correlation_data diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_processing_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_processing_event_data.py deleted file mode 100644 index 9723cb17d9c5..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_processing_event_data.py +++ /dev/null @@ -1,45 +0,0 @@ -# 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 .media_job_state_change_event_data import MediaJobStateChangeEventData - - -class MediaJobProcessingEventData(MediaJobStateChangeEventData): - """Job processing event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar previous_state: The previous state of the Job. Possible values - include: 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', - 'Queued', 'Scheduled' - :vartype previous_state: str or ~azure.eventgrid.models.MediaJobState - :ivar state: The new state of the Job. Possible values include: - 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', 'Queued', - 'Scheduled' - :vartype state: str or ~azure.eventgrid.models.MediaJobState - :param correlation_data: Gets the Job correlation data. - :type correlation_data: dict[str, str] - """ - - _validation = { - 'previous_state': {'readonly': True}, - 'state': {'readonly': True}, - } - - _attribute_map = { - 'previous_state': {'key': 'previousState', 'type': 'MediaJobState'}, - 'state': {'key': 'state', 'type': 'MediaJobState'}, - 'correlation_data': {'key': 'correlationData', 'type': '{str}'}, - } - - def __init__(self, **kwargs): - super(MediaJobProcessingEventData, self).__init__(**kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_processing_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_processing_event_data_py3.py deleted file mode 100644 index 6fa5a6bada00..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_processing_event_data_py3.py +++ /dev/null @@ -1,45 +0,0 @@ -# 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 .media_job_state_change_event_data_py3 import MediaJobStateChangeEventData - - -class MediaJobProcessingEventData(MediaJobStateChangeEventData): - """Job processing event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar previous_state: The previous state of the Job. Possible values - include: 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', - 'Queued', 'Scheduled' - :vartype previous_state: str or ~azure.eventgrid.models.MediaJobState - :ivar state: The new state of the Job. Possible values include: - 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', 'Queued', - 'Scheduled' - :vartype state: str or ~azure.eventgrid.models.MediaJobState - :param correlation_data: Gets the Job correlation data. - :type correlation_data: dict[str, str] - """ - - _validation = { - 'previous_state': {'readonly': True}, - 'state': {'readonly': True}, - } - - _attribute_map = { - 'previous_state': {'key': 'previousState', 'type': 'MediaJobState'}, - 'state': {'key': 'state', 'type': 'MediaJobState'}, - 'correlation_data': {'key': 'correlationData', 'type': '{str}'}, - } - - def __init__(self, *, correlation_data=None, **kwargs) -> None: - super(MediaJobProcessingEventData, self).__init__(correlation_data=correlation_data, **kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_scheduled_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_scheduled_event_data.py deleted file mode 100644 index e7f3ac435b4b..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_scheduled_event_data.py +++ /dev/null @@ -1,45 +0,0 @@ -# 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 .media_job_state_change_event_data import MediaJobStateChangeEventData - - -class MediaJobScheduledEventData(MediaJobStateChangeEventData): - """Job scheduled event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar previous_state: The previous state of the Job. Possible values - include: 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', - 'Queued', 'Scheduled' - :vartype previous_state: str or ~azure.eventgrid.models.MediaJobState - :ivar state: The new state of the Job. Possible values include: - 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', 'Queued', - 'Scheduled' - :vartype state: str or ~azure.eventgrid.models.MediaJobState - :param correlation_data: Gets the Job correlation data. - :type correlation_data: dict[str, str] - """ - - _validation = { - 'previous_state': {'readonly': True}, - 'state': {'readonly': True}, - } - - _attribute_map = { - 'previous_state': {'key': 'previousState', 'type': 'MediaJobState'}, - 'state': {'key': 'state', 'type': 'MediaJobState'}, - 'correlation_data': {'key': 'correlationData', 'type': '{str}'}, - } - - def __init__(self, **kwargs): - super(MediaJobScheduledEventData, self).__init__(**kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_scheduled_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_scheduled_event_data_py3.py deleted file mode 100644 index a48b518f50d7..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_scheduled_event_data_py3.py +++ /dev/null @@ -1,45 +0,0 @@ -# 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 .media_job_state_change_event_data_py3 import MediaJobStateChangeEventData - - -class MediaJobScheduledEventData(MediaJobStateChangeEventData): - """Job scheduled event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar previous_state: The previous state of the Job. Possible values - include: 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', - 'Queued', 'Scheduled' - :vartype previous_state: str or ~azure.eventgrid.models.MediaJobState - :ivar state: The new state of the Job. Possible values include: - 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', 'Queued', - 'Scheduled' - :vartype state: str or ~azure.eventgrid.models.MediaJobState - :param correlation_data: Gets the Job correlation data. - :type correlation_data: dict[str, str] - """ - - _validation = { - 'previous_state': {'readonly': True}, - 'state': {'readonly': True}, - } - - _attribute_map = { - 'previous_state': {'key': 'previousState', 'type': 'MediaJobState'}, - 'state': {'key': 'state', 'type': 'MediaJobState'}, - 'correlation_data': {'key': 'correlationData', 'type': '{str}'}, - } - - def __init__(self, *, correlation_data=None, **kwargs) -> None: - super(MediaJobScheduledEventData, self).__init__(correlation_data=correlation_data, **kwargs) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_state_change_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_state_change_event_data.py deleted file mode 100644 index 180cc78a98fa..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_state_change_event_data.py +++ /dev/null @@ -1,49 +0,0 @@ -# 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 msrest.serialization import Model - - -class MediaJobStateChangeEventData(Model): - """Schema of the Data property of an EventGridEvent for a - Microsoft.Media.JobStateChange event. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar previous_state: The previous state of the Job. Possible values - include: 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', - 'Queued', 'Scheduled' - :vartype previous_state: str or ~azure.eventgrid.models.MediaJobState - :ivar state: The new state of the Job. Possible values include: - 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', 'Queued', - 'Scheduled' - :vartype state: str or ~azure.eventgrid.models.MediaJobState - :param correlation_data: Gets the Job correlation data. - :type correlation_data: dict[str, str] - """ - - _validation = { - 'previous_state': {'readonly': True}, - 'state': {'readonly': True}, - } - - _attribute_map = { - 'previous_state': {'key': 'previousState', 'type': 'MediaJobState'}, - 'state': {'key': 'state', 'type': 'MediaJobState'}, - 'correlation_data': {'key': 'correlationData', 'type': '{str}'}, - } - - def __init__(self, **kwargs): - super(MediaJobStateChangeEventData, self).__init__(**kwargs) - self.previous_state = None - self.state = None - self.correlation_data = kwargs.get('correlation_data', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_state_change_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_state_change_event_data_py3.py deleted file mode 100644 index 669d790a1843..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_job_state_change_event_data_py3.py +++ /dev/null @@ -1,49 +0,0 @@ -# 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 msrest.serialization import Model - - -class MediaJobStateChangeEventData(Model): - """Schema of the Data property of an EventGridEvent for a - Microsoft.Media.JobStateChange event. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar previous_state: The previous state of the Job. Possible values - include: 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', - 'Queued', 'Scheduled' - :vartype previous_state: str or ~azure.eventgrid.models.MediaJobState - :ivar state: The new state of the Job. Possible values include: - 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing', 'Queued', - 'Scheduled' - :vartype state: str or ~azure.eventgrid.models.MediaJobState - :param correlation_data: Gets the Job correlation data. - :type correlation_data: dict[str, str] - """ - - _validation = { - 'previous_state': {'readonly': True}, - 'state': {'readonly': True}, - } - - _attribute_map = { - 'previous_state': {'key': 'previousState', 'type': 'MediaJobState'}, - 'state': {'key': 'state', 'type': 'MediaJobState'}, - 'correlation_data': {'key': 'correlationData', 'type': '{str}'}, - } - - def __init__(self, *, correlation_data=None, **kwargs) -> None: - super(MediaJobStateChangeEventData, self).__init__(**kwargs) - self.previous_state = None - self.state = None - self.correlation_data = correlation_data diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_connection_rejected_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_connection_rejected_event_data.py deleted file mode 100644 index 76a49ae592bd..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_connection_rejected_event_data.py +++ /dev/null @@ -1,55 +0,0 @@ -# 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 msrest.serialization import Model - - -class MediaLiveEventConnectionRejectedEventData(Model): - """Encoder connection rejected event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar ingest_url: Gets the ingest URL provided by the live event. - :vartype ingest_url: str - :ivar stream_id: Gets the stream Id. - :vartype stream_id: str - :ivar encoder_ip: Gets the remote IP. - :vartype encoder_ip: str - :ivar encoder_port: Gets the remote port. - :vartype encoder_port: str - :ivar result_code: Gets the result code. - :vartype result_code: str - """ - - _validation = { - 'ingest_url': {'readonly': True}, - 'stream_id': {'readonly': True}, - 'encoder_ip': {'readonly': True}, - 'encoder_port': {'readonly': True}, - 'result_code': {'readonly': True}, - } - - _attribute_map = { - 'ingest_url': {'key': 'ingestUrl', 'type': 'str'}, - 'stream_id': {'key': 'streamId', 'type': 'str'}, - 'encoder_ip': {'key': 'encoderIp', 'type': 'str'}, - 'encoder_port': {'key': 'encoderPort', 'type': 'str'}, - 'result_code': {'key': 'resultCode', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(MediaLiveEventConnectionRejectedEventData, self).__init__(**kwargs) - self.ingest_url = None - self.stream_id = None - self.encoder_ip = None - self.encoder_port = None - self.result_code = None diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_connection_rejected_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_connection_rejected_event_data_py3.py deleted file mode 100644 index 3727fde97d6b..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_connection_rejected_event_data_py3.py +++ /dev/null @@ -1,55 +0,0 @@ -# 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 msrest.serialization import Model - - -class MediaLiveEventConnectionRejectedEventData(Model): - """Encoder connection rejected event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar ingest_url: Gets the ingest URL provided by the live event. - :vartype ingest_url: str - :ivar stream_id: Gets the stream Id. - :vartype stream_id: str - :ivar encoder_ip: Gets the remote IP. - :vartype encoder_ip: str - :ivar encoder_port: Gets the remote port. - :vartype encoder_port: str - :ivar result_code: Gets the result code. - :vartype result_code: str - """ - - _validation = { - 'ingest_url': {'readonly': True}, - 'stream_id': {'readonly': True}, - 'encoder_ip': {'readonly': True}, - 'encoder_port': {'readonly': True}, - 'result_code': {'readonly': True}, - } - - _attribute_map = { - 'ingest_url': {'key': 'ingestUrl', 'type': 'str'}, - 'stream_id': {'key': 'streamId', 'type': 'str'}, - 'encoder_ip': {'key': 'encoderIp', 'type': 'str'}, - 'encoder_port': {'key': 'encoderPort', 'type': 'str'}, - 'result_code': {'key': 'resultCode', 'type': 'str'}, - } - - def __init__(self, **kwargs) -> None: - super(MediaLiveEventConnectionRejectedEventData, self).__init__(**kwargs) - self.ingest_url = None - self.stream_id = None - self.encoder_ip = None - self.encoder_port = None - self.result_code = None diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_encoder_connected_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_encoder_connected_event_data.py deleted file mode 100644 index 8b89a722d117..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_encoder_connected_event_data.py +++ /dev/null @@ -1,50 +0,0 @@ -# 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 msrest.serialization import Model - - -class MediaLiveEventEncoderConnectedEventData(Model): - """Encoder connect event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar ingest_url: Gets the ingest URL provided by the live event. - :vartype ingest_url: str - :ivar stream_id: Gets the stream Id. - :vartype stream_id: str - :ivar encoder_ip: Gets the remote IP. - :vartype encoder_ip: str - :ivar encoder_port: Gets the remote port. - :vartype encoder_port: str - """ - - _validation = { - 'ingest_url': {'readonly': True}, - 'stream_id': {'readonly': True}, - 'encoder_ip': {'readonly': True}, - 'encoder_port': {'readonly': True}, - } - - _attribute_map = { - 'ingest_url': {'key': 'ingestUrl', 'type': 'str'}, - 'stream_id': {'key': 'streamId', 'type': 'str'}, - 'encoder_ip': {'key': 'encoderIp', 'type': 'str'}, - 'encoder_port': {'key': 'encoderPort', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(MediaLiveEventEncoderConnectedEventData, self).__init__(**kwargs) - self.ingest_url = None - self.stream_id = None - self.encoder_ip = None - self.encoder_port = None diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_encoder_connected_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_encoder_connected_event_data_py3.py deleted file mode 100644 index 64d9148ba712..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_encoder_connected_event_data_py3.py +++ /dev/null @@ -1,50 +0,0 @@ -# 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 msrest.serialization import Model - - -class MediaLiveEventEncoderConnectedEventData(Model): - """Encoder connect event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar ingest_url: Gets the ingest URL provided by the live event. - :vartype ingest_url: str - :ivar stream_id: Gets the stream Id. - :vartype stream_id: str - :ivar encoder_ip: Gets the remote IP. - :vartype encoder_ip: str - :ivar encoder_port: Gets the remote port. - :vartype encoder_port: str - """ - - _validation = { - 'ingest_url': {'readonly': True}, - 'stream_id': {'readonly': True}, - 'encoder_ip': {'readonly': True}, - 'encoder_port': {'readonly': True}, - } - - _attribute_map = { - 'ingest_url': {'key': 'ingestUrl', 'type': 'str'}, - 'stream_id': {'key': 'streamId', 'type': 'str'}, - 'encoder_ip': {'key': 'encoderIp', 'type': 'str'}, - 'encoder_port': {'key': 'encoderPort', 'type': 'str'}, - } - - def __init__(self, **kwargs) -> None: - super(MediaLiveEventEncoderConnectedEventData, self).__init__(**kwargs) - self.ingest_url = None - self.stream_id = None - self.encoder_ip = None - self.encoder_port = None diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_encoder_disconnected_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_encoder_disconnected_event_data.py deleted file mode 100644 index 8fd787e6ebfa..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_encoder_disconnected_event_data.py +++ /dev/null @@ -1,55 +0,0 @@ -# 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 msrest.serialization import Model - - -class MediaLiveEventEncoderDisconnectedEventData(Model): - """Encoder disconnected event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar ingest_url: Gets the ingest URL provided by the live event. - :vartype ingest_url: str - :ivar stream_id: Gets the stream Id. - :vartype stream_id: str - :ivar encoder_ip: Gets the remote IP. - :vartype encoder_ip: str - :ivar encoder_port: Gets the remote port. - :vartype encoder_port: str - :ivar result_code: Gets the result code. - :vartype result_code: str - """ - - _validation = { - 'ingest_url': {'readonly': True}, - 'stream_id': {'readonly': True}, - 'encoder_ip': {'readonly': True}, - 'encoder_port': {'readonly': True}, - 'result_code': {'readonly': True}, - } - - _attribute_map = { - 'ingest_url': {'key': 'ingestUrl', 'type': 'str'}, - 'stream_id': {'key': 'streamId', 'type': 'str'}, - 'encoder_ip': {'key': 'encoderIp', 'type': 'str'}, - 'encoder_port': {'key': 'encoderPort', 'type': 'str'}, - 'result_code': {'key': 'resultCode', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(MediaLiveEventEncoderDisconnectedEventData, self).__init__(**kwargs) - self.ingest_url = None - self.stream_id = None - self.encoder_ip = None - self.encoder_port = None - self.result_code = None diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_encoder_disconnected_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_encoder_disconnected_event_data_py3.py deleted file mode 100644 index 14df222bddac..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_encoder_disconnected_event_data_py3.py +++ /dev/null @@ -1,55 +0,0 @@ -# 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 msrest.serialization import Model - - -class MediaLiveEventEncoderDisconnectedEventData(Model): - """Encoder disconnected event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar ingest_url: Gets the ingest URL provided by the live event. - :vartype ingest_url: str - :ivar stream_id: Gets the stream Id. - :vartype stream_id: str - :ivar encoder_ip: Gets the remote IP. - :vartype encoder_ip: str - :ivar encoder_port: Gets the remote port. - :vartype encoder_port: str - :ivar result_code: Gets the result code. - :vartype result_code: str - """ - - _validation = { - 'ingest_url': {'readonly': True}, - 'stream_id': {'readonly': True}, - 'encoder_ip': {'readonly': True}, - 'encoder_port': {'readonly': True}, - 'result_code': {'readonly': True}, - } - - _attribute_map = { - 'ingest_url': {'key': 'ingestUrl', 'type': 'str'}, - 'stream_id': {'key': 'streamId', 'type': 'str'}, - 'encoder_ip': {'key': 'encoderIp', 'type': 'str'}, - 'encoder_port': {'key': 'encoderPort', 'type': 'str'}, - 'result_code': {'key': 'resultCode', 'type': 'str'}, - } - - def __init__(self, **kwargs) -> None: - super(MediaLiveEventEncoderDisconnectedEventData, self).__init__(**kwargs) - self.ingest_url = None - self.stream_id = None - self.encoder_ip = None - self.encoder_port = None - self.result_code = None diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_data_chunk_dropped_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_data_chunk_dropped_event_data.py deleted file mode 100644 index 6210002346cd..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_data_chunk_dropped_event_data.py +++ /dev/null @@ -1,61 +0,0 @@ -# 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 msrest.serialization import Model - - -class MediaLiveEventIncomingDataChunkDroppedEventData(Model): - """Ingest fragment dropped event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar timestamp: Gets the timestamp of the data chunk dropped. - :vartype timestamp: str - :ivar track_type: Gets the type of the track (Audio / Video). - :vartype track_type: str - :ivar bitrate: Gets the bitrate of the track. - :vartype bitrate: long - :ivar timescale: Gets the timescale of the Timestamp. - :vartype timescale: str - :ivar result_code: Gets the result code for fragment drop operation. - :vartype result_code: str - :ivar track_name: Gets the name of the track for which fragment is - dropped. - :vartype track_name: str - """ - - _validation = { - 'timestamp': {'readonly': True}, - 'track_type': {'readonly': True}, - 'bitrate': {'readonly': True}, - 'timescale': {'readonly': True}, - 'result_code': {'readonly': True}, - 'track_name': {'readonly': True}, - } - - _attribute_map = { - 'timestamp': {'key': 'timestamp', 'type': 'str'}, - 'track_type': {'key': 'trackType', 'type': 'str'}, - 'bitrate': {'key': 'bitrate', 'type': 'long'}, - 'timescale': {'key': 'timescale', 'type': 'str'}, - 'result_code': {'key': 'resultCode', 'type': 'str'}, - 'track_name': {'key': 'trackName', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(MediaLiveEventIncomingDataChunkDroppedEventData, self).__init__(**kwargs) - self.timestamp = None - self.track_type = None - self.bitrate = None - self.timescale = None - self.result_code = None - self.track_name = None diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_data_chunk_dropped_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_data_chunk_dropped_event_data_py3.py deleted file mode 100644 index 00fed549af42..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_data_chunk_dropped_event_data_py3.py +++ /dev/null @@ -1,61 +0,0 @@ -# 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 msrest.serialization import Model - - -class MediaLiveEventIncomingDataChunkDroppedEventData(Model): - """Ingest fragment dropped event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar timestamp: Gets the timestamp of the data chunk dropped. - :vartype timestamp: str - :ivar track_type: Gets the type of the track (Audio / Video). - :vartype track_type: str - :ivar bitrate: Gets the bitrate of the track. - :vartype bitrate: long - :ivar timescale: Gets the timescale of the Timestamp. - :vartype timescale: str - :ivar result_code: Gets the result code for fragment drop operation. - :vartype result_code: str - :ivar track_name: Gets the name of the track for which fragment is - dropped. - :vartype track_name: str - """ - - _validation = { - 'timestamp': {'readonly': True}, - 'track_type': {'readonly': True}, - 'bitrate': {'readonly': True}, - 'timescale': {'readonly': True}, - 'result_code': {'readonly': True}, - 'track_name': {'readonly': True}, - } - - _attribute_map = { - 'timestamp': {'key': 'timestamp', 'type': 'str'}, - 'track_type': {'key': 'trackType', 'type': 'str'}, - 'bitrate': {'key': 'bitrate', 'type': 'long'}, - 'timescale': {'key': 'timescale', 'type': 'str'}, - 'result_code': {'key': 'resultCode', 'type': 'str'}, - 'track_name': {'key': 'trackName', 'type': 'str'}, - } - - def __init__(self, **kwargs) -> None: - super(MediaLiveEventIncomingDataChunkDroppedEventData, self).__init__(**kwargs) - self.timestamp = None - self.track_type = None - self.bitrate = None - self.timescale = None - self.result_code = None - self.track_name = None diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_stream_received_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_stream_received_event_data.py deleted file mode 100644 index 756218ad5856..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_stream_received_event_data.py +++ /dev/null @@ -1,75 +0,0 @@ -# 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 msrest.serialization import Model - - -class MediaLiveEventIncomingStreamReceivedEventData(Model): - """Encoder connect event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar ingest_url: Gets the ingest URL provided by the live event. - :vartype ingest_url: str - :ivar track_type: Gets the type of the track (Audio / Video). - :vartype track_type: str - :ivar track_name: Gets the track name. - :vartype track_name: str - :ivar bitrate: Gets the bitrate of the track. - :vartype bitrate: long - :ivar encoder_ip: Gets the remote IP. - :vartype encoder_ip: str - :ivar encoder_port: Gets the remote port. - :vartype encoder_port: str - :ivar timestamp: Gets the first timestamp of the data chunk received. - :vartype timestamp: str - :ivar duration: Gets the duration of the first data chunk. - :vartype duration: str - :ivar timescale: Gets the timescale in which timestamp is represented. - :vartype timescale: str - """ - - _validation = { - 'ingest_url': {'readonly': True}, - 'track_type': {'readonly': True}, - 'track_name': {'readonly': True}, - 'bitrate': {'readonly': True}, - 'encoder_ip': {'readonly': True}, - 'encoder_port': {'readonly': True}, - 'timestamp': {'readonly': True}, - 'duration': {'readonly': True}, - 'timescale': {'readonly': True}, - } - - _attribute_map = { - 'ingest_url': {'key': 'ingestUrl', 'type': 'str'}, - 'track_type': {'key': 'trackType', 'type': 'str'}, - 'track_name': {'key': 'trackName', 'type': 'str'}, - 'bitrate': {'key': 'bitrate', 'type': 'long'}, - 'encoder_ip': {'key': 'encoderIp', 'type': 'str'}, - 'encoder_port': {'key': 'encoderPort', 'type': 'str'}, - 'timestamp': {'key': 'timestamp', 'type': 'str'}, - 'duration': {'key': 'duration', 'type': 'str'}, - 'timescale': {'key': 'timescale', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(MediaLiveEventIncomingStreamReceivedEventData, self).__init__(**kwargs) - self.ingest_url = None - self.track_type = None - self.track_name = None - self.bitrate = None - self.encoder_ip = None - self.encoder_port = None - self.timestamp = None - self.duration = None - self.timescale = None diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_stream_received_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_stream_received_event_data_py3.py deleted file mode 100644 index 928dfc666158..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_stream_received_event_data_py3.py +++ /dev/null @@ -1,75 +0,0 @@ -# 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 msrest.serialization import Model - - -class MediaLiveEventIncomingStreamReceivedEventData(Model): - """Encoder connect event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar ingest_url: Gets the ingest URL provided by the live event. - :vartype ingest_url: str - :ivar track_type: Gets the type of the track (Audio / Video). - :vartype track_type: str - :ivar track_name: Gets the track name. - :vartype track_name: str - :ivar bitrate: Gets the bitrate of the track. - :vartype bitrate: long - :ivar encoder_ip: Gets the remote IP. - :vartype encoder_ip: str - :ivar encoder_port: Gets the remote port. - :vartype encoder_port: str - :ivar timestamp: Gets the first timestamp of the data chunk received. - :vartype timestamp: str - :ivar duration: Gets the duration of the first data chunk. - :vartype duration: str - :ivar timescale: Gets the timescale in which timestamp is represented. - :vartype timescale: str - """ - - _validation = { - 'ingest_url': {'readonly': True}, - 'track_type': {'readonly': True}, - 'track_name': {'readonly': True}, - 'bitrate': {'readonly': True}, - 'encoder_ip': {'readonly': True}, - 'encoder_port': {'readonly': True}, - 'timestamp': {'readonly': True}, - 'duration': {'readonly': True}, - 'timescale': {'readonly': True}, - } - - _attribute_map = { - 'ingest_url': {'key': 'ingestUrl', 'type': 'str'}, - 'track_type': {'key': 'trackType', 'type': 'str'}, - 'track_name': {'key': 'trackName', 'type': 'str'}, - 'bitrate': {'key': 'bitrate', 'type': 'long'}, - 'encoder_ip': {'key': 'encoderIp', 'type': 'str'}, - 'encoder_port': {'key': 'encoderPort', 'type': 'str'}, - 'timestamp': {'key': 'timestamp', 'type': 'str'}, - 'duration': {'key': 'duration', 'type': 'str'}, - 'timescale': {'key': 'timescale', 'type': 'str'}, - } - - def __init__(self, **kwargs) -> None: - super(MediaLiveEventIncomingStreamReceivedEventData, self).__init__(**kwargs) - self.ingest_url = None - self.track_type = None - self.track_name = None - self.bitrate = None - self.encoder_ip = None - self.encoder_port = None - self.timestamp = None - self.duration = None - self.timescale = None diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_streams_out_of_sync_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_streams_out_of_sync_event_data.py deleted file mode 100644 index c0fef1d78f95..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_streams_out_of_sync_event_data.py +++ /dev/null @@ -1,65 +0,0 @@ -# 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 msrest.serialization import Model - - -class MediaLiveEventIncomingStreamsOutOfSyncEventData(Model): - """Incoming streams out of sync event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar min_last_timestamp: Gets the minimum last timestamp received. - :vartype min_last_timestamp: str - :ivar type_of_stream_with_min_last_timestamp: Gets the type of stream with - minimum last timestamp. - :vartype type_of_stream_with_min_last_timestamp: str - :ivar max_last_timestamp: Gets the maximum timestamp among all the tracks - (audio or video). - :vartype max_last_timestamp: str - :ivar type_of_stream_with_max_last_timestamp: Gets the type of stream with - maximum last timestamp. - :vartype type_of_stream_with_max_last_timestamp: str - :ivar timescale_of_min_last_timestamp: Gets the timescale in which - "MinLastTimestamp" is represented. - :vartype timescale_of_min_last_timestamp: str - :ivar timescale_of_max_last_timestamp: Gets the timescale in which - "MaxLastTimestamp" is represented. - :vartype timescale_of_max_last_timestamp: str - """ - - _validation = { - 'min_last_timestamp': {'readonly': True}, - 'type_of_stream_with_min_last_timestamp': {'readonly': True}, - 'max_last_timestamp': {'readonly': True}, - 'type_of_stream_with_max_last_timestamp': {'readonly': True}, - 'timescale_of_min_last_timestamp': {'readonly': True}, - 'timescale_of_max_last_timestamp': {'readonly': True}, - } - - _attribute_map = { - 'min_last_timestamp': {'key': 'minLastTimestamp', 'type': 'str'}, - 'type_of_stream_with_min_last_timestamp': {'key': 'typeOfStreamWithMinLastTimestamp', 'type': 'str'}, - 'max_last_timestamp': {'key': 'maxLastTimestamp', 'type': 'str'}, - 'type_of_stream_with_max_last_timestamp': {'key': 'typeOfStreamWithMaxLastTimestamp', 'type': 'str'}, - 'timescale_of_min_last_timestamp': {'key': 'timescaleOfMinLastTimestamp', 'type': 'str'}, - 'timescale_of_max_last_timestamp': {'key': 'timescaleOfMaxLastTimestamp', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(MediaLiveEventIncomingStreamsOutOfSyncEventData, self).__init__(**kwargs) - self.min_last_timestamp = None - self.type_of_stream_with_min_last_timestamp = None - self.max_last_timestamp = None - self.type_of_stream_with_max_last_timestamp = None - self.timescale_of_min_last_timestamp = None - self.timescale_of_max_last_timestamp = None diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_streams_out_of_sync_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_streams_out_of_sync_event_data_py3.py deleted file mode 100644 index 0d1a4789aa37..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_streams_out_of_sync_event_data_py3.py +++ /dev/null @@ -1,65 +0,0 @@ -# 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 msrest.serialization import Model - - -class MediaLiveEventIncomingStreamsOutOfSyncEventData(Model): - """Incoming streams out of sync event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar min_last_timestamp: Gets the minimum last timestamp received. - :vartype min_last_timestamp: str - :ivar type_of_stream_with_min_last_timestamp: Gets the type of stream with - minimum last timestamp. - :vartype type_of_stream_with_min_last_timestamp: str - :ivar max_last_timestamp: Gets the maximum timestamp among all the tracks - (audio or video). - :vartype max_last_timestamp: str - :ivar type_of_stream_with_max_last_timestamp: Gets the type of stream with - maximum last timestamp. - :vartype type_of_stream_with_max_last_timestamp: str - :ivar timescale_of_min_last_timestamp: Gets the timescale in which - "MinLastTimestamp" is represented. - :vartype timescale_of_min_last_timestamp: str - :ivar timescale_of_max_last_timestamp: Gets the timescale in which - "MaxLastTimestamp" is represented. - :vartype timescale_of_max_last_timestamp: str - """ - - _validation = { - 'min_last_timestamp': {'readonly': True}, - 'type_of_stream_with_min_last_timestamp': {'readonly': True}, - 'max_last_timestamp': {'readonly': True}, - 'type_of_stream_with_max_last_timestamp': {'readonly': True}, - 'timescale_of_min_last_timestamp': {'readonly': True}, - 'timescale_of_max_last_timestamp': {'readonly': True}, - } - - _attribute_map = { - 'min_last_timestamp': {'key': 'minLastTimestamp', 'type': 'str'}, - 'type_of_stream_with_min_last_timestamp': {'key': 'typeOfStreamWithMinLastTimestamp', 'type': 'str'}, - 'max_last_timestamp': {'key': 'maxLastTimestamp', 'type': 'str'}, - 'type_of_stream_with_max_last_timestamp': {'key': 'typeOfStreamWithMaxLastTimestamp', 'type': 'str'}, - 'timescale_of_min_last_timestamp': {'key': 'timescaleOfMinLastTimestamp', 'type': 'str'}, - 'timescale_of_max_last_timestamp': {'key': 'timescaleOfMaxLastTimestamp', 'type': 'str'}, - } - - def __init__(self, **kwargs) -> None: - super(MediaLiveEventIncomingStreamsOutOfSyncEventData, self).__init__(**kwargs) - self.min_last_timestamp = None - self.type_of_stream_with_min_last_timestamp = None - self.max_last_timestamp = None - self.type_of_stream_with_max_last_timestamp = None - self.timescale_of_min_last_timestamp = None - self.timescale_of_max_last_timestamp = None diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_video_streams_out_of_sync_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_video_streams_out_of_sync_event_data.py deleted file mode 100644 index e29df8e47d3f..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_video_streams_out_of_sync_event_data.py +++ /dev/null @@ -1,60 +0,0 @@ -# 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 msrest.serialization import Model - - -class MediaLiveEventIncomingVideoStreamsOutOfSyncEventData(Model): - """Incoming video stream out of synch event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar first_timestamp: Gets the first timestamp received for one of the - quality levels. - :vartype first_timestamp: str - :ivar first_duration: Gets the duration of the data chunk with first - timestamp. - :vartype first_duration: str - :ivar second_timestamp: Gets the timestamp received for some other quality - levels. - :vartype second_timestamp: str - :ivar second_duration: Gets the duration of the data chunk with second - timestamp. - :vartype second_duration: str - :ivar timescale: Gets the timescale in which both the timestamps and - durations are represented. - :vartype timescale: str - """ - - _validation = { - 'first_timestamp': {'readonly': True}, - 'first_duration': {'readonly': True}, - 'second_timestamp': {'readonly': True}, - 'second_duration': {'readonly': True}, - 'timescale': {'readonly': True}, - } - - _attribute_map = { - 'first_timestamp': {'key': 'firstTimestamp', 'type': 'str'}, - 'first_duration': {'key': 'firstDuration', 'type': 'str'}, - 'second_timestamp': {'key': 'secondTimestamp', 'type': 'str'}, - 'second_duration': {'key': 'secondDuration', 'type': 'str'}, - 'timescale': {'key': 'timescale', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(MediaLiveEventIncomingVideoStreamsOutOfSyncEventData, self).__init__(**kwargs) - self.first_timestamp = None - self.first_duration = None - self.second_timestamp = None - self.second_duration = None - self.timescale = None diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_video_streams_out_of_sync_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_video_streams_out_of_sync_event_data_py3.py deleted file mode 100644 index f0963a0d6ec2..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_incoming_video_streams_out_of_sync_event_data_py3.py +++ /dev/null @@ -1,60 +0,0 @@ -# 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 msrest.serialization import Model - - -class MediaLiveEventIncomingVideoStreamsOutOfSyncEventData(Model): - """Incoming video stream out of synch event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar first_timestamp: Gets the first timestamp received for one of the - quality levels. - :vartype first_timestamp: str - :ivar first_duration: Gets the duration of the data chunk with first - timestamp. - :vartype first_duration: str - :ivar second_timestamp: Gets the timestamp received for some other quality - levels. - :vartype second_timestamp: str - :ivar second_duration: Gets the duration of the data chunk with second - timestamp. - :vartype second_duration: str - :ivar timescale: Gets the timescale in which both the timestamps and - durations are represented. - :vartype timescale: str - """ - - _validation = { - 'first_timestamp': {'readonly': True}, - 'first_duration': {'readonly': True}, - 'second_timestamp': {'readonly': True}, - 'second_duration': {'readonly': True}, - 'timescale': {'readonly': True}, - } - - _attribute_map = { - 'first_timestamp': {'key': 'firstTimestamp', 'type': 'str'}, - 'first_duration': {'key': 'firstDuration', 'type': 'str'}, - 'second_timestamp': {'key': 'secondTimestamp', 'type': 'str'}, - 'second_duration': {'key': 'secondDuration', 'type': 'str'}, - 'timescale': {'key': 'timescale', 'type': 'str'}, - } - - def __init__(self, **kwargs) -> None: - super(MediaLiveEventIncomingVideoStreamsOutOfSyncEventData, self).__init__(**kwargs) - self.first_timestamp = None - self.first_duration = None - self.second_timestamp = None - self.second_duration = None - self.timescale = None diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_ingest_heartbeat_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_ingest_heartbeat_event_data.py deleted file mode 100644 index 67928e5bd938..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_ingest_heartbeat_event_data.py +++ /dev/null @@ -1,91 +0,0 @@ -# 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 msrest.serialization import Model - - -class MediaLiveEventIngestHeartbeatEventData(Model): - """Ingest fragment dropped event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar track_type: Gets the type of the track (Audio / Video). - :vartype track_type: str - :ivar track_name: Gets the track name. - :vartype track_name: str - :ivar bitrate: Gets the bitrate of the track. - :vartype bitrate: long - :ivar incoming_bitrate: Gets the incoming bitrate. - :vartype incoming_bitrate: long - :ivar last_timestamp: Gets the last timestamp. - :vartype last_timestamp: str - :ivar timescale: Gets the timescale of the last timestamp. - :vartype timescale: str - :ivar overlap_count: Gets the fragment Overlap count. - :vartype overlap_count: long - :ivar discontinuity_count: Gets the fragment Discontinuity count. - :vartype discontinuity_count: long - :ivar nonincreasing_count: Gets Non increasing count. - :vartype nonincreasing_count: long - :ivar unexpected_bitrate: Gets a value indicating whether unexpected - bitrate is present or not. - :vartype unexpected_bitrate: bool - :ivar state: Gets the state of the live event. - :vartype state: str - :ivar healthy: Gets a value indicating whether preview is healthy or not. - :vartype healthy: bool - """ - - _validation = { - 'track_type': {'readonly': True}, - 'track_name': {'readonly': True}, - 'bitrate': {'readonly': True}, - 'incoming_bitrate': {'readonly': True}, - 'last_timestamp': {'readonly': True}, - 'timescale': {'readonly': True}, - 'overlap_count': {'readonly': True}, - 'discontinuity_count': {'readonly': True}, - 'nonincreasing_count': {'readonly': True}, - 'unexpected_bitrate': {'readonly': True}, - 'state': {'readonly': True}, - 'healthy': {'readonly': True}, - } - - _attribute_map = { - 'track_type': {'key': 'trackType', 'type': 'str'}, - 'track_name': {'key': 'trackName', 'type': 'str'}, - 'bitrate': {'key': 'bitrate', 'type': 'long'}, - 'incoming_bitrate': {'key': 'incomingBitrate', 'type': 'long'}, - 'last_timestamp': {'key': 'lastTimestamp', 'type': 'str'}, - 'timescale': {'key': 'timescale', 'type': 'str'}, - 'overlap_count': {'key': 'overlapCount', 'type': 'long'}, - 'discontinuity_count': {'key': 'discontinuityCount', 'type': 'long'}, - 'nonincreasing_count': {'key': 'nonincreasingCount', 'type': 'long'}, - 'unexpected_bitrate': {'key': 'unexpectedBitrate', 'type': 'bool'}, - 'state': {'key': 'state', 'type': 'str'}, - 'healthy': {'key': 'healthy', 'type': 'bool'}, - } - - def __init__(self, **kwargs): - super(MediaLiveEventIngestHeartbeatEventData, self).__init__(**kwargs) - self.track_type = None - self.track_name = None - self.bitrate = None - self.incoming_bitrate = None - self.last_timestamp = None - self.timescale = None - self.overlap_count = None - self.discontinuity_count = None - self.nonincreasing_count = None - self.unexpected_bitrate = None - self.state = None - self.healthy = None diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_ingest_heartbeat_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_ingest_heartbeat_event_data_py3.py deleted file mode 100644 index 6f9447c3a23e..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_ingest_heartbeat_event_data_py3.py +++ /dev/null @@ -1,91 +0,0 @@ -# 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 msrest.serialization import Model - - -class MediaLiveEventIngestHeartbeatEventData(Model): - """Ingest fragment dropped event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar track_type: Gets the type of the track (Audio / Video). - :vartype track_type: str - :ivar track_name: Gets the track name. - :vartype track_name: str - :ivar bitrate: Gets the bitrate of the track. - :vartype bitrate: long - :ivar incoming_bitrate: Gets the incoming bitrate. - :vartype incoming_bitrate: long - :ivar last_timestamp: Gets the last timestamp. - :vartype last_timestamp: str - :ivar timescale: Gets the timescale of the last timestamp. - :vartype timescale: str - :ivar overlap_count: Gets the fragment Overlap count. - :vartype overlap_count: long - :ivar discontinuity_count: Gets the fragment Discontinuity count. - :vartype discontinuity_count: long - :ivar nonincreasing_count: Gets Non increasing count. - :vartype nonincreasing_count: long - :ivar unexpected_bitrate: Gets a value indicating whether unexpected - bitrate is present or not. - :vartype unexpected_bitrate: bool - :ivar state: Gets the state of the live event. - :vartype state: str - :ivar healthy: Gets a value indicating whether preview is healthy or not. - :vartype healthy: bool - """ - - _validation = { - 'track_type': {'readonly': True}, - 'track_name': {'readonly': True}, - 'bitrate': {'readonly': True}, - 'incoming_bitrate': {'readonly': True}, - 'last_timestamp': {'readonly': True}, - 'timescale': {'readonly': True}, - 'overlap_count': {'readonly': True}, - 'discontinuity_count': {'readonly': True}, - 'nonincreasing_count': {'readonly': True}, - 'unexpected_bitrate': {'readonly': True}, - 'state': {'readonly': True}, - 'healthy': {'readonly': True}, - } - - _attribute_map = { - 'track_type': {'key': 'trackType', 'type': 'str'}, - 'track_name': {'key': 'trackName', 'type': 'str'}, - 'bitrate': {'key': 'bitrate', 'type': 'long'}, - 'incoming_bitrate': {'key': 'incomingBitrate', 'type': 'long'}, - 'last_timestamp': {'key': 'lastTimestamp', 'type': 'str'}, - 'timescale': {'key': 'timescale', 'type': 'str'}, - 'overlap_count': {'key': 'overlapCount', 'type': 'long'}, - 'discontinuity_count': {'key': 'discontinuityCount', 'type': 'long'}, - 'nonincreasing_count': {'key': 'nonincreasingCount', 'type': 'long'}, - 'unexpected_bitrate': {'key': 'unexpectedBitrate', 'type': 'bool'}, - 'state': {'key': 'state', 'type': 'str'}, - 'healthy': {'key': 'healthy', 'type': 'bool'}, - } - - def __init__(self, **kwargs) -> None: - super(MediaLiveEventIngestHeartbeatEventData, self).__init__(**kwargs) - self.track_type = None - self.track_name = None - self.bitrate = None - self.incoming_bitrate = None - self.last_timestamp = None - self.timescale = None - self.overlap_count = None - self.discontinuity_count = None - self.nonincreasing_count = None - self.unexpected_bitrate = None - self.state = None - self.healthy = None diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_track_discontinuity_detected_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_track_discontinuity_detected_event_data.py deleted file mode 100644 index d60c04d8f294..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_track_discontinuity_detected_event_data.py +++ /dev/null @@ -1,67 +0,0 @@ -# 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 msrest.serialization import Model - - -class MediaLiveEventTrackDiscontinuityDetectedEventData(Model): - """Ingest track discontinuity detected event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar track_type: Gets the type of the track (Audio / Video). - :vartype track_type: str - :ivar track_name: Gets the track name. - :vartype track_name: str - :ivar bitrate: Gets the bitrate. - :vartype bitrate: long - :ivar previous_timestamp: Gets the timestamp of the previous fragment. - :vartype previous_timestamp: str - :ivar new_timestamp: Gets the timestamp of the current fragment. - :vartype new_timestamp: str - :ivar timescale: Gets the timescale in which both timestamps and - discontinuity gap are represented. - :vartype timescale: str - :ivar discontinuity_gap: Gets the discontinuity gap between - PreviousTimestamp and NewTimestamp. - :vartype discontinuity_gap: str - """ - - _validation = { - 'track_type': {'readonly': True}, - 'track_name': {'readonly': True}, - 'bitrate': {'readonly': True}, - 'previous_timestamp': {'readonly': True}, - 'new_timestamp': {'readonly': True}, - 'timescale': {'readonly': True}, - 'discontinuity_gap': {'readonly': True}, - } - - _attribute_map = { - 'track_type': {'key': 'trackType', 'type': 'str'}, - 'track_name': {'key': 'trackName', 'type': 'str'}, - 'bitrate': {'key': 'bitrate', 'type': 'long'}, - 'previous_timestamp': {'key': 'previousTimestamp', 'type': 'str'}, - 'new_timestamp': {'key': 'newTimestamp', 'type': 'str'}, - 'timescale': {'key': 'timescale', 'type': 'str'}, - 'discontinuity_gap': {'key': 'discontinuityGap', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(MediaLiveEventTrackDiscontinuityDetectedEventData, self).__init__(**kwargs) - self.track_type = None - self.track_name = None - self.bitrate = None - self.previous_timestamp = None - self.new_timestamp = None - self.timescale = None - self.discontinuity_gap = None diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_track_discontinuity_detected_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_track_discontinuity_detected_event_data_py3.py deleted file mode 100644 index 872d6094d5ce..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/media_live_event_track_discontinuity_detected_event_data_py3.py +++ /dev/null @@ -1,67 +0,0 @@ -# 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 msrest.serialization import Model - - -class MediaLiveEventTrackDiscontinuityDetectedEventData(Model): - """Ingest track discontinuity detected event data. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar track_type: Gets the type of the track (Audio / Video). - :vartype track_type: str - :ivar track_name: Gets the track name. - :vartype track_name: str - :ivar bitrate: Gets the bitrate. - :vartype bitrate: long - :ivar previous_timestamp: Gets the timestamp of the previous fragment. - :vartype previous_timestamp: str - :ivar new_timestamp: Gets the timestamp of the current fragment. - :vartype new_timestamp: str - :ivar timescale: Gets the timescale in which both timestamps and - discontinuity gap are represented. - :vartype timescale: str - :ivar discontinuity_gap: Gets the discontinuity gap between - PreviousTimestamp and NewTimestamp. - :vartype discontinuity_gap: str - """ - - _validation = { - 'track_type': {'readonly': True}, - 'track_name': {'readonly': True}, - 'bitrate': {'readonly': True}, - 'previous_timestamp': {'readonly': True}, - 'new_timestamp': {'readonly': True}, - 'timescale': {'readonly': True}, - 'discontinuity_gap': {'readonly': True}, - } - - _attribute_map = { - 'track_type': {'key': 'trackType', 'type': 'str'}, - 'track_name': {'key': 'trackName', 'type': 'str'}, - 'bitrate': {'key': 'bitrate', 'type': 'long'}, - 'previous_timestamp': {'key': 'previousTimestamp', 'type': 'str'}, - 'new_timestamp': {'key': 'newTimestamp', 'type': 'str'}, - 'timescale': {'key': 'timescale', 'type': 'str'}, - 'discontinuity_gap': {'key': 'discontinuityGap', 'type': 'str'}, - } - - def __init__(self, **kwargs) -> None: - super(MediaLiveEventTrackDiscontinuityDetectedEventData, self).__init__(**kwargs) - self.track_type = None - self.track_name = None - self.bitrate = None - self.previous_timestamp = None - self.new_timestamp = None - self.timescale = None - self.discontinuity_gap = None diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_cancel_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_cancel_data.py deleted file mode 100644 index 3a01e07bbf84..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_cancel_data.py +++ /dev/null @@ -1,70 +0,0 @@ -# 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 msrest.serialization import Model - - -class ResourceActionCancelData(Model): - """Schema of the Data property of an EventGridEvent for an - Microsoft.Resources.ResourceActionCancel event. This is raised when a - resource action operation is canceled. - - :param tenant_id: The tenant ID of the resource. - :type tenant_id: str - :param subscription_id: The subscription ID of the resource. - :type subscription_id: str - :param resource_group: The resource group of the resource. - :type resource_group: str - :param resource_provider: The resource provider performing the operation. - :type resource_provider: str - :param resource_uri: The URI of the resource in the operation. - :type resource_uri: str - :param operation_name: The operation that was performed. - :type operation_name: str - :param status: The status of the operation. - :type status: str - :param authorization: The requested authorization for the operation. - :type authorization: str - :param claims: The properties of the claims. - :type claims: str - :param correlation_id: An operation ID used for troubleshooting. - :type correlation_id: str - :param http_request: The details of the operation. - :type http_request: str - """ - - _attribute_map = { - 'tenant_id': {'key': 'tenantId', 'type': 'str'}, - 'subscription_id': {'key': 'subscriptionId', 'type': 'str'}, - 'resource_group': {'key': 'resourceGroup', 'type': 'str'}, - 'resource_provider': {'key': 'resourceProvider', 'type': 'str'}, - 'resource_uri': {'key': 'resourceUri', 'type': 'str'}, - 'operation_name': {'key': 'operationName', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'str'}, - 'authorization': {'key': 'authorization', 'type': 'str'}, - 'claims': {'key': 'claims', 'type': 'str'}, - 'correlation_id': {'key': 'correlationId', 'type': 'str'}, - 'http_request': {'key': 'httpRequest', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ResourceActionCancelData, self).__init__(**kwargs) - self.tenant_id = kwargs.get('tenant_id', None) - self.subscription_id = kwargs.get('subscription_id', None) - self.resource_group = kwargs.get('resource_group', None) - self.resource_provider = kwargs.get('resource_provider', None) - self.resource_uri = kwargs.get('resource_uri', None) - self.operation_name = kwargs.get('operation_name', None) - self.status = kwargs.get('status', None) - self.authorization = kwargs.get('authorization', None) - self.claims = kwargs.get('claims', None) - self.correlation_id = kwargs.get('correlation_id', None) - self.http_request = kwargs.get('http_request', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_cancel_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_cancel_data_py3.py deleted file mode 100644 index 7999e471f542..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_cancel_data_py3.py +++ /dev/null @@ -1,70 +0,0 @@ -# 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 msrest.serialization import Model - - -class ResourceActionCancelData(Model): - """Schema of the Data property of an EventGridEvent for an - Microsoft.Resources.ResourceActionCancel event. This is raised when a - resource action operation is canceled. - - :param tenant_id: The tenant ID of the resource. - :type tenant_id: str - :param subscription_id: The subscription ID of the resource. - :type subscription_id: str - :param resource_group: The resource group of the resource. - :type resource_group: str - :param resource_provider: The resource provider performing the operation. - :type resource_provider: str - :param resource_uri: The URI of the resource in the operation. - :type resource_uri: str - :param operation_name: The operation that was performed. - :type operation_name: str - :param status: The status of the operation. - :type status: str - :param authorization: The requested authorization for the operation. - :type authorization: str - :param claims: The properties of the claims. - :type claims: str - :param correlation_id: An operation ID used for troubleshooting. - :type correlation_id: str - :param http_request: The details of the operation. - :type http_request: str - """ - - _attribute_map = { - 'tenant_id': {'key': 'tenantId', 'type': 'str'}, - 'subscription_id': {'key': 'subscriptionId', 'type': 'str'}, - 'resource_group': {'key': 'resourceGroup', 'type': 'str'}, - 'resource_provider': {'key': 'resourceProvider', 'type': 'str'}, - 'resource_uri': {'key': 'resourceUri', 'type': 'str'}, - 'operation_name': {'key': 'operationName', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'str'}, - 'authorization': {'key': 'authorization', 'type': 'str'}, - 'claims': {'key': 'claims', 'type': 'str'}, - 'correlation_id': {'key': 'correlationId', 'type': 'str'}, - 'http_request': {'key': 'httpRequest', 'type': 'str'}, - } - - def __init__(self, *, tenant_id: str=None, subscription_id: str=None, resource_group: str=None, resource_provider: str=None, resource_uri: str=None, operation_name: str=None, status: str=None, authorization: str=None, claims: str=None, correlation_id: str=None, http_request: str=None, **kwargs) -> None: - super(ResourceActionCancelData, self).__init__(**kwargs) - self.tenant_id = tenant_id - self.subscription_id = subscription_id - self.resource_group = resource_group - self.resource_provider = resource_provider - self.resource_uri = resource_uri - self.operation_name = operation_name - self.status = status - self.authorization = authorization - self.claims = claims - self.correlation_id = correlation_id - self.http_request = http_request diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_failure_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_failure_data.py deleted file mode 100644 index bb3225665c81..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_failure_data.py +++ /dev/null @@ -1,70 +0,0 @@ -# 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 msrest.serialization import Model - - -class ResourceActionFailureData(Model): - """Schema of the Data property of an EventGridEvent for a - Microsoft.Resources.ResourceActionFailure event. This is raised when a - resource action operation fails. - - :param tenant_id: The tenant ID of the resource. - :type tenant_id: str - :param subscription_id: The subscription ID of the resource. - :type subscription_id: str - :param resource_group: The resource group of the resource. - :type resource_group: str - :param resource_provider: The resource provider performing the operation. - :type resource_provider: str - :param resource_uri: The URI of the resource in the operation. - :type resource_uri: str - :param operation_name: The operation that was performed. - :type operation_name: str - :param status: The status of the operation. - :type status: str - :param authorization: The requested authorization for the operation. - :type authorization: str - :param claims: The properties of the claims. - :type claims: str - :param correlation_id: An operation ID used for troubleshooting. - :type correlation_id: str - :param http_request: The details of the operation. - :type http_request: str - """ - - _attribute_map = { - 'tenant_id': {'key': 'tenantId', 'type': 'str'}, - 'subscription_id': {'key': 'subscriptionId', 'type': 'str'}, - 'resource_group': {'key': 'resourceGroup', 'type': 'str'}, - 'resource_provider': {'key': 'resourceProvider', 'type': 'str'}, - 'resource_uri': {'key': 'resourceUri', 'type': 'str'}, - 'operation_name': {'key': 'operationName', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'str'}, - 'authorization': {'key': 'authorization', 'type': 'str'}, - 'claims': {'key': 'claims', 'type': 'str'}, - 'correlation_id': {'key': 'correlationId', 'type': 'str'}, - 'http_request': {'key': 'httpRequest', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ResourceActionFailureData, self).__init__(**kwargs) - self.tenant_id = kwargs.get('tenant_id', None) - self.subscription_id = kwargs.get('subscription_id', None) - self.resource_group = kwargs.get('resource_group', None) - self.resource_provider = kwargs.get('resource_provider', None) - self.resource_uri = kwargs.get('resource_uri', None) - self.operation_name = kwargs.get('operation_name', None) - self.status = kwargs.get('status', None) - self.authorization = kwargs.get('authorization', None) - self.claims = kwargs.get('claims', None) - self.correlation_id = kwargs.get('correlation_id', None) - self.http_request = kwargs.get('http_request', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_failure_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_failure_data_py3.py deleted file mode 100644 index 2c356d0b0340..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_failure_data_py3.py +++ /dev/null @@ -1,70 +0,0 @@ -# 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 msrest.serialization import Model - - -class ResourceActionFailureData(Model): - """Schema of the Data property of an EventGridEvent for a - Microsoft.Resources.ResourceActionFailure event. This is raised when a - resource action operation fails. - - :param tenant_id: The tenant ID of the resource. - :type tenant_id: str - :param subscription_id: The subscription ID of the resource. - :type subscription_id: str - :param resource_group: The resource group of the resource. - :type resource_group: str - :param resource_provider: The resource provider performing the operation. - :type resource_provider: str - :param resource_uri: The URI of the resource in the operation. - :type resource_uri: str - :param operation_name: The operation that was performed. - :type operation_name: str - :param status: The status of the operation. - :type status: str - :param authorization: The requested authorization for the operation. - :type authorization: str - :param claims: The properties of the claims. - :type claims: str - :param correlation_id: An operation ID used for troubleshooting. - :type correlation_id: str - :param http_request: The details of the operation. - :type http_request: str - """ - - _attribute_map = { - 'tenant_id': {'key': 'tenantId', 'type': 'str'}, - 'subscription_id': {'key': 'subscriptionId', 'type': 'str'}, - 'resource_group': {'key': 'resourceGroup', 'type': 'str'}, - 'resource_provider': {'key': 'resourceProvider', 'type': 'str'}, - 'resource_uri': {'key': 'resourceUri', 'type': 'str'}, - 'operation_name': {'key': 'operationName', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'str'}, - 'authorization': {'key': 'authorization', 'type': 'str'}, - 'claims': {'key': 'claims', 'type': 'str'}, - 'correlation_id': {'key': 'correlationId', 'type': 'str'}, - 'http_request': {'key': 'httpRequest', 'type': 'str'}, - } - - def __init__(self, *, tenant_id: str=None, subscription_id: str=None, resource_group: str=None, resource_provider: str=None, resource_uri: str=None, operation_name: str=None, status: str=None, authorization: str=None, claims: str=None, correlation_id: str=None, http_request: str=None, **kwargs) -> None: - super(ResourceActionFailureData, self).__init__(**kwargs) - self.tenant_id = tenant_id - self.subscription_id = subscription_id - self.resource_group = resource_group - self.resource_provider = resource_provider - self.resource_uri = resource_uri - self.operation_name = operation_name - self.status = status - self.authorization = authorization - self.claims = claims - self.correlation_id = correlation_id - self.http_request = http_request diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_success_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_success_data.py deleted file mode 100644 index 559817f997ca..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_success_data.py +++ /dev/null @@ -1,70 +0,0 @@ -# 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 msrest.serialization import Model - - -class ResourceActionSuccessData(Model): - """Schema of the Data property of an EventGridEvent for a - Microsoft.Resources.ResourceActionSuccess event. This is raised when a - resource action operation succeeds. - - :param tenant_id: The tenant ID of the resource. - :type tenant_id: str - :param subscription_id: The subscription ID of the resource. - :type subscription_id: str - :param resource_group: The resource group of the resource. - :type resource_group: str - :param resource_provider: The resource provider performing the operation. - :type resource_provider: str - :param resource_uri: The URI of the resource in the operation. - :type resource_uri: str - :param operation_name: The operation that was performed. - :type operation_name: str - :param status: The status of the operation. - :type status: str - :param authorization: The requested authorization for the operation. - :type authorization: str - :param claims: The properties of the claims. - :type claims: str - :param correlation_id: An operation ID used for troubleshooting. - :type correlation_id: str - :param http_request: The details of the operation. - :type http_request: str - """ - - _attribute_map = { - 'tenant_id': {'key': 'tenantId', 'type': 'str'}, - 'subscription_id': {'key': 'subscriptionId', 'type': 'str'}, - 'resource_group': {'key': 'resourceGroup', 'type': 'str'}, - 'resource_provider': {'key': 'resourceProvider', 'type': 'str'}, - 'resource_uri': {'key': 'resourceUri', 'type': 'str'}, - 'operation_name': {'key': 'operationName', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'str'}, - 'authorization': {'key': 'authorization', 'type': 'str'}, - 'claims': {'key': 'claims', 'type': 'str'}, - 'correlation_id': {'key': 'correlationId', 'type': 'str'}, - 'http_request': {'key': 'httpRequest', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ResourceActionSuccessData, self).__init__(**kwargs) - self.tenant_id = kwargs.get('tenant_id', None) - self.subscription_id = kwargs.get('subscription_id', None) - self.resource_group = kwargs.get('resource_group', None) - self.resource_provider = kwargs.get('resource_provider', None) - self.resource_uri = kwargs.get('resource_uri', None) - self.operation_name = kwargs.get('operation_name', None) - self.status = kwargs.get('status', None) - self.authorization = kwargs.get('authorization', None) - self.claims = kwargs.get('claims', None) - self.correlation_id = kwargs.get('correlation_id', None) - self.http_request = kwargs.get('http_request', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_success_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_success_data_py3.py deleted file mode 100644 index 59e9f32f46fc..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_action_success_data_py3.py +++ /dev/null @@ -1,70 +0,0 @@ -# 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 msrest.serialization import Model - - -class ResourceActionSuccessData(Model): - """Schema of the Data property of an EventGridEvent for a - Microsoft.Resources.ResourceActionSuccess event. This is raised when a - resource action operation succeeds. - - :param tenant_id: The tenant ID of the resource. - :type tenant_id: str - :param subscription_id: The subscription ID of the resource. - :type subscription_id: str - :param resource_group: The resource group of the resource. - :type resource_group: str - :param resource_provider: The resource provider performing the operation. - :type resource_provider: str - :param resource_uri: The URI of the resource in the operation. - :type resource_uri: str - :param operation_name: The operation that was performed. - :type operation_name: str - :param status: The status of the operation. - :type status: str - :param authorization: The requested authorization for the operation. - :type authorization: str - :param claims: The properties of the claims. - :type claims: str - :param correlation_id: An operation ID used for troubleshooting. - :type correlation_id: str - :param http_request: The details of the operation. - :type http_request: str - """ - - _attribute_map = { - 'tenant_id': {'key': 'tenantId', 'type': 'str'}, - 'subscription_id': {'key': 'subscriptionId', 'type': 'str'}, - 'resource_group': {'key': 'resourceGroup', 'type': 'str'}, - 'resource_provider': {'key': 'resourceProvider', 'type': 'str'}, - 'resource_uri': {'key': 'resourceUri', 'type': 'str'}, - 'operation_name': {'key': 'operationName', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'str'}, - 'authorization': {'key': 'authorization', 'type': 'str'}, - 'claims': {'key': 'claims', 'type': 'str'}, - 'correlation_id': {'key': 'correlationId', 'type': 'str'}, - 'http_request': {'key': 'httpRequest', 'type': 'str'}, - } - - def __init__(self, *, tenant_id: str=None, subscription_id: str=None, resource_group: str=None, resource_provider: str=None, resource_uri: str=None, operation_name: str=None, status: str=None, authorization: str=None, claims: str=None, correlation_id: str=None, http_request: str=None, **kwargs) -> None: - super(ResourceActionSuccessData, self).__init__(**kwargs) - self.tenant_id = tenant_id - self.subscription_id = subscription_id - self.resource_group = resource_group - self.resource_provider = resource_provider - self.resource_uri = resource_uri - self.operation_name = operation_name - self.status = status - self.authorization = authorization - self.claims = claims - self.correlation_id = correlation_id - self.http_request = http_request diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_cancel_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_cancel_data.py deleted file mode 100644 index fe44a24f3482..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_cancel_data.py +++ /dev/null @@ -1,70 +0,0 @@ -# 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 msrest.serialization import Model - - -class ResourceDeleteCancelData(Model): - """Schema of the Data property of an EventGridEvent for an - Microsoft.Resources.ResourceDeleteCancel event. This is raised when a - resource delete operation is canceled. - - :param tenant_id: The tenant ID of the resource. - :type tenant_id: str - :param subscription_id: The subscription ID of the resource. - :type subscription_id: str - :param resource_group: The resource group of the resource. - :type resource_group: str - :param resource_provider: The resource provider performing the operation. - :type resource_provider: str - :param resource_uri: The URI of the resource in the operation. - :type resource_uri: str - :param operation_name: The operation that was performed. - :type operation_name: str - :param status: The status of the operation. - :type status: str - :param authorization: The requested authorization for the operation. - :type authorization: str - :param claims: The properties of the claims. - :type claims: str - :param correlation_id: An operation ID used for troubleshooting. - :type correlation_id: str - :param http_request: The details of the operation. - :type http_request: str - """ - - _attribute_map = { - 'tenant_id': {'key': 'tenantId', 'type': 'str'}, - 'subscription_id': {'key': 'subscriptionId', 'type': 'str'}, - 'resource_group': {'key': 'resourceGroup', 'type': 'str'}, - 'resource_provider': {'key': 'resourceProvider', 'type': 'str'}, - 'resource_uri': {'key': 'resourceUri', 'type': 'str'}, - 'operation_name': {'key': 'operationName', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'str'}, - 'authorization': {'key': 'authorization', 'type': 'str'}, - 'claims': {'key': 'claims', 'type': 'str'}, - 'correlation_id': {'key': 'correlationId', 'type': 'str'}, - 'http_request': {'key': 'httpRequest', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ResourceDeleteCancelData, self).__init__(**kwargs) - self.tenant_id = kwargs.get('tenant_id', None) - self.subscription_id = kwargs.get('subscription_id', None) - self.resource_group = kwargs.get('resource_group', None) - self.resource_provider = kwargs.get('resource_provider', None) - self.resource_uri = kwargs.get('resource_uri', None) - self.operation_name = kwargs.get('operation_name', None) - self.status = kwargs.get('status', None) - self.authorization = kwargs.get('authorization', None) - self.claims = kwargs.get('claims', None) - self.correlation_id = kwargs.get('correlation_id', None) - self.http_request = kwargs.get('http_request', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_cancel_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_cancel_data_py3.py deleted file mode 100644 index d160235c5335..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_cancel_data_py3.py +++ /dev/null @@ -1,70 +0,0 @@ -# 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 msrest.serialization import Model - - -class ResourceDeleteCancelData(Model): - """Schema of the Data property of an EventGridEvent for an - Microsoft.Resources.ResourceDeleteCancel event. This is raised when a - resource delete operation is canceled. - - :param tenant_id: The tenant ID of the resource. - :type tenant_id: str - :param subscription_id: The subscription ID of the resource. - :type subscription_id: str - :param resource_group: The resource group of the resource. - :type resource_group: str - :param resource_provider: The resource provider performing the operation. - :type resource_provider: str - :param resource_uri: The URI of the resource in the operation. - :type resource_uri: str - :param operation_name: The operation that was performed. - :type operation_name: str - :param status: The status of the operation. - :type status: str - :param authorization: The requested authorization for the operation. - :type authorization: str - :param claims: The properties of the claims. - :type claims: str - :param correlation_id: An operation ID used for troubleshooting. - :type correlation_id: str - :param http_request: The details of the operation. - :type http_request: str - """ - - _attribute_map = { - 'tenant_id': {'key': 'tenantId', 'type': 'str'}, - 'subscription_id': {'key': 'subscriptionId', 'type': 'str'}, - 'resource_group': {'key': 'resourceGroup', 'type': 'str'}, - 'resource_provider': {'key': 'resourceProvider', 'type': 'str'}, - 'resource_uri': {'key': 'resourceUri', 'type': 'str'}, - 'operation_name': {'key': 'operationName', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'str'}, - 'authorization': {'key': 'authorization', 'type': 'str'}, - 'claims': {'key': 'claims', 'type': 'str'}, - 'correlation_id': {'key': 'correlationId', 'type': 'str'}, - 'http_request': {'key': 'httpRequest', 'type': 'str'}, - } - - def __init__(self, *, tenant_id: str=None, subscription_id: str=None, resource_group: str=None, resource_provider: str=None, resource_uri: str=None, operation_name: str=None, status: str=None, authorization: str=None, claims: str=None, correlation_id: str=None, http_request: str=None, **kwargs) -> None: - super(ResourceDeleteCancelData, self).__init__(**kwargs) - self.tenant_id = tenant_id - self.subscription_id = subscription_id - self.resource_group = resource_group - self.resource_provider = resource_provider - self.resource_uri = resource_uri - self.operation_name = operation_name - self.status = status - self.authorization = authorization - self.claims = claims - self.correlation_id = correlation_id - self.http_request = http_request diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_failure_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_failure_data.py deleted file mode 100644 index 1354bd7943fa..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_failure_data.py +++ /dev/null @@ -1,70 +0,0 @@ -# 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 msrest.serialization import Model - - -class ResourceDeleteFailureData(Model): - """Schema of the Data property of an EventGridEvent for a - Microsoft.Resources.ResourceDeleteFailure event. This is raised when a - resource delete operation fails. - - :param tenant_id: The tenant ID of the resource. - :type tenant_id: str - :param subscription_id: The subscription ID of the resource. - :type subscription_id: str - :param resource_group: The resource group of the resource. - :type resource_group: str - :param resource_provider: The resource provider performing the operation. - :type resource_provider: str - :param resource_uri: The URI of the resource in the operation. - :type resource_uri: str - :param operation_name: The operation that was performed. - :type operation_name: str - :param status: The status of the operation. - :type status: str - :param authorization: The requested authorization for the operation. - :type authorization: str - :param claims: The properties of the claims. - :type claims: str - :param correlation_id: An operation ID used for troubleshooting. - :type correlation_id: str - :param http_request: The details of the operation. - :type http_request: str - """ - - _attribute_map = { - 'tenant_id': {'key': 'tenantId', 'type': 'str'}, - 'subscription_id': {'key': 'subscriptionId', 'type': 'str'}, - 'resource_group': {'key': 'resourceGroup', 'type': 'str'}, - 'resource_provider': {'key': 'resourceProvider', 'type': 'str'}, - 'resource_uri': {'key': 'resourceUri', 'type': 'str'}, - 'operation_name': {'key': 'operationName', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'str'}, - 'authorization': {'key': 'authorization', 'type': 'str'}, - 'claims': {'key': 'claims', 'type': 'str'}, - 'correlation_id': {'key': 'correlationId', 'type': 'str'}, - 'http_request': {'key': 'httpRequest', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ResourceDeleteFailureData, self).__init__(**kwargs) - self.tenant_id = kwargs.get('tenant_id', None) - self.subscription_id = kwargs.get('subscription_id', None) - self.resource_group = kwargs.get('resource_group', None) - self.resource_provider = kwargs.get('resource_provider', None) - self.resource_uri = kwargs.get('resource_uri', None) - self.operation_name = kwargs.get('operation_name', None) - self.status = kwargs.get('status', None) - self.authorization = kwargs.get('authorization', None) - self.claims = kwargs.get('claims', None) - self.correlation_id = kwargs.get('correlation_id', None) - self.http_request = kwargs.get('http_request', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_failure_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_failure_data_py3.py deleted file mode 100644 index 29524ca382b8..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_failure_data_py3.py +++ /dev/null @@ -1,70 +0,0 @@ -# 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 msrest.serialization import Model - - -class ResourceDeleteFailureData(Model): - """Schema of the Data property of an EventGridEvent for a - Microsoft.Resources.ResourceDeleteFailure event. This is raised when a - resource delete operation fails. - - :param tenant_id: The tenant ID of the resource. - :type tenant_id: str - :param subscription_id: The subscription ID of the resource. - :type subscription_id: str - :param resource_group: The resource group of the resource. - :type resource_group: str - :param resource_provider: The resource provider performing the operation. - :type resource_provider: str - :param resource_uri: The URI of the resource in the operation. - :type resource_uri: str - :param operation_name: The operation that was performed. - :type operation_name: str - :param status: The status of the operation. - :type status: str - :param authorization: The requested authorization for the operation. - :type authorization: str - :param claims: The properties of the claims. - :type claims: str - :param correlation_id: An operation ID used for troubleshooting. - :type correlation_id: str - :param http_request: The details of the operation. - :type http_request: str - """ - - _attribute_map = { - 'tenant_id': {'key': 'tenantId', 'type': 'str'}, - 'subscription_id': {'key': 'subscriptionId', 'type': 'str'}, - 'resource_group': {'key': 'resourceGroup', 'type': 'str'}, - 'resource_provider': {'key': 'resourceProvider', 'type': 'str'}, - 'resource_uri': {'key': 'resourceUri', 'type': 'str'}, - 'operation_name': {'key': 'operationName', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'str'}, - 'authorization': {'key': 'authorization', 'type': 'str'}, - 'claims': {'key': 'claims', 'type': 'str'}, - 'correlation_id': {'key': 'correlationId', 'type': 'str'}, - 'http_request': {'key': 'httpRequest', 'type': 'str'}, - } - - def __init__(self, *, tenant_id: str=None, subscription_id: str=None, resource_group: str=None, resource_provider: str=None, resource_uri: str=None, operation_name: str=None, status: str=None, authorization: str=None, claims: str=None, correlation_id: str=None, http_request: str=None, **kwargs) -> None: - super(ResourceDeleteFailureData, self).__init__(**kwargs) - self.tenant_id = tenant_id - self.subscription_id = subscription_id - self.resource_group = resource_group - self.resource_provider = resource_provider - self.resource_uri = resource_uri - self.operation_name = operation_name - self.status = status - self.authorization = authorization - self.claims = claims - self.correlation_id = correlation_id - self.http_request = http_request diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_success_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_success_data.py deleted file mode 100644 index a8a114e554c6..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_success_data.py +++ /dev/null @@ -1,70 +0,0 @@ -# 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 msrest.serialization import Model - - -class ResourceDeleteSuccessData(Model): - """Schema of the Data property of an EventGridEvent for a - Microsoft.Resources.ResourceDeleteSuccess event. This is raised when a - resource delete operation succeeds. - - :param tenant_id: The tenant ID of the resource. - :type tenant_id: str - :param subscription_id: The subscription ID of the resource. - :type subscription_id: str - :param resource_group: The resource group of the resource. - :type resource_group: str - :param resource_provider: The resource provider performing the operation. - :type resource_provider: str - :param resource_uri: The URI of the resource in the operation. - :type resource_uri: str - :param operation_name: The operation that was performed. - :type operation_name: str - :param status: The status of the operation. - :type status: str - :param authorization: The requested authorization for the operation. - :type authorization: str - :param claims: The properties of the claims. - :type claims: str - :param correlation_id: An operation ID used for troubleshooting. - :type correlation_id: str - :param http_request: The details of the operation. - :type http_request: str - """ - - _attribute_map = { - 'tenant_id': {'key': 'tenantId', 'type': 'str'}, - 'subscription_id': {'key': 'subscriptionId', 'type': 'str'}, - 'resource_group': {'key': 'resourceGroup', 'type': 'str'}, - 'resource_provider': {'key': 'resourceProvider', 'type': 'str'}, - 'resource_uri': {'key': 'resourceUri', 'type': 'str'}, - 'operation_name': {'key': 'operationName', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'str'}, - 'authorization': {'key': 'authorization', 'type': 'str'}, - 'claims': {'key': 'claims', 'type': 'str'}, - 'correlation_id': {'key': 'correlationId', 'type': 'str'}, - 'http_request': {'key': 'httpRequest', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ResourceDeleteSuccessData, self).__init__(**kwargs) - self.tenant_id = kwargs.get('tenant_id', None) - self.subscription_id = kwargs.get('subscription_id', None) - self.resource_group = kwargs.get('resource_group', None) - self.resource_provider = kwargs.get('resource_provider', None) - self.resource_uri = kwargs.get('resource_uri', None) - self.operation_name = kwargs.get('operation_name', None) - self.status = kwargs.get('status', None) - self.authorization = kwargs.get('authorization', None) - self.claims = kwargs.get('claims', None) - self.correlation_id = kwargs.get('correlation_id', None) - self.http_request = kwargs.get('http_request', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_success_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_success_data_py3.py deleted file mode 100644 index 6775b5666aa0..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_delete_success_data_py3.py +++ /dev/null @@ -1,70 +0,0 @@ -# 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 msrest.serialization import Model - - -class ResourceDeleteSuccessData(Model): - """Schema of the Data property of an EventGridEvent for a - Microsoft.Resources.ResourceDeleteSuccess event. This is raised when a - resource delete operation succeeds. - - :param tenant_id: The tenant ID of the resource. - :type tenant_id: str - :param subscription_id: The subscription ID of the resource. - :type subscription_id: str - :param resource_group: The resource group of the resource. - :type resource_group: str - :param resource_provider: The resource provider performing the operation. - :type resource_provider: str - :param resource_uri: The URI of the resource in the operation. - :type resource_uri: str - :param operation_name: The operation that was performed. - :type operation_name: str - :param status: The status of the operation. - :type status: str - :param authorization: The requested authorization for the operation. - :type authorization: str - :param claims: The properties of the claims. - :type claims: str - :param correlation_id: An operation ID used for troubleshooting. - :type correlation_id: str - :param http_request: The details of the operation. - :type http_request: str - """ - - _attribute_map = { - 'tenant_id': {'key': 'tenantId', 'type': 'str'}, - 'subscription_id': {'key': 'subscriptionId', 'type': 'str'}, - 'resource_group': {'key': 'resourceGroup', 'type': 'str'}, - 'resource_provider': {'key': 'resourceProvider', 'type': 'str'}, - 'resource_uri': {'key': 'resourceUri', 'type': 'str'}, - 'operation_name': {'key': 'operationName', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'str'}, - 'authorization': {'key': 'authorization', 'type': 'str'}, - 'claims': {'key': 'claims', 'type': 'str'}, - 'correlation_id': {'key': 'correlationId', 'type': 'str'}, - 'http_request': {'key': 'httpRequest', 'type': 'str'}, - } - - def __init__(self, *, tenant_id: str=None, subscription_id: str=None, resource_group: str=None, resource_provider: str=None, resource_uri: str=None, operation_name: str=None, status: str=None, authorization: str=None, claims: str=None, correlation_id: str=None, http_request: str=None, **kwargs) -> None: - super(ResourceDeleteSuccessData, self).__init__(**kwargs) - self.tenant_id = tenant_id - self.subscription_id = subscription_id - self.resource_group = resource_group - self.resource_provider = resource_provider - self.resource_uri = resource_uri - self.operation_name = operation_name - self.status = status - self.authorization = authorization - self.claims = claims - self.correlation_id = correlation_id - self.http_request = http_request diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_cancel_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_cancel_data.py deleted file mode 100644 index 7e1b1e14e351..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_cancel_data.py +++ /dev/null @@ -1,70 +0,0 @@ -# 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 msrest.serialization import Model - - -class ResourceWriteCancelData(Model): - """Schema of the Data property of an EventGridEvent for a - Microsoft.Resources.ResourceWriteCancel event. This is raised when a - resource create or update operation is canceled. - - :param tenant_id: The tenant ID of the resource. - :type tenant_id: str - :param subscription_id: The subscription ID of the resource. - :type subscription_id: str - :param resource_group: The resource group of the resource. - :type resource_group: str - :param resource_provider: The resource provider performing the operation. - :type resource_provider: str - :param resource_uri: The URI of the resource in the operation. - :type resource_uri: str - :param operation_name: The operation that was performed. - :type operation_name: str - :param status: The status of the operation. - :type status: str - :param authorization: The requested authorization for the operation. - :type authorization: str - :param claims: The properties of the claims. - :type claims: str - :param correlation_id: An operation ID used for troubleshooting. - :type correlation_id: str - :param http_request: The details of the operation. - :type http_request: str - """ - - _attribute_map = { - 'tenant_id': {'key': 'tenantId', 'type': 'str'}, - 'subscription_id': {'key': 'subscriptionId', 'type': 'str'}, - 'resource_group': {'key': 'resourceGroup', 'type': 'str'}, - 'resource_provider': {'key': 'resourceProvider', 'type': 'str'}, - 'resource_uri': {'key': 'resourceUri', 'type': 'str'}, - 'operation_name': {'key': 'operationName', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'str'}, - 'authorization': {'key': 'authorization', 'type': 'str'}, - 'claims': {'key': 'claims', 'type': 'str'}, - 'correlation_id': {'key': 'correlationId', 'type': 'str'}, - 'http_request': {'key': 'httpRequest', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ResourceWriteCancelData, self).__init__(**kwargs) - self.tenant_id = kwargs.get('tenant_id', None) - self.subscription_id = kwargs.get('subscription_id', None) - self.resource_group = kwargs.get('resource_group', None) - self.resource_provider = kwargs.get('resource_provider', None) - self.resource_uri = kwargs.get('resource_uri', None) - self.operation_name = kwargs.get('operation_name', None) - self.status = kwargs.get('status', None) - self.authorization = kwargs.get('authorization', None) - self.claims = kwargs.get('claims', None) - self.correlation_id = kwargs.get('correlation_id', None) - self.http_request = kwargs.get('http_request', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_cancel_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_cancel_data_py3.py deleted file mode 100644 index c2ab521c0495..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_cancel_data_py3.py +++ /dev/null @@ -1,70 +0,0 @@ -# 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 msrest.serialization import Model - - -class ResourceWriteCancelData(Model): - """Schema of the Data property of an EventGridEvent for a - Microsoft.Resources.ResourceWriteCancel event. This is raised when a - resource create or update operation is canceled. - - :param tenant_id: The tenant ID of the resource. - :type tenant_id: str - :param subscription_id: The subscription ID of the resource. - :type subscription_id: str - :param resource_group: The resource group of the resource. - :type resource_group: str - :param resource_provider: The resource provider performing the operation. - :type resource_provider: str - :param resource_uri: The URI of the resource in the operation. - :type resource_uri: str - :param operation_name: The operation that was performed. - :type operation_name: str - :param status: The status of the operation. - :type status: str - :param authorization: The requested authorization for the operation. - :type authorization: str - :param claims: The properties of the claims. - :type claims: str - :param correlation_id: An operation ID used for troubleshooting. - :type correlation_id: str - :param http_request: The details of the operation. - :type http_request: str - """ - - _attribute_map = { - 'tenant_id': {'key': 'tenantId', 'type': 'str'}, - 'subscription_id': {'key': 'subscriptionId', 'type': 'str'}, - 'resource_group': {'key': 'resourceGroup', 'type': 'str'}, - 'resource_provider': {'key': 'resourceProvider', 'type': 'str'}, - 'resource_uri': {'key': 'resourceUri', 'type': 'str'}, - 'operation_name': {'key': 'operationName', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'str'}, - 'authorization': {'key': 'authorization', 'type': 'str'}, - 'claims': {'key': 'claims', 'type': 'str'}, - 'correlation_id': {'key': 'correlationId', 'type': 'str'}, - 'http_request': {'key': 'httpRequest', 'type': 'str'}, - } - - def __init__(self, *, tenant_id: str=None, subscription_id: str=None, resource_group: str=None, resource_provider: str=None, resource_uri: str=None, operation_name: str=None, status: str=None, authorization: str=None, claims: str=None, correlation_id: str=None, http_request: str=None, **kwargs) -> None: - super(ResourceWriteCancelData, self).__init__(**kwargs) - self.tenant_id = tenant_id - self.subscription_id = subscription_id - self.resource_group = resource_group - self.resource_provider = resource_provider - self.resource_uri = resource_uri - self.operation_name = operation_name - self.status = status - self.authorization = authorization - self.claims = claims - self.correlation_id = correlation_id - self.http_request = http_request diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_failure_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_failure_data.py deleted file mode 100644 index d36108de8d30..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_failure_data.py +++ /dev/null @@ -1,70 +0,0 @@ -# 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 msrest.serialization import Model - - -class ResourceWriteFailureData(Model): - """Schema of the Data property of an EventGridEvent for a - Microsoft.Resources.ResourceWriteFailure event. This is raised when a - resource create or update operation fails. - - :param tenant_id: The tenant ID of the resource. - :type tenant_id: str - :param subscription_id: The subscription ID of the resource. - :type subscription_id: str - :param resource_group: The resource group of the resource. - :type resource_group: str - :param resource_provider: The resource provider performing the operation. - :type resource_provider: str - :param resource_uri: The URI of the resource in the operation. - :type resource_uri: str - :param operation_name: The operation that was performed. - :type operation_name: str - :param status: The status of the operation. - :type status: str - :param authorization: The requested authorization for the operation. - :type authorization: str - :param claims: The properties of the claims. - :type claims: str - :param correlation_id: An operation ID used for troubleshooting. - :type correlation_id: str - :param http_request: The details of the operation. - :type http_request: str - """ - - _attribute_map = { - 'tenant_id': {'key': 'tenantId', 'type': 'str'}, - 'subscription_id': {'key': 'subscriptionId', 'type': 'str'}, - 'resource_group': {'key': 'resourceGroup', 'type': 'str'}, - 'resource_provider': {'key': 'resourceProvider', 'type': 'str'}, - 'resource_uri': {'key': 'resourceUri', 'type': 'str'}, - 'operation_name': {'key': 'operationName', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'str'}, - 'authorization': {'key': 'authorization', 'type': 'str'}, - 'claims': {'key': 'claims', 'type': 'str'}, - 'correlation_id': {'key': 'correlationId', 'type': 'str'}, - 'http_request': {'key': 'httpRequest', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ResourceWriteFailureData, self).__init__(**kwargs) - self.tenant_id = kwargs.get('tenant_id', None) - self.subscription_id = kwargs.get('subscription_id', None) - self.resource_group = kwargs.get('resource_group', None) - self.resource_provider = kwargs.get('resource_provider', None) - self.resource_uri = kwargs.get('resource_uri', None) - self.operation_name = kwargs.get('operation_name', None) - self.status = kwargs.get('status', None) - self.authorization = kwargs.get('authorization', None) - self.claims = kwargs.get('claims', None) - self.correlation_id = kwargs.get('correlation_id', None) - self.http_request = kwargs.get('http_request', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_failure_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_failure_data_py3.py deleted file mode 100644 index ab45309bd180..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_failure_data_py3.py +++ /dev/null @@ -1,70 +0,0 @@ -# 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 msrest.serialization import Model - - -class ResourceWriteFailureData(Model): - """Schema of the Data property of an EventGridEvent for a - Microsoft.Resources.ResourceWriteFailure event. This is raised when a - resource create or update operation fails. - - :param tenant_id: The tenant ID of the resource. - :type tenant_id: str - :param subscription_id: The subscription ID of the resource. - :type subscription_id: str - :param resource_group: The resource group of the resource. - :type resource_group: str - :param resource_provider: The resource provider performing the operation. - :type resource_provider: str - :param resource_uri: The URI of the resource in the operation. - :type resource_uri: str - :param operation_name: The operation that was performed. - :type operation_name: str - :param status: The status of the operation. - :type status: str - :param authorization: The requested authorization for the operation. - :type authorization: str - :param claims: The properties of the claims. - :type claims: str - :param correlation_id: An operation ID used for troubleshooting. - :type correlation_id: str - :param http_request: The details of the operation. - :type http_request: str - """ - - _attribute_map = { - 'tenant_id': {'key': 'tenantId', 'type': 'str'}, - 'subscription_id': {'key': 'subscriptionId', 'type': 'str'}, - 'resource_group': {'key': 'resourceGroup', 'type': 'str'}, - 'resource_provider': {'key': 'resourceProvider', 'type': 'str'}, - 'resource_uri': {'key': 'resourceUri', 'type': 'str'}, - 'operation_name': {'key': 'operationName', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'str'}, - 'authorization': {'key': 'authorization', 'type': 'str'}, - 'claims': {'key': 'claims', 'type': 'str'}, - 'correlation_id': {'key': 'correlationId', 'type': 'str'}, - 'http_request': {'key': 'httpRequest', 'type': 'str'}, - } - - def __init__(self, *, tenant_id: str=None, subscription_id: str=None, resource_group: str=None, resource_provider: str=None, resource_uri: str=None, operation_name: str=None, status: str=None, authorization: str=None, claims: str=None, correlation_id: str=None, http_request: str=None, **kwargs) -> None: - super(ResourceWriteFailureData, self).__init__(**kwargs) - self.tenant_id = tenant_id - self.subscription_id = subscription_id - self.resource_group = resource_group - self.resource_provider = resource_provider - self.resource_uri = resource_uri - self.operation_name = operation_name - self.status = status - self.authorization = authorization - self.claims = claims - self.correlation_id = correlation_id - self.http_request = http_request diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_success_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_success_data.py deleted file mode 100644 index a38370581387..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_success_data.py +++ /dev/null @@ -1,70 +0,0 @@ -# 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 msrest.serialization import Model - - -class ResourceWriteSuccessData(Model): - """Schema of the Data property of an EventGridEvent for a - Microsoft.Resources.ResourceWriteSuccess event. This is raised when a - resource create or update operation succeeds. - - :param tenant_id: The tenant ID of the resource. - :type tenant_id: str - :param subscription_id: The subscription ID of the resource. - :type subscription_id: str - :param resource_group: The resource group of the resource. - :type resource_group: str - :param resource_provider: The resource provider performing the operation. - :type resource_provider: str - :param resource_uri: The URI of the resource in the operation. - :type resource_uri: str - :param operation_name: The operation that was performed. - :type operation_name: str - :param status: The status of the operation. - :type status: str - :param authorization: The requested authorization for the operation. - :type authorization: str - :param claims: The properties of the claims. - :type claims: str - :param correlation_id: An operation ID used for troubleshooting. - :type correlation_id: str - :param http_request: The details of the operation. - :type http_request: str - """ - - _attribute_map = { - 'tenant_id': {'key': 'tenantId', 'type': 'str'}, - 'subscription_id': {'key': 'subscriptionId', 'type': 'str'}, - 'resource_group': {'key': 'resourceGroup', 'type': 'str'}, - 'resource_provider': {'key': 'resourceProvider', 'type': 'str'}, - 'resource_uri': {'key': 'resourceUri', 'type': 'str'}, - 'operation_name': {'key': 'operationName', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'str'}, - 'authorization': {'key': 'authorization', 'type': 'str'}, - 'claims': {'key': 'claims', 'type': 'str'}, - 'correlation_id': {'key': 'correlationId', 'type': 'str'}, - 'http_request': {'key': 'httpRequest', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ResourceWriteSuccessData, self).__init__(**kwargs) - self.tenant_id = kwargs.get('tenant_id', None) - self.subscription_id = kwargs.get('subscription_id', None) - self.resource_group = kwargs.get('resource_group', None) - self.resource_provider = kwargs.get('resource_provider', None) - self.resource_uri = kwargs.get('resource_uri', None) - self.operation_name = kwargs.get('operation_name', None) - self.status = kwargs.get('status', None) - self.authorization = kwargs.get('authorization', None) - self.claims = kwargs.get('claims', None) - self.correlation_id = kwargs.get('correlation_id', None) - self.http_request = kwargs.get('http_request', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_success_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_success_data_py3.py deleted file mode 100644 index 0aed7ef74931..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/resource_write_success_data_py3.py +++ /dev/null @@ -1,70 +0,0 @@ -# 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 msrest.serialization import Model - - -class ResourceWriteSuccessData(Model): - """Schema of the Data property of an EventGridEvent for a - Microsoft.Resources.ResourceWriteSuccess event. This is raised when a - resource create or update operation succeeds. - - :param tenant_id: The tenant ID of the resource. - :type tenant_id: str - :param subscription_id: The subscription ID of the resource. - :type subscription_id: str - :param resource_group: The resource group of the resource. - :type resource_group: str - :param resource_provider: The resource provider performing the operation. - :type resource_provider: str - :param resource_uri: The URI of the resource in the operation. - :type resource_uri: str - :param operation_name: The operation that was performed. - :type operation_name: str - :param status: The status of the operation. - :type status: str - :param authorization: The requested authorization for the operation. - :type authorization: str - :param claims: The properties of the claims. - :type claims: str - :param correlation_id: An operation ID used for troubleshooting. - :type correlation_id: str - :param http_request: The details of the operation. - :type http_request: str - """ - - _attribute_map = { - 'tenant_id': {'key': 'tenantId', 'type': 'str'}, - 'subscription_id': {'key': 'subscriptionId', 'type': 'str'}, - 'resource_group': {'key': 'resourceGroup', 'type': 'str'}, - 'resource_provider': {'key': 'resourceProvider', 'type': 'str'}, - 'resource_uri': {'key': 'resourceUri', 'type': 'str'}, - 'operation_name': {'key': 'operationName', 'type': 'str'}, - 'status': {'key': 'status', 'type': 'str'}, - 'authorization': {'key': 'authorization', 'type': 'str'}, - 'claims': {'key': 'claims', 'type': 'str'}, - 'correlation_id': {'key': 'correlationId', 'type': 'str'}, - 'http_request': {'key': 'httpRequest', 'type': 'str'}, - } - - def __init__(self, *, tenant_id: str=None, subscription_id: str=None, resource_group: str=None, resource_provider: str=None, resource_uri: str=None, operation_name: str=None, status: str=None, authorization: str=None, claims: str=None, correlation_id: str=None, http_request: str=None, **kwargs) -> None: - super(ResourceWriteSuccessData, self).__init__(**kwargs) - self.tenant_id = tenant_id - self.subscription_id = subscription_id - self.resource_group = resource_group - self.resource_provider = resource_provider - self.resource_uri = resource_uri - self.operation_name = operation_name - self.status = status - self.authorization = authorization - self.claims = claims - self.correlation_id = correlation_id - self.http_request = http_request diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/service_bus_active_messages_available_with_no_listeners_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/service_bus_active_messages_available_with_no_listeners_event_data.py deleted file mode 100644 index c409c8396a05..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/service_bus_active_messages_available_with_no_listeners_event_data.py +++ /dev/null @@ -1,55 +0,0 @@ -# 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 msrest.serialization import Model - - -class ServiceBusActiveMessagesAvailableWithNoListenersEventData(Model): - """Schema of the Data property of an EventGridEvent for a - Microsoft.ServiceBus.ActiveMessagesAvailableWithNoListeners event. - - :param namespace_name: The namespace name of the Microsoft.ServiceBus - resource. - :type namespace_name: str - :param request_uri: The endpoint of the Microsoft.ServiceBus resource. - :type request_uri: str - :param entity_type: The entity type of the Microsoft.ServiceBus resource. - Could be one of 'queue' or 'subscriber'. - :type entity_type: str - :param queue_name: The name of the Microsoft.ServiceBus queue. If the - entity type is of type 'subscriber', then this value will be null. - :type queue_name: str - :param topic_name: The name of the Microsoft.ServiceBus topic. If the - entity type is of type 'queue', then this value will be null. - :type topic_name: str - :param subscription_name: The name of the Microsoft.ServiceBus topic's - subscription. If the entity type is of type 'queue', then this value will - be null. - :type subscription_name: str - """ - - _attribute_map = { - 'namespace_name': {'key': 'namespaceName', 'type': 'str'}, - 'request_uri': {'key': 'requestUri', 'type': 'str'}, - 'entity_type': {'key': 'entityType', 'type': 'str'}, - 'queue_name': {'key': 'queueName', 'type': 'str'}, - 'topic_name': {'key': 'topicName', 'type': 'str'}, - 'subscription_name': {'key': 'subscriptionName', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ServiceBusActiveMessagesAvailableWithNoListenersEventData, self).__init__(**kwargs) - self.namespace_name = kwargs.get('namespace_name', None) - self.request_uri = kwargs.get('request_uri', None) - self.entity_type = kwargs.get('entity_type', None) - self.queue_name = kwargs.get('queue_name', None) - self.topic_name = kwargs.get('topic_name', None) - self.subscription_name = kwargs.get('subscription_name', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/service_bus_active_messages_available_with_no_listeners_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/service_bus_active_messages_available_with_no_listeners_event_data_py3.py deleted file mode 100644 index 35a4108ae4d9..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/service_bus_active_messages_available_with_no_listeners_event_data_py3.py +++ /dev/null @@ -1,55 +0,0 @@ -# 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 msrest.serialization import Model - - -class ServiceBusActiveMessagesAvailableWithNoListenersEventData(Model): - """Schema of the Data property of an EventGridEvent for a - Microsoft.ServiceBus.ActiveMessagesAvailableWithNoListeners event. - - :param namespace_name: The namespace name of the Microsoft.ServiceBus - resource. - :type namespace_name: str - :param request_uri: The endpoint of the Microsoft.ServiceBus resource. - :type request_uri: str - :param entity_type: The entity type of the Microsoft.ServiceBus resource. - Could be one of 'queue' or 'subscriber'. - :type entity_type: str - :param queue_name: The name of the Microsoft.ServiceBus queue. If the - entity type is of type 'subscriber', then this value will be null. - :type queue_name: str - :param topic_name: The name of the Microsoft.ServiceBus topic. If the - entity type is of type 'queue', then this value will be null. - :type topic_name: str - :param subscription_name: The name of the Microsoft.ServiceBus topic's - subscription. If the entity type is of type 'queue', then this value will - be null. - :type subscription_name: str - """ - - _attribute_map = { - 'namespace_name': {'key': 'namespaceName', 'type': 'str'}, - 'request_uri': {'key': 'requestUri', 'type': 'str'}, - 'entity_type': {'key': 'entityType', 'type': 'str'}, - 'queue_name': {'key': 'queueName', 'type': 'str'}, - 'topic_name': {'key': 'topicName', 'type': 'str'}, - 'subscription_name': {'key': 'subscriptionName', 'type': 'str'}, - } - - def __init__(self, *, namespace_name: str=None, request_uri: str=None, entity_type: str=None, queue_name: str=None, topic_name: str=None, subscription_name: str=None, **kwargs) -> None: - super(ServiceBusActiveMessagesAvailableWithNoListenersEventData, self).__init__(**kwargs) - self.namespace_name = namespace_name - self.request_uri = request_uri - self.entity_type = entity_type - self.queue_name = queue_name - self.topic_name = topic_name - self.subscription_name = subscription_name diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/service_bus_deadletter_messages_available_with_no_listeners_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/service_bus_deadletter_messages_available_with_no_listeners_event_data.py deleted file mode 100644 index 60310de45628..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/service_bus_deadletter_messages_available_with_no_listeners_event_data.py +++ /dev/null @@ -1,55 +0,0 @@ -# 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 msrest.serialization import Model - - -class ServiceBusDeadletterMessagesAvailableWithNoListenersEventData(Model): - """Schema of the Data property of an EventGridEvent for a - Microsoft.ServiceBus.DeadletterMessagesAvailableWithNoListenersEvent event. - - :param namespace_name: The namespace name of the Microsoft.ServiceBus - resource. - :type namespace_name: str - :param request_uri: The endpoint of the Microsoft.ServiceBus resource. - :type request_uri: str - :param entity_type: The entity type of the Microsoft.ServiceBus resource. - Could be one of 'queue' or 'subscriber'. - :type entity_type: str - :param queue_name: The name of the Microsoft.ServiceBus queue. If the - entity type is of type 'subscriber', then this value will be null. - :type queue_name: str - :param topic_name: The name of the Microsoft.ServiceBus topic. If the - entity type is of type 'queue', then this value will be null. - :type topic_name: str - :param subscription_name: The name of the Microsoft.ServiceBus topic's - subscription. If the entity type is of type 'queue', then this value will - be null. - :type subscription_name: str - """ - - _attribute_map = { - 'namespace_name': {'key': 'namespaceName', 'type': 'str'}, - 'request_uri': {'key': 'requestUri', 'type': 'str'}, - 'entity_type': {'key': 'entityType', 'type': 'str'}, - 'queue_name': {'key': 'queueName', 'type': 'str'}, - 'topic_name': {'key': 'topicName', 'type': 'str'}, - 'subscription_name': {'key': 'subscriptionName', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ServiceBusDeadletterMessagesAvailableWithNoListenersEventData, self).__init__(**kwargs) - self.namespace_name = kwargs.get('namespace_name', None) - self.request_uri = kwargs.get('request_uri', None) - self.entity_type = kwargs.get('entity_type', None) - self.queue_name = kwargs.get('queue_name', None) - self.topic_name = kwargs.get('topic_name', None) - self.subscription_name = kwargs.get('subscription_name', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.py deleted file mode 100644 index 3f8afafc482c..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/service_bus_deadletter_messages_available_with_no_listeners_event_data_py3.py +++ /dev/null @@ -1,55 +0,0 @@ -# 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 msrest.serialization import Model - - -class ServiceBusDeadletterMessagesAvailableWithNoListenersEventData(Model): - """Schema of the Data property of an EventGridEvent for a - Microsoft.ServiceBus.DeadletterMessagesAvailableWithNoListenersEvent event. - - :param namespace_name: The namespace name of the Microsoft.ServiceBus - resource. - :type namespace_name: str - :param request_uri: The endpoint of the Microsoft.ServiceBus resource. - :type request_uri: str - :param entity_type: The entity type of the Microsoft.ServiceBus resource. - Could be one of 'queue' or 'subscriber'. - :type entity_type: str - :param queue_name: The name of the Microsoft.ServiceBus queue. If the - entity type is of type 'subscriber', then this value will be null. - :type queue_name: str - :param topic_name: The name of the Microsoft.ServiceBus topic. If the - entity type is of type 'queue', then this value will be null. - :type topic_name: str - :param subscription_name: The name of the Microsoft.ServiceBus topic's - subscription. If the entity type is of type 'queue', then this value will - be null. - :type subscription_name: str - """ - - _attribute_map = { - 'namespace_name': {'key': 'namespaceName', 'type': 'str'}, - 'request_uri': {'key': 'requestUri', 'type': 'str'}, - 'entity_type': {'key': 'entityType', 'type': 'str'}, - 'queue_name': {'key': 'queueName', 'type': 'str'}, - 'topic_name': {'key': 'topicName', 'type': 'str'}, - 'subscription_name': {'key': 'subscriptionName', 'type': 'str'}, - } - - def __init__(self, *, namespace_name: str=None, request_uri: str=None, entity_type: str=None, queue_name: str=None, topic_name: str=None, subscription_name: str=None, **kwargs) -> None: - super(ServiceBusDeadletterMessagesAvailableWithNoListenersEventData, self).__init__(**kwargs) - self.namespace_name = namespace_name - self.request_uri = request_uri - self.entity_type = entity_type - self.queue_name = queue_name - self.topic_name = topic_name - self.subscription_name = subscription_name diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/signal_rservice_client_connection_connected_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/signal_rservice_client_connection_connected_event_data.py deleted file mode 100644 index f48d5ff56765..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/signal_rservice_client_connection_connected_event_data.py +++ /dev/null @@ -1,41 +0,0 @@ -# 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 msrest.serialization import Model - - -class SignalRServiceClientConnectionConnectedEventData(Model): - """Schema of the Data property of an EventGridEvent for a - Microsoft.SignalRService.ClientConnectionConnected event. - - :param timestamp: The time at which the event occurred. - :type timestamp: datetime - :param hub: The hub of connected client connection. - :type hub: str - :param connection_id: The connection Id of connected client connection. - :type connection_id: str - :param user_id: The user Id of connected client connection. - :type user_id: str - """ - - _attribute_map = { - 'timestamp': {'key': 'timestamp', 'type': 'iso-8601'}, - 'hub': {'key': 'hub', 'type': 'str'}, - 'connection_id': {'key': 'connectionId', 'type': 'str'}, - 'user_id': {'key': 'userId', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(SignalRServiceClientConnectionConnectedEventData, self).__init__(**kwargs) - self.timestamp = kwargs.get('timestamp', None) - self.hub = kwargs.get('hub', None) - self.connection_id = kwargs.get('connection_id', None) - self.user_id = kwargs.get('user_id', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/signal_rservice_client_connection_connected_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/signal_rservice_client_connection_connected_event_data_py3.py deleted file mode 100644 index 2237e0ed5bec..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/signal_rservice_client_connection_connected_event_data_py3.py +++ /dev/null @@ -1,41 +0,0 @@ -# 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 msrest.serialization import Model - - -class SignalRServiceClientConnectionConnectedEventData(Model): - """Schema of the Data property of an EventGridEvent for a - Microsoft.SignalRService.ClientConnectionConnected event. - - :param timestamp: The time at which the event occurred. - :type timestamp: datetime - :param hub: The hub of connected client connection. - :type hub: str - :param connection_id: The connection Id of connected client connection. - :type connection_id: str - :param user_id: The user Id of connected client connection. - :type user_id: str - """ - - _attribute_map = { - 'timestamp': {'key': 'timestamp', 'type': 'iso-8601'}, - 'hub': {'key': 'hub', 'type': 'str'}, - 'connection_id': {'key': 'connectionId', 'type': 'str'}, - 'user_id': {'key': 'userId', 'type': 'str'}, - } - - def __init__(self, *, timestamp=None, hub: str=None, connection_id: str=None, user_id: str=None, **kwargs) -> None: - super(SignalRServiceClientConnectionConnectedEventData, self).__init__(**kwargs) - self.timestamp = timestamp - self.hub = hub - self.connection_id = connection_id - self.user_id = user_id diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/signal_rservice_client_connection_disconnected_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/signal_rservice_client_connection_disconnected_event_data.py deleted file mode 100644 index d888c23cd9dc..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/signal_rservice_client_connection_disconnected_event_data.py +++ /dev/null @@ -1,46 +0,0 @@ -# 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 msrest.serialization import Model - - -class SignalRServiceClientConnectionDisconnectedEventData(Model): - """Schema of the Data property of an EventGridEvent for a - Microsoft.SignalRService.ClientConnectionDisconnected event. - - :param timestamp: The time at which the event occurred. - :type timestamp: datetime - :param hub: The hub of connected client connection. - :type hub: str - :param connection_id: The connection Id of connected client connection. - :type connection_id: str - :param user_id: The user Id of connected client connection. - :type user_id: str - :param error_message: The message of error that cause the client - connection disconnected. - :type error_message: str - """ - - _attribute_map = { - 'timestamp': {'key': 'timestamp', 'type': 'iso-8601'}, - 'hub': {'key': 'hub', 'type': 'str'}, - 'connection_id': {'key': 'connectionId', 'type': 'str'}, - 'user_id': {'key': 'userId', 'type': 'str'}, - 'error_message': {'key': 'errorMessage', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(SignalRServiceClientConnectionDisconnectedEventData, self).__init__(**kwargs) - self.timestamp = kwargs.get('timestamp', None) - self.hub = kwargs.get('hub', None) - self.connection_id = kwargs.get('connection_id', None) - self.user_id = kwargs.get('user_id', None) - self.error_message = kwargs.get('error_message', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/signal_rservice_client_connection_disconnected_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/signal_rservice_client_connection_disconnected_event_data_py3.py deleted file mode 100644 index 44e722c83d3a..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/signal_rservice_client_connection_disconnected_event_data_py3.py +++ /dev/null @@ -1,46 +0,0 @@ -# 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 msrest.serialization import Model - - -class SignalRServiceClientConnectionDisconnectedEventData(Model): - """Schema of the Data property of an EventGridEvent for a - Microsoft.SignalRService.ClientConnectionDisconnected event. - - :param timestamp: The time at which the event occurred. - :type timestamp: datetime - :param hub: The hub of connected client connection. - :type hub: str - :param connection_id: The connection Id of connected client connection. - :type connection_id: str - :param user_id: The user Id of connected client connection. - :type user_id: str - :param error_message: The message of error that cause the client - connection disconnected. - :type error_message: str - """ - - _attribute_map = { - 'timestamp': {'key': 'timestamp', 'type': 'iso-8601'}, - 'hub': {'key': 'hub', 'type': 'str'}, - 'connection_id': {'key': 'connectionId', 'type': 'str'}, - 'user_id': {'key': 'userId', 'type': 'str'}, - 'error_message': {'key': 'errorMessage', 'type': 'str'}, - } - - def __init__(self, *, timestamp=None, hub: str=None, connection_id: str=None, user_id: str=None, error_message: str=None, **kwargs) -> None: - super(SignalRServiceClientConnectionDisconnectedEventData, self).__init__(**kwargs) - self.timestamp = timestamp - self.hub = hub - self.connection_id = connection_id - self.user_id = user_id - self.error_message = error_message diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/storage_blob_created_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/storage_blob_created_event_data.py deleted file mode 100644 index edb52bb6a720..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/storage_blob_created_event_data.py +++ /dev/null @@ -1,74 +0,0 @@ -# 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 msrest.serialization import Model - - -class StorageBlobCreatedEventData(Model): - """Schema of the Data property of an EventGridEvent for an - Microsoft.Storage.BlobCreated event. - - :param api: The name of the API/operation that triggered this event. - :type api: str - :param client_request_id: A request id provided by the client of the - storage API operation that triggered this event. - :type client_request_id: str - :param request_id: The request id generated by the Storage service for the - storage API operation that triggered this event. - :type request_id: str - :param e_tag: The etag of the object at the time this event was triggered. - :type e_tag: str - :param content_type: The content type of the blob. This is the same as - what would be returned in the Content-Type header from the blob. - :type content_type: str - :param content_length: The size of the blob in bytes. This is the same as - what would be returned in the Content-Length header from the blob. - :type content_length: long - :param blob_type: The type of blob. - :type blob_type: str - :param url: The path to the blob. - :type url: str - :param sequencer: An opaque string value representing the logical sequence - of events for any particular blob name. Users can use standard string - comparison to understand the relative sequence of two events on the same - blob name. - :type sequencer: str - :param storage_diagnostics: For service use only. Diagnostic data - occasionally included by the Azure Storage service. This property should - be ignored by event consumers. - :type storage_diagnostics: object - """ - - _attribute_map = { - 'api': {'key': 'api', 'type': 'str'}, - 'client_request_id': {'key': 'clientRequestId', 'type': 'str'}, - 'request_id': {'key': 'requestId', 'type': 'str'}, - 'e_tag': {'key': 'eTag', 'type': 'str'}, - 'content_type': {'key': 'contentType', 'type': 'str'}, - 'content_length': {'key': 'contentLength', 'type': 'long'}, - 'blob_type': {'key': 'blobType', 'type': 'str'}, - 'url': {'key': 'url', 'type': 'str'}, - 'sequencer': {'key': 'sequencer', 'type': 'str'}, - 'storage_diagnostics': {'key': 'storageDiagnostics', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(StorageBlobCreatedEventData, self).__init__(**kwargs) - self.api = kwargs.get('api', None) - self.client_request_id = kwargs.get('client_request_id', None) - self.request_id = kwargs.get('request_id', None) - self.e_tag = kwargs.get('e_tag', None) - self.content_type = kwargs.get('content_type', None) - self.content_length = kwargs.get('content_length', None) - self.blob_type = kwargs.get('blob_type', None) - self.url = kwargs.get('url', None) - self.sequencer = kwargs.get('sequencer', None) - self.storage_diagnostics = kwargs.get('storage_diagnostics', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/storage_blob_created_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/storage_blob_created_event_data_py3.py deleted file mode 100644 index 78914ab25fba..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/storage_blob_created_event_data_py3.py +++ /dev/null @@ -1,74 +0,0 @@ -# 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 msrest.serialization import Model - - -class StorageBlobCreatedEventData(Model): - """Schema of the Data property of an EventGridEvent for an - Microsoft.Storage.BlobCreated event. - - :param api: The name of the API/operation that triggered this event. - :type api: str - :param client_request_id: A request id provided by the client of the - storage API operation that triggered this event. - :type client_request_id: str - :param request_id: The request id generated by the Storage service for the - storage API operation that triggered this event. - :type request_id: str - :param e_tag: The etag of the object at the time this event was triggered. - :type e_tag: str - :param content_type: The content type of the blob. This is the same as - what would be returned in the Content-Type header from the blob. - :type content_type: str - :param content_length: The size of the blob in bytes. This is the same as - what would be returned in the Content-Length header from the blob. - :type content_length: long - :param blob_type: The type of blob. - :type blob_type: str - :param url: The path to the blob. - :type url: str - :param sequencer: An opaque string value representing the logical sequence - of events for any particular blob name. Users can use standard string - comparison to understand the relative sequence of two events on the same - blob name. - :type sequencer: str - :param storage_diagnostics: For service use only. Diagnostic data - occasionally included by the Azure Storage service. This property should - be ignored by event consumers. - :type storage_diagnostics: object - """ - - _attribute_map = { - 'api': {'key': 'api', 'type': 'str'}, - 'client_request_id': {'key': 'clientRequestId', 'type': 'str'}, - 'request_id': {'key': 'requestId', 'type': 'str'}, - 'e_tag': {'key': 'eTag', 'type': 'str'}, - 'content_type': {'key': 'contentType', 'type': 'str'}, - 'content_length': {'key': 'contentLength', 'type': 'long'}, - 'blob_type': {'key': 'blobType', 'type': 'str'}, - 'url': {'key': 'url', 'type': 'str'}, - 'sequencer': {'key': 'sequencer', 'type': 'str'}, - 'storage_diagnostics': {'key': 'storageDiagnostics', 'type': 'object'}, - } - - def __init__(self, *, api: str=None, client_request_id: str=None, request_id: str=None, e_tag: str=None, content_type: str=None, content_length: int=None, blob_type: str=None, url: str=None, sequencer: str=None, storage_diagnostics=None, **kwargs) -> None: - super(StorageBlobCreatedEventData, self).__init__(**kwargs) - self.api = api - self.client_request_id = client_request_id - self.request_id = request_id - self.e_tag = e_tag - self.content_type = content_type - self.content_length = content_length - self.blob_type = blob_type - self.url = url - self.sequencer = sequencer - self.storage_diagnostics = storage_diagnostics diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/storage_blob_deleted_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/storage_blob_deleted_event_data.py deleted file mode 100644 index 1b869057d280..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/storage_blob_deleted_event_data.py +++ /dev/null @@ -1,65 +0,0 @@ -# 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 msrest.serialization import Model - - -class StorageBlobDeletedEventData(Model): - """Schema of the Data property of an EventGridEvent for an - Microsoft.Storage.BlobDeleted event. - - :param api: The name of the API/operation that triggered this event. - :type api: str - :param client_request_id: A request id provided by the client of the - storage API operation that triggered this event. - :type client_request_id: str - :param request_id: The request id generated by the Storage service for the - storage API operation that triggered this event. - :type request_id: str - :param content_type: The content type of the blob. This is the same as - what would be returned in the Content-Type header from the blob. - :type content_type: str - :param blob_type: The type of blob. - :type blob_type: str - :param url: The path to the blob. - :type url: str - :param sequencer: An opaque string value representing the logical sequence - of events for any particular blob name. Users can use standard string - comparison to understand the relative sequence of two events on the same - blob name. - :type sequencer: str - :param storage_diagnostics: For service use only. Diagnostic data - occasionally included by the Azure Storage service. This property should - be ignored by event consumers. - :type storage_diagnostics: object - """ - - _attribute_map = { - 'api': {'key': 'api', 'type': 'str'}, - 'client_request_id': {'key': 'clientRequestId', 'type': 'str'}, - 'request_id': {'key': 'requestId', 'type': 'str'}, - 'content_type': {'key': 'contentType', 'type': 'str'}, - 'blob_type': {'key': 'blobType', 'type': 'str'}, - 'url': {'key': 'url', 'type': 'str'}, - 'sequencer': {'key': 'sequencer', 'type': 'str'}, - 'storage_diagnostics': {'key': 'storageDiagnostics', 'type': 'object'}, - } - - def __init__(self, **kwargs): - super(StorageBlobDeletedEventData, self).__init__(**kwargs) - self.api = kwargs.get('api', None) - self.client_request_id = kwargs.get('client_request_id', None) - self.request_id = kwargs.get('request_id', None) - self.content_type = kwargs.get('content_type', None) - self.blob_type = kwargs.get('blob_type', None) - self.url = kwargs.get('url', None) - self.sequencer = kwargs.get('sequencer', None) - self.storage_diagnostics = kwargs.get('storage_diagnostics', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/storage_blob_deleted_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/storage_blob_deleted_event_data_py3.py deleted file mode 100644 index 7565e6572c24..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/storage_blob_deleted_event_data_py3.py +++ /dev/null @@ -1,65 +0,0 @@ -# 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 msrest.serialization import Model - - -class StorageBlobDeletedEventData(Model): - """Schema of the Data property of an EventGridEvent for an - Microsoft.Storage.BlobDeleted event. - - :param api: The name of the API/operation that triggered this event. - :type api: str - :param client_request_id: A request id provided by the client of the - storage API operation that triggered this event. - :type client_request_id: str - :param request_id: The request id generated by the Storage service for the - storage API operation that triggered this event. - :type request_id: str - :param content_type: The content type of the blob. This is the same as - what would be returned in the Content-Type header from the blob. - :type content_type: str - :param blob_type: The type of blob. - :type blob_type: str - :param url: The path to the blob. - :type url: str - :param sequencer: An opaque string value representing the logical sequence - of events for any particular blob name. Users can use standard string - comparison to understand the relative sequence of two events on the same - blob name. - :type sequencer: str - :param storage_diagnostics: For service use only. Diagnostic data - occasionally included by the Azure Storage service. This property should - be ignored by event consumers. - :type storage_diagnostics: object - """ - - _attribute_map = { - 'api': {'key': 'api', 'type': 'str'}, - 'client_request_id': {'key': 'clientRequestId', 'type': 'str'}, - 'request_id': {'key': 'requestId', 'type': 'str'}, - 'content_type': {'key': 'contentType', 'type': 'str'}, - 'blob_type': {'key': 'blobType', 'type': 'str'}, - 'url': {'key': 'url', 'type': 'str'}, - 'sequencer': {'key': 'sequencer', 'type': 'str'}, - 'storage_diagnostics': {'key': 'storageDiagnostics', 'type': 'object'}, - } - - def __init__(self, *, api: str=None, client_request_id: str=None, request_id: str=None, content_type: str=None, blob_type: str=None, url: str=None, sequencer: str=None, storage_diagnostics=None, **kwargs) -> None: - super(StorageBlobDeletedEventData, self).__init__(**kwargs) - self.api = api - self.client_request_id = client_request_id - self.request_id = request_id - self.content_type = content_type - self.blob_type = blob_type - self.url = url - self.sequencer = sequencer - self.storage_diagnostics = storage_diagnostics diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_deleted_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_deleted_event_data.py deleted file mode 100644 index 2aa366646706..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_deleted_event_data.py +++ /dev/null @@ -1,37 +0,0 @@ -# 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 msrest.serialization import Model - - -class SubscriptionDeletedEventData(Model): - """Schema of the Data property of an EventGridEvent for a - Microsoft.EventGrid.SubscriptionDeletedEvent. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar event_subscription_id: The Azure resource ID of the deleted event - subscription. - :vartype event_subscription_id: str - """ - - _validation = { - 'event_subscription_id': {'readonly': True}, - } - - _attribute_map = { - 'event_subscription_id': {'key': 'eventSubscriptionId', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(SubscriptionDeletedEventData, self).__init__(**kwargs) - self.event_subscription_id = None diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_deleted_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_deleted_event_data_py3.py deleted file mode 100644 index 133338d9d112..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_deleted_event_data_py3.py +++ /dev/null @@ -1,37 +0,0 @@ -# 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 msrest.serialization import Model - - -class SubscriptionDeletedEventData(Model): - """Schema of the Data property of an EventGridEvent for a - Microsoft.EventGrid.SubscriptionDeletedEvent. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar event_subscription_id: The Azure resource ID of the deleted event - subscription. - :vartype event_subscription_id: str - """ - - _validation = { - 'event_subscription_id': {'readonly': True}, - } - - _attribute_map = { - 'event_subscription_id': {'key': 'eventSubscriptionId', 'type': 'str'}, - } - - def __init__(self, **kwargs) -> None: - super(SubscriptionDeletedEventData, self).__init__(**kwargs) - self.event_subscription_id = None diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_validation_event_data.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_validation_event_data.py deleted file mode 100644 index f9d0bfe7c431..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_validation_event_data.py +++ /dev/null @@ -1,50 +0,0 @@ -# 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 msrest.serialization import Model - - -class SubscriptionValidationEventData(Model): - """Schema of the Data property of an EventGridEvent for a - Microsoft.EventGrid.SubscriptionValidationEvent. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar validation_code: The validation code sent by Azure Event Grid to - validate an event subscription. To complete the validation handshake, the - subscriber must either respond with this validation code as part of the - validation response, or perform a GET request on the validationUrl - (available starting version 2018-05-01-preview). - :vartype validation_code: str - :ivar validation_url: The validation URL sent by Azure Event Grid - (available starting version 2018-05-01-preview). To complete the - validation handshake, the subscriber must either respond with the - validationCode as part of the validation response, or perform a GET - request on the validationUrl (available starting version - 2018-05-01-preview). - :vartype validation_url: str - """ - - _validation = { - 'validation_code': {'readonly': True}, - 'validation_url': {'readonly': True}, - } - - _attribute_map = { - 'validation_code': {'key': 'validationCode', 'type': 'str'}, - 'validation_url': {'key': 'validationUrl', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(SubscriptionValidationEventData, self).__init__(**kwargs) - self.validation_code = None - self.validation_url = None diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_validation_event_data_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_validation_event_data_py3.py deleted file mode 100644 index b4302b98927b..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_validation_event_data_py3.py +++ /dev/null @@ -1,50 +0,0 @@ -# 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 msrest.serialization import Model - - -class SubscriptionValidationEventData(Model): - """Schema of the Data property of an EventGridEvent for a - Microsoft.EventGrid.SubscriptionValidationEvent. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :ivar validation_code: The validation code sent by Azure Event Grid to - validate an event subscription. To complete the validation handshake, the - subscriber must either respond with this validation code as part of the - validation response, or perform a GET request on the validationUrl - (available starting version 2018-05-01-preview). - :vartype validation_code: str - :ivar validation_url: The validation URL sent by Azure Event Grid - (available starting version 2018-05-01-preview). To complete the - validation handshake, the subscriber must either respond with the - validationCode as part of the validation response, or perform a GET - request on the validationUrl (available starting version - 2018-05-01-preview). - :vartype validation_url: str - """ - - _validation = { - 'validation_code': {'readonly': True}, - 'validation_url': {'readonly': True}, - } - - _attribute_map = { - 'validation_code': {'key': 'validationCode', 'type': 'str'}, - 'validation_url': {'key': 'validationUrl', 'type': 'str'}, - } - - def __init__(self, **kwargs) -> None: - super(SubscriptionValidationEventData, self).__init__(**kwargs) - self.validation_code = None - self.validation_url = None diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_validation_response.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_validation_response.py deleted file mode 100644 index 034d55d1faf1..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_validation_response.py +++ /dev/null @@ -1,32 +0,0 @@ -# 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 msrest.serialization import Model - - -class SubscriptionValidationResponse(Model): - """To complete an event subscription validation handshake, a subscriber can - use either the validationCode or the validationUrl received in a - SubscriptionValidationEvent. When the validationCode is used, the - SubscriptionValidationResponse can be used to build the response. - - :param validation_response: The validation response sent by the subscriber - to Azure Event Grid to complete the validation of an event subscription. - :type validation_response: str - """ - - _attribute_map = { - 'validation_response': {'key': 'validationResponse', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(SubscriptionValidationResponse, self).__init__(**kwargs) - self.validation_response = kwargs.get('validation_response', None) diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_validation_response_py3.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_validation_response_py3.py deleted file mode 100644 index dc76e2a5ca6f..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/models/subscription_validation_response_py3.py +++ /dev/null @@ -1,32 +0,0 @@ -# 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 msrest.serialization import Model - - -class SubscriptionValidationResponse(Model): - """To complete an event subscription validation handshake, a subscriber can - use either the validationCode or the validationUrl received in a - SubscriptionValidationEvent. When the validationCode is used, the - SubscriptionValidationResponse can be used to build the response. - - :param validation_response: The validation response sent by the subscriber - to Azure Event Grid to complete the validation of an event subscription. - :type validation_response: str - """ - - _attribute_map = { - 'validation_response': {'key': 'validationResponse', 'type': 'str'}, - } - - def __init__(self, *, validation_response: str=None, **kwargs) -> None: - super(SubscriptionValidationResponse, self).__init__(**kwargs) - self.validation_response = validation_response diff --git a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/version.py b/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/version.py deleted file mode 100644 index d24076f8d84b..000000000000 --- a/sdk/eventgrid/azure-eventgrid/src/old_eventgrid/eventgrid/version.py +++ /dev/null @@ -1,13 +0,0 @@ -# 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. -# -------------------------------------------------------------------------- - -VERSION = "1.3.0" - diff --git a/sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py b/sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py index e6cf75420c6a..cf31484eff42 100644 --- a/sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py +++ b/sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py @@ -14,9 +14,9 @@ from devtools_testutils.resource_testcase import RESOURCE_GROUP_PARAM EVENTGRID_TOPIC_PARAM = 'eventgrid_topic' -EVENTGRID_TOPIC_LOCATION = 'eastus' +EVENTGRID_TOPIC_LOCATION = 'westus' -# Shared base class for service bus sub-resources that require a namespace and RG to exist. +# Shared base class for event grid sub-resources that require a RG to exist. class _EventGridChildResourcePreparer(AzureMgmtPreparer): def __init__(self, name_prefix='', @@ -33,6 +33,7 @@ def __init__(self, class EventGridTopicPreparer(_EventGridChildResourcePreparer): def __init__(self, name_prefix='', + use_cache=True, parameter_name=EVENTGRID_TOPIC_PARAM, parameter_location=EVENTGRID_TOPIC_LOCATION, resource_group_parameter_name=RESOURCE_GROUP_PARAM, @@ -69,7 +70,6 @@ def create_resource(self, name, **kwargs): return { self.parameter_name: self.resource, '{}_primary_key'.format(self.parameter_name): self.primary_key, - '{}_location'.format(self.parameter_name): self.parameter_location, } def remove_resource(self, name, **kwargs): diff --git a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_client.test_eg_client_good_credentials.yaml b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_client.test_eg_client_good_credentials.yaml new file mode 100644 index 000000000000..8d302b5d5db2 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_client.test_eg_client_good_credentials.yaml @@ -0,0 +1,40 @@ +interactions: +- request: + body: '[{"id": "5314829f-df85-4b47-a336-47a851154c65", "subject": "sample", "data": + {"sample": "0"}, "eventType": "Sample.Event", "eventTime": "2020-07-28T18:49:10.493442Z", + "dataVersion": "2.0"}]' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '189' + Content-Type: + - application/json + User-Agent: + - azsdk-python-eventgridpublisherclient/unknown Python/3.8.3 (Windows-10-10.0.19041-SP0) + aeg-sas-key: + - Upn4lJPorTgDBIvzRWt76KC5H6nfeiSLTx1QILciUYk= + method: POST + uri: https://eventgridtestvsm4nzzezwf.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 + response: + body: + string: '' + headers: + api-supported-versions: + - '2018-01-01' + content-length: + - '0' + date: + - Tue, 28 Jul 2020 18:49:09 GMT + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + status: + code: 200 + message: OK +version: 1 diff --git a/sdk/eventgrid/azure-eventgrid/tests/test_eg_client.py b/sdk/eventgrid/azure-eventgrid/tests/test_eg_client.py index a378d547b8be..0bc02b4d2622 100644 --- a/sdk/eventgrid/azure-eventgrid/tests/test_eg_client.py +++ b/sdk/eventgrid/azure-eventgrid/tests/test_eg_client.py @@ -16,41 +16,31 @@ #sys.path.append(os.path.normpath(os.path.join(SCRIPT_DIR, PACKAGE_PARENT))) #print(sys.path) -from azure.common import AzureHttpError, AzureConflictHttpError -from azure.core.pipeline.policies import AzureKeyCredentialPolicy +from devtools_testutils import AzureMgmtTestCase, ResourceGroupPreparer + from azure.core.credentials import AzureKeyCredential from azure.eventgrid import EventGridPublisherClient, CloudEvent, EventGridEvent -from azure.core.exceptions import ( - ResourceNotFoundError, - ResourceExistsError, - ClientAuthenticationError, -) -from devtools_testutils import AzureMgmtTestCase, ResourceGroupPreparer + from eventgrid_preparer import ( EventGridTopicPreparer ) -class EventGridClientTests(AzureMgmtTestCase): +class EventGridClientTests(AzureMgmtTestCase): @pytest.mark.liveTest @pytest.mark.live_test_only @ResourceGroupPreparer(name_prefix='eventgridtest') @EventGridTopicPreparer(name_prefix='eventgridtest') - def test_eg_client_good_credentials(self, eventgrid_topic, eventgrid_topic_primary_key, eventgrid_topic_location, **kwargs): - print("testing") + def test_eg_client_good_credentials(self, resource_group, eventgrid_topic, eventgrid_topic_primary_key, **kwargs): akc_credential = AzureKeyCredential(eventgrid_topic_primary_key) - - client = EventGridPublisherClient(eventgrid_topic.endpoint, akc_credential) - print("authenticating") - - dtime = datetime.now().strftime("%m-%d-%YT%I:%M:%S.%f") - eg_event = EventGridEvent(id='831e1650-001e-001b-66ab-eeb76e06l631', subject="/blobServices/default/containers/oc2d2817345i200097container/blobs/oc2d2817345i20002296blob", data="{\"artist\": \"G\"}", event_type='recordInserted', event_time=dtime, data_version="1.0") - print(eventgrid_topic) - hostname = eventgrid_topic.endpoint - try: - print("publishing") - response = client.publish_events(hostname, [eg_event]) - print(response) - except ValueError: - print("could not publish events") + # remove "https://" and "/api/events" since + hostname = eventgrid_topic.endpoint.replace("https://", "").replace("/api/events", "") + client = EventGridPublisherClient(hostname, akc_credential) + eg_event = EventGridEvent( + subject="sample", + data={"sample": "0"}, + event_type="Sample.Event", + data_version="2.0" + ) + client.send([eg_event]) \ No newline at end of file From de0ea8062bc15093a5ee169f08d2c3cf19058428 Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Mon, 3 Aug 2020 12:24:23 -0400 Subject: [PATCH 21/38] moving generated code out from event_grid_publisher_client nested folder --- .../azure/eventgrid/__init__.py | 8 +- .../azure/eventgrid/_consumer.py | 21 ++- .../azure/eventgrid/_generated/__init__.py | 19 ++- .../_configuration.py | 0 .../_event_grid_publisher_client.py | 0 .../aio/__init__.py | 0 .../aio/_configuration_async.py | 0 .../aio/_event_grid_publisher_client_async.py | 0 .../aio/operations_async/__init__.py | 0 ..._grid_publisher_client_operations_async.py | 0 .../event_grid_publisher_client/__init__.py | 16 --- .../models/__init__.py | 0 .../models/_models.py | 9 ++ .../models/_models_py3.py | 13 +- .../operations/__init__.py | 0 ..._event_grid_publisher_client_operations.py | 0 .../py.typed | 0 .../azure/eventgrid/_helpers.py | 24 +--- .../azure/eventgrid/_models.py | 120 ++++++++++-------- .../azure/eventgrid/_publisher_client.py | 34 ++--- .../azure/eventgrid/version.py | 2 +- ...ume_cloud_events_from_service_bus_queue.py | 29 +++-- ...ish_cloud_events_to_custom_topic_sample.py | 1 - .../publish_system_events_to_custom_topic.py | 19 ++- .../samples/tempCodeRunnerFile.py | 1 + 25 files changed, 176 insertions(+), 140 deletions(-) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/{event_grid_publisher_client => }/_configuration.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/{event_grid_publisher_client => }/_event_grid_publisher_client.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/{event_grid_publisher_client => }/aio/__init__.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/{event_grid_publisher_client => }/aio/_configuration_async.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/{event_grid_publisher_client => }/aio/_event_grid_publisher_client_async.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/{event_grid_publisher_client => }/aio/operations_async/__init__.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/{event_grid_publisher_client => }/aio/operations_async/_event_grid_publisher_client_operations_async.py (100%) delete mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/__init__.py rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/{event_grid_publisher_client => }/models/__init__.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/{event_grid_publisher_client => }/models/_models.py (98%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/{event_grid_publisher_client => }/models/_models_py3.py (97%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/{event_grid_publisher_client => }/operations/__init__.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/{event_grid_publisher_client => }/operations/_event_grid_publisher_client_operations.py (100%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/{event_grid_publisher_client => }/py.typed (100%) create mode 100644 sdk/eventgrid/azure-eventgrid/samples/tempCodeRunnerFile.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py index 0797ae75a32c..c79811a53459 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py @@ -14,4 +14,10 @@ from .version import VERSION __all__ = ['EventGridPublisherClient', 'EventGridConsumer', 'CloudEvent', 'CustomEvent', 'DeserializedEvent', 'EventGridEvent', 'generate_shared_access_signature', 'EventGridSharedAccessSignatureCredential'] -__version__ = VERSION \ No newline at end of file +__version__ = VERSION + +try: + from ._patch import patch_sdk + patch_sdk() +except ImportError: + pass diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py index ebee63b57f31..08c961707420 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py @@ -9,7 +9,7 @@ from typing import TYPE_CHECKING from azure.core import PipelineClient -from azure.servicebus import ReceivedMessage +from azure.servicebus import Message from msrest import Deserializer, Serializer import json @@ -21,28 +21,27 @@ from ._helpers import generate_shared_access_signature from . import _constants as constants -class EventGridConsumer: +class EventGridConsumer(object): """ A consumer responsible for deserializing event handler messages into a list of event type objects specified in the EventGridEvents/CloudEvents. """ - def __init__(self, **kwargs): - # type: (Any) -> None - pass - def deserialize_events(self, events, **kwargs): - # type: (azure.eventhub.EventData, azure.functions.EventGridEvent, azure.servicebus.message.ReceivedMessage, azure.functions.HttpRequest, azure.storage.queue.QueueMessage) -> List[models.DeserializedEvent] + # type: (Union[azure.eventhub.EventData, azure.servicebus.Message, azure.functions.HttpRequest, azure.storage.queue.QueueMessage, dict]) -> List[models.DeserializedEvent] """A message of a list of events in CloudEvent/EventGridEvent format from an event handler will be parsed and returned as a list of EventContainer objects. :param events: The event handler message to be deserialized. - :type events: azure.eventhub.EventData or azure.functions.EventGridEvent or azure.servicebus.Message or azure.functions.HttpRequest or azure.storage.queue.QueueMessage + :type events: Union[azure.eventhub.EventData, azure.servicebus.Message, azure.functions.HttpRequest, azure.storage.queue.QueueMessage, dict] :rtype: List[models.DeserializedEvent] :raise: :class:`ValueError`, when events are not of CloudEvent or EventGridEvent format. """ - if isinstance(events, ReceivedMessage): - dict_event = json.loads(str(events)) - return [DeserializedEvent(dict_event)] + print(events) + #if isinstance(events, Message): + # print('recieved sb queue message') + # dict_event = json.loads(str(events)) + # print(dict_event) + return [DeserializedEvent(events)] return None \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/__init__.py index 8066e1dcc2fd..35d0a1eb904e 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/__init__.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/__init__.py @@ -1,5 +1,16 @@ # coding=utf-8 -# ------------------------------------ -# Copyright (c) Microsoft Corporation. -# Licensed under the MIT License. -# ------------------------------------ \ No newline at end of file +# -------------------------------------------------------------------------- +# 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 ._event_grid_publisher_client import EventGridPublisherClient +__all__ = ['EventGridPublisherClient'] + +try: + from ._patch import patch_sdk + patch_sdk() +except ImportError: + pass diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/_configuration.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/_configuration.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/_configuration.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/_configuration.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/_event_grid_publisher_client.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/_event_grid_publisher_client.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/_event_grid_publisher_client.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/_event_grid_publisher_client.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/aio/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/__init__.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/aio/__init__.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/__init__.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/aio/_configuration_async.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/_configuration_async.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/aio/_configuration_async.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/_configuration_async.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/aio/_event_grid_publisher_client_async.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/_event_grid_publisher_client_async.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/aio/_event_grid_publisher_client_async.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/_event_grid_publisher_client_async.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/aio/operations_async/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/operations_async/__init__.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/aio/operations_async/__init__.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/operations_async/__init__.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/aio/operations_async/_event_grid_publisher_client_operations_async.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/operations_async/_event_grid_publisher_client_operations_async.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/aio/operations_async/_event_grid_publisher_client_operations_async.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/operations_async/_event_grid_publisher_client_operations_async.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/__init__.py deleted file mode 100644 index 35d0a1eb904e..000000000000 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/__init__.py +++ /dev/null @@ -1,16 +0,0 @@ -# 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 ._event_grid_publisher_client import EventGridPublisherClient -__all__ = ['EventGridPublisherClient'] - -try: - from ._patch import patch_sdk - patch_sdk() -except ImportError: - pass diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/models/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/__init__.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/models/__init__.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/__init__.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/models/_models.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/_models.py similarity index 98% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/models/_models.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/_models.py index fbbebf8585eb..584638147b27 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/models/_models.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/_models.py @@ -14,6 +14,9 @@ class CloudEvent(msrest.serialization.Model): All required parameters must be populated in order to send to Azure. + :param additional_properties: Unmatched properties from the message are deserialized to this + collection. + :type additional_properties: dict[str, object] :param id: Required. An identifier for the event. The combination of id and source must be unique for each distinct event. :type id: str @@ -22,6 +25,8 @@ class CloudEvent(msrest.serialization.Model): :type source: str :param data: Event data specific to the event type. :type data: object + :param data_base64: Event data specific to the event type. + :type data_base64: bytearray :param type: Required. Type of event related to the originating occurrence. :type type: str :param time: The time (in UTC) the event was generated, in RFC3339 format. @@ -46,9 +51,11 @@ class CloudEvent(msrest.serialization.Model): } _attribute_map = { + 'additional_properties': {'key': '', 'type': '{object}'}, 'id': {'key': 'id', 'type': 'str'}, 'source': {'key': 'source', 'type': 'str'}, 'data': {'key': 'data', 'type': 'object'}, + 'data_base64': {'key': 'data_base64', 'type': 'bytearray'}, 'type': {'key': 'type', 'type': 'str'}, 'time': {'key': 'time', 'type': 'iso-8601'}, 'specversion': {'key': 'specversion', 'type': 'str'}, @@ -62,9 +69,11 @@ def __init__( **kwargs ): super(CloudEvent, self).__init__(**kwargs) + self.additional_properties = kwargs.get('additional_properties', None) self.id = kwargs['id'] self.source = kwargs['source'] self.data = kwargs.get('data', None) + self.data_base64 = kwargs.get('data_base64', None) self.type = kwargs['type'] self.time = kwargs.get('time', None) self.specversion = kwargs['specversion'] diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/models/_models_py3.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/_models_py3.py similarity index 97% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/models/_models_py3.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/_models_py3.py index 4fe86015aced..b89159b91210 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/models/_models_py3.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/_models_py3.py @@ -7,7 +7,7 @@ # -------------------------------------------------------------------------- import datetime -from typing import Optional +from typing import Dict, Optional import msrest.serialization @@ -17,6 +17,9 @@ class CloudEvent(msrest.serialization.Model): All required parameters must be populated in order to send to Azure. + :param additional_properties: Unmatched properties from the message are deserialized to this + collection. + :type additional_properties: dict[str, object] :param id: Required. An identifier for the event. The combination of id and source must be unique for each distinct event. :type id: str @@ -25,6 +28,8 @@ class CloudEvent(msrest.serialization.Model): :type source: str :param data: Event data specific to the event type. :type data: object + :param data_base64: Event data specific to the event type. + :type data_base64: bytearray :param type: Required. Type of event related to the originating occurrence. :type type: str :param time: The time (in UTC) the event was generated, in RFC3339 format. @@ -49,9 +54,11 @@ class CloudEvent(msrest.serialization.Model): } _attribute_map = { + 'additional_properties': {'key': '', 'type': '{object}'}, 'id': {'key': 'id', 'type': 'str'}, 'source': {'key': 'source', 'type': 'str'}, 'data': {'key': 'data', 'type': 'object'}, + 'data_base64': {'key': 'data_base64', 'type': 'bytearray'}, 'type': {'key': 'type', 'type': 'str'}, 'time': {'key': 'time', 'type': 'iso-8601'}, 'specversion': {'key': 'specversion', 'type': 'str'}, @@ -67,7 +74,9 @@ def __init__( source: str, type: str, specversion: str, + additional_properties: Optional[Dict[str, object]] = None, data: Optional[object] = None, + data_base64: Optional[bytearray] = None, time: Optional[datetime.datetime] = None, dataschema: Optional[str] = None, datacontenttype: Optional[str] = None, @@ -75,9 +84,11 @@ def __init__( **kwargs ): super(CloudEvent, self).__init__(**kwargs) + self.additional_properties = additional_properties self.id = id self.source = source self.data = data + self.data_base64 = data_base64 self.type = type self.time = time self.specversion = specversion diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/operations/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/operations/__init__.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/operations/__init__.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/operations/__init__.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/operations/_event_grid_publisher_client_operations.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/operations/_event_grid_publisher_client_operations.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/operations/_event_grid_publisher_client_operations.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/operations/_event_grid_publisher_client_operations.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/py.typed b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/py.typed similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/event_grid_publisher_client/py.typed rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/py.typed diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_helpers.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_helpers.py index eccafdb5317a..21d370502122 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_helpers.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_helpers.py @@ -16,37 +16,17 @@ def generate_shared_access_signature(topic_hostname, shared_access_key, expirati :rtype: str """ full_topic_hostname = "https://{}/api/events?apiVersion={}".format(topic_hostname, kwargs.get('api_version', None) or constants.DEFAULT_API_VERSION) - expiration_date_utc_en_us = _date_to_us_en_time(expiration_date_utc) encoded_resource = quote(full_topic_hostname, safe=constants.SAFE_ENCODE) - encoded_expiration_utc = quote(expiration_date_utc_en_us, safe=constants.SAFE_ENCODE) + encoded_expiration_utc = quote(str(expiration_date_utc), safe=constants.SAFE_ENCODE) unsignedSas = "r={}&e={}".format(encoded_resource, encoded_expiration_utc) signature = quote(_hmac(shared_access_key, unsignedSas), safe=constants.SAFE_ENCODE) signedSas = "{}&s={}".format(unsignedSas, signature) return signedSas -def _date_to_us_en_time(d): - """ Returns datetime string in "en-US" culture. - This corresponds to the .NET format string: "M/d/yyyy h:mm:ss tt". - For example, the date "June 5th, 2020, 12:09:03 PM" is represented as the string "6/5/2020 12:09:03 PM". - :param datetime.datetime d: Datetime to convert. - :rtype: str - """ - month = str(int(d.strftime("%m"))) # removes zero-padding (07 --> 7) - day = str(int(d.strftime("%d"))) # removes zero-padding (07 --> 7) - year = d.strftime("%Y") - - hour = str(int(d.strftime("%I"))) # removes zero-padding (08 --> 8) - minute = d.strftime("%M") - second = d.strftime("%S") - - am = d.strftime("%p") - - return '{}/{}/{} {}:{}:{} {}'.format(month, day, year, hour, minute, second, am) - def _hmac(key, message): decoded_key = base64.b64decode(key) - bytes_message = bytes(message, 'utf-8') + bytes_message = bytes(message, 'ascii') hmac_new = hmac.new(decoded_key, bytes_message, hashlib.sha256).digest() return base64.b64encode(hmac_new) \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py index 23be64de8f0b..b3197b48ac4c 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py @@ -4,12 +4,12 @@ # -------------------------------------------------------------------------------------------- # pylint:disable=protected-access from typing import Optional -from dateutil.tz import tzutc +from msrest.serialization import UTC import datetime as dt import uuid import json -from ._generated.event_grid_publisher_client.models._models import StorageBlobCreatedEventData, \ +from ._generated.models._models import StorageBlobCreatedEventData, \ EventGridEvent as InternalEventGridEvent, \ CloudEvent as InternalCloudEvent @@ -18,8 +18,8 @@ class CloudEvent(InternalCloudEvent): #pylint:disable=too-many-instance-attrib All required parameters must be populated in order to send to Azure. - :param source: Required. Identifies the context in which an event happened. The combination of - id and source must be unique for each distinct event. If publishing to a domain topic, source must be the domain name. + :param source: Required. Identifies the context in which an event happened. The combination of id and source must be + unique for each distinct event. If publishing to a domain topic, source must be the domain name. :type source: str :param data: Event data specific to the event type. :type data: object @@ -39,17 +39,34 @@ class CloudEvent(InternalCloudEvent): #pylint:disable=too-many-instance-attrib :type id: str """ - def __init__( self, source, type, **kwargs): + _validation = { + 'source': {'required': True}, + 'type': {'required': True}, + } + + _attribute_map = { + 'additional_properties': {'key': '', 'type': '{object}'}, + 'id': {'key': 'id', 'type': 'str'}, + 'source': {'key': 'source', 'type': 'str'}, + 'data': {'key': 'data', 'type': 'object'}, + 'data_base64': {'key': 'data_base64', 'type': 'bytearray'}, + 'type': {'key': 'type', 'type': 'str'}, + 'time': {'key': 'time', 'type': 'iso-8601'}, + 'specversion': {'key': 'specversion', 'type': 'str'}, + 'dataschema': {'key': 'dataschema', 'type': 'str'}, + 'datacontenttype': {'key': 'datacontenttype', 'type': 'str'}, + 'subject': {'key': 'subject', 'type': 'str'}, + } + + def __init__(self, source, type, **kwargs): # type: (Any) -> None - self.id = kwargs.get('id', uuid.uuid4()) - self.source = source - self.data = kwargs.get('data', None) - self.type = type - self.time = kwargs.get('time', dt.datetime.now(tzutc()).isoformat()) - self.specversion = "1.0" - self.dataschema = kwargs.get('dataschema', None) - self.datacontenttype = kwargs.get('datacontenttype', None) - self.subject = kwargs.get('subject', None) + kwargs["id"] = kwargs.get('id', uuid.uuid4()) + kwargs["source"] = source + kwargs["type"] = type + kwargs["time"] = kwargs.get('time', dt.datetime.now(UTC()).isoformat()) + kwargs["specversion"] = "1.0" + + super(CloudEvent, self).__init__(**kwargs) class EventGridEvent(InternalEventGridEvent): @@ -59,21 +76,22 @@ class EventGridEvent(InternalEventGridEvent): All required parameters must be populated in order to send to Azure. - :param id: Required. An unique identifier for the event. + :param id: An unique identifier for the event. If not provided, one will be generated for the event. :type id: str - :param topic: The resource path of the event source. + :param topic: The resource path of the event source. If not provided, Event Grid will stamp onto the event. :type topic: str :param subject: Required. A resource path relative to the topic path. :type subject: str - :param data: Required. Event data specific to the event type. + :param data: Event data specific to the event type. :type data: object :param event_type: Required. The type of the event that occurred. :type event_type: str - :param event_time: Required. The time (in UTC) the event was generated. + :param event_time: The time (in UTC) of the event. If not provided, it will be the time (in UTC) the event was generated. :type event_time: ~datetime.datetime - :ivar metadata_version: The schema version of the event metadata. + :ivar metadata_version: The schema version of the event metadata. If providedj, must match Event Grid Schema exactly. + If not provided, EventGrid will stamp onto event. :vartype metadata_version: str - :param data_version: Required. The schema version of the data object. + :param data_version: The schema version of the data object. If not provided, will be stamped with an empty value. :type data_version: str """ @@ -98,17 +116,15 @@ class EventGridEvent(InternalEventGridEvent): 'data_version': {'key': 'dataVersion', 'type': 'str'}, } - def __init__(self, subject, event_type, data_version, **kwargs): + def __init__(self, subject, event_type, **kwargs): # type: (Any) -> None - self.id = kwargs.get('id', uuid.uuid4()) - self.topic = kwargs.get('topic', None) - self.subject = subject - self.data = kwargs.get('data', None) - self.event_type = event_type - self.event_time = kwargs.get('event_time', dt.datetime.now(tzutc()).isoformat()) - self.metadata_version = "1" - self.data_version = data_version + kwargs["id"] = kwargs.get('id', uuid.uuid4()) + kwargs["subject"] = subject + kwargs["event_type"] = event_type + kwargs["event_time"] = kwargs.get('event_time', dt.datetime.now(UTC()).isoformat()) + kwargs["data"] = kwargs.get('data', None) + super(EventGridEvent, self).__init__(**kwargs) class DictMixin(object): @@ -169,7 +185,7 @@ class DeserializedEvent(DictMixin): :param dict args: dict """ # class variable - #_event_type_mappings = {'Microsoft.Storage.BlobCreated': StorageBlobCreatedEventData()} + _event_type_mappings = {'Microsoft.Storage.BlobCreated': StorageBlobCreatedEventData} def __init__(self, *args, **kwargs): # type: (Any) -> None @@ -192,32 +208,34 @@ def model(self): :rtype: Union[CloudEvent, EventGridEvent] """ + event_type = "" if not self._model: - if 'specversion' in self.keys(): - self._model = CloudEvent(**self) - self._model.time = dt.datetime.strptime(self._model.time, "%Y-%m-%dT%H:%M:%S.%fZ") - # replace all below, only for demo - if self['type'] == "Microsoft.Storage.BlobCreated": - self._model.data = self._model.data.replace("'", "\"") - self._model.data = self._model.data.replace("None", 'null') - print(self._model.data) - data_dict = json.loads(self._model.data) - self._model.data = StorageBlobCreatedEventData(**data_dict) + try: + if 'specversion' in self.keys(): + self._model = CloudEvent.deserialize(self) + event_type = self._model.type else: - self._model.data = None - else: - self._model = EventGridEvent(**self) - self._model.event_time = dt.datetime.strptime(self._model.time, "%Y-%m-%dT%H:%M:%S.%fZ") - if self['event_type'] == "Microsoft.Storage.BlobCreated": - self._model.data = self._model.data.replace("'", "\"") - self._model.data = self._model.data.replace("None", 'null') - data_dict = json.loads(self._model.data) - self._model.data = StorageBlobCreatedEventData(**data_dict) - else: - self._model.data = None + self._model = EventGridEvent.deserialize(self) + event_type = self._model.event_type + except ValueError: + print("Event is not correctly formatted CloudEvent or EventGridEvent.") + + self._set_strongly_typed_data_object(event_type) return self._model + def _set_strongly_typed_data_object(self, event_type): + """ + Sets self._model.data to strongly typed event object if event type exists in _event_type_mappings. + Otherwise, sets self._model.data to None. + + :param str event_type: The event_type of the EventGridEvent object or the type of the CloudEvent object. + """ + if event_type in DeserializedEvent._event_type_mappings: + self._model.data = (DeserializedEvent._event_type_mappings[event_type]).deserialize(self._model.data) + else: + self._model.data = None + class CustomEvent(DictMixin): """The wrapper class for a CustomEvent, to be used when publishing events. :param dict args: dict diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py index 62dbd960aca6..905e1d3cbd36 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py @@ -19,7 +19,7 @@ from .shared_access_signature_credential import EventGridSharedAccessSignatureCredential from ._signature_credential_policy import EventGridSharedAccessSignatureCredentialPolicy from ._models import CloudEvent, EventGridEvent -from ._generated.event_grid_publisher_client._event_grid_publisher_client import EventGridPublisherClient as EventGridPublisherClientImpl +from ._generated._event_grid_publisher_client import EventGridPublisherClient as EventGridPublisherClientImpl from .shared_access_signature_credential import EventGridSharedAccessSignatureCredential from . import _constants as constants @@ -38,9 +38,9 @@ def __init__( **kwargs # type: Any ): # type: (str, Union[AzureKeyCredential, EventGridSharedAccessSignatureCredential], Any) -> None - auth_policy = EventGridPublisherClient._get_authentication_policy(credential) self._credential = credential self._topic_hostname = topic_hostname + auth_policy = self._get_authentication_policy() self._client = EventGridPublisherClientImpl(authentication_policy=auth_policy, **kwargs) def send( @@ -48,28 +48,30 @@ def send( events, **kwargs ): - # type: (Union[List[CloudEvent], List[EventGridEvent], List[CustomEvent], dict], Any) -> None + # type: (Union[List[CloudEvent], List[EventGridEvent], List[CustomEvent]], Any) -> None """Sends event data to topic hostname specified during client initialization. - :param events: A list of CloudEvent/EventGridEvent/CustomEvent to be sent. If a dict is sent, it will be interpreted as a CloudEvent. - :type events: Union[List[models.CloudEvent], List[models.EventGridEvent], List[models.CustomEvent], dict] + :param events: A list of CloudEvent/EventGridEvent/CustomEvent to be sent. If a dict is sent, it will be interpreted as a CloudEvent. + :type events: Union[List[models.CloudEvent], List[models.EventGridEvent], List[models.CustomEvent]] :rtype: None """ - if isinstance(events[0], CloudEvent): + if all(isinstance(e, CloudEvent) for e in events): + print("sending") + print(events[0]) + print(CloudEvent.serialize(events[0])) self._client.publish_cloud_event_events(self._topic_hostname, events) - elif isinstance(events[0], EventGridEvent): + elif all(isinstance(e, EventGridEvent) for e in events): self._client.publish_event_grid_events(self._topic_hostname, events) else: - print("Event schema is not correct. Please send as list of CloudEvent or list of EventGridEvent.") - - @classmethod - def _get_authentication_policy(cls, credential): + raise Exception("Event schema is not correct. Please send as list of all CloudEvents, list of all EventGridEvents, or list of all CustomEvents.") + + def _get_authentication_policy(self): authentication_policy = None - if credential is None: - raise ValueError("Parameter 'credential' must not be None.") - if isinstance(credential, AzureKeyCredential): - authentication_policy = AzureKeyCredentialPolicy(credential=credential, name=constants.EVENTGRID_KEY_HEADER) - if isinstance(credential, EventGridSharedAccessSignatureCredential): + if self._credential is None: + raise ValueError("Parameter 'self._credential' must not be None.") + if isinstance(self._credential, AzureKeyCredential): + authentication_policy = AzureKeyCredentialPolicy(credential=self._credential, name=constants.EVENTGRID_KEY_HEADER) + if isinstance(self._credential, EventGridSharedAccessSignatureCredential): authentication_policy = EventGridSharedAccessSignatureCredentialPolicy(credential=credential, name=constants.EVENTGRID_TOKEN_HEADER) return authentication_policy diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/version.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/version.py index 470f76f7e0c6..a89ae9805392 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/version.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/version.py @@ -9,4 +9,4 @@ # regenerated. # -------------------------------------------------------------------------- -VERSION = "1.3.0" +VERSION = "2.0.0" diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_cloud_events_from_service_bus_queue.py b/sdk/eventgrid/azure-eventgrid/samples/consume_cloud_events_from_service_bus_queue.py index eda76fdd5993..15c331989eba 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/consume_cloud_events_from_service_bus_queue.py +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_cloud_events_from_service_bus_queue.py @@ -16,28 +16,29 @@ ClientAuthenticationError ) -from azure.eventgrid._consumer import EventGridConsumer +from azure.eventgrid import EventGridConsumer, CloudEvent, EventGridEvent from azure.servicebus import ServiceBusClient, Message def get_deserialized_events(msg): events = consumer.deserialize_events(msg) for event in events: - if 'specversion' in event: - print(event["time"]) - else: - print(event.model.eventTime) + if type(event.model) == CloudEvent: + print(type(event["time"])) + print(type(event["data"])) + print(event.model) + print(type(event.model.data)) + print(type(event.model.time)) connection_str = os.environ.get('SB_CONN_STR') sb_client = ServiceBusClient.from_connection_string(connection_str) consumer = EventGridConsumer() -while True: - with sb_client: - receiver = sb_client.get_queue_receiver("cloudeventqueue", prefetch=1) - with receiver: - msgs = receiver.receive(max_batch_size=1, max_wait_time=5) - for msg in msgs: - print(msg) - msg.complete() - get_deserialized_events(msg) +#while True: +with sb_client: + receiver = sb_client.get_queue_receiver("cloudeventqueue", prefetch=1) + with receiver: + msgs = receiver.receive(max_batch_size=1, max_wait_time=5) + for msg in msgs: + msg.complete() + get_deserialized_events(msg) diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py b/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py index d7a9a24fa76a..820d120d0f1d 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py +++ b/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py @@ -30,7 +30,6 @@ # publish events while True: - event_list = [] # list of events to publish # create events and append to list for j in range(randint(1, 3)): diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_system_events_to_custom_topic.py b/sdk/eventgrid/azure-eventgrid/samples/publish_system_events_to_custom_topic.py index 9cff26077af8..11f8d2ef62bc 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/publish_system_events_to_custom_topic.py +++ b/sdk/eventgrid/azure-eventgrid/samples/publish_system_events_to_custom_topic.py @@ -42,16 +42,31 @@ } ) +data_dict = { + "api":"PutBlockList", + "client_request_id":"6d79dbfb-0e37-4fc4-981f-442c9ca65760", + "request_id":"831e1650-001e-001b-66ab-eeb76e000000", + "e_tag":"0x8D4BCC2E4835CD0", + "content_type":"application/octet-stream", + "content_length":524288, + "blob_type":"BlockBlob", + "url":"https://oc2d2817345i60006.blob.core.windows.net/oc2d2817345i200097container/oc2d2817345i20002296blob", + "sequencer":"00000000000004420000000000028963", + "storage_diagnostics":{ + "batchId": "b68529f3-68cd-4744-baa4-3c0498ec19f0" + } +} + # publish events for i in range(30): event_list = [] # list of events to publish # create events and append to list - for j in range(randint(1, 3)): + for j in range(randint(3, 3)): event = CloudEvent( type="Microsoft.Storage.BlobCreated", source="https://egdemo.dev/demoevent", - data=data_obj + data=data_dict ) event_list.append(event) diff --git a/sdk/eventgrid/azure-eventgrid/samples/tempCodeRunnerFile.py b/sdk/eventgrid/azure-eventgrid/samples/tempCodeRunnerFile.py new file mode 100644 index 000000000000..d9db3add3d31 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/tempCodeRunnerFile.py @@ -0,0 +1 @@ + \ No newline at end of file From 9f204fd257404e6268003e8dffc5ef1accbbfd88 Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Mon, 3 Aug 2020 13:32:23 -0400 Subject: [PATCH 22/38] added consumption function samples --- .../azure-eventgrid/dev_requirements.txt | 2 + .../azure-eventgrid/samples/auth_sample.py | 88 ------------ .../cs1_publish_custom_events_to_a_topic.py | 3 +- .../consume_cloud_events_from_eventhub.py | 46 +++++++ ...ume_cloud_events_from_service_bus_queue.py | 21 ++- ...consume_cloud_events_from_storage_queue.py | 31 +++++ ...cloud_events_from_webook_using_function.py | 1 + .../consume_samples/functionsapp/.funcignore | 5 + .../consume_samples/functionsapp/.gitignore | 130 ++++++++++++++++++ .../CloudEventHttpTrigger/__init__.py | 47 +++++++ .../CloudEventHttpTrigger/function.json | 22 +++ .../CloudEventHttpTrigger/sample.dat | 3 + .../EventGridTrigger1/__init__.py | 17 +++ .../EventGridTrigger1/function.json | 10 ++ .../functionsapp/EventGridTrigger1/host.json | 7 + .../functionsapp/EventGridTrigger1/sample.dat | 20 +++ .../functionsapp/QueueTrigger1/__init__.py | 8 ++ .../functionsapp/QueueTrigger1/function.json | 12 ++ .../functionsapp/QueueTrigger1/readme.md | 11 ++ .../functionsapp/QueueTrigger1/sample.dat | 1 + .../ServiceBusQueueTrigger1/__init__.py | 7 + .../ServiceBusQueueTrigger1/function.json | 12 ++ .../ServiceBusQueueTrigger1/sample.dat | 1 + .../consume_samples/functionsapp/host.json | 15 ++ .../consume_samples/functionsapp/proxies.json | 4 + .../functionsapp/requirements.txt | 3 + ...ish_cloud_events_to_custom_topic_sample.py | 29 +++- ...ish_cloud_events_to_domain_topic_sample.py | 0 ...vent_grid_events_to_custom_topic_sample.py | 0 .../publish_system_events_to_custom_topic.py | 10 +- ...ish_with_shared_access_signature_sample.py | 0 .../samples/tempCodeRunnerFile.py | 1 - sdk/eventgrid/azure-eventgrid/setup.py | 5 +- 33 files changed, 459 insertions(+), 113 deletions(-) delete mode 100644 sdk/eventgrid/azure-eventgrid/samples/auth_sample.py create mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_eventhub.py rename sdk/eventgrid/azure-eventgrid/samples/{ => consume_samples}/consume_cloud_events_from_service_bus_queue.py (70%) create mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_storage_queue.py create mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_webook_using_function.py create mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/.funcignore create mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/.gitignore create mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/CloudEventHttpTrigger/__init__.py create mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/CloudEventHttpTrigger/function.json create mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/CloudEventHttpTrigger/sample.dat create mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/__init__.py create mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/function.json create mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/host.json create mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/sample.dat create mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/QueueTrigger1/__init__.py create mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/QueueTrigger1/function.json create mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/QueueTrigger1/readme.md create mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/QueueTrigger1/sample.dat create mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/ServiceBusQueueTrigger1/__init__.py create mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/ServiceBusQueueTrigger1/function.json create mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/ServiceBusQueueTrigger1/sample.dat create mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/host.json create mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/proxies.json create mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/requirements.txt rename sdk/eventgrid/azure-eventgrid/samples/{ => publish_samples}/publish_cloud_events_to_custom_topic_sample.py (68%) rename sdk/eventgrid/azure-eventgrid/samples/{ => publish_samples}/publish_cloud_events_to_domain_topic_sample.py (100%) rename sdk/eventgrid/azure-eventgrid/samples/{ => publish_samples}/publish_event_grid_events_to_custom_topic_sample.py (100%) rename sdk/eventgrid/azure-eventgrid/samples/{ => publish_samples}/publish_system_events_to_custom_topic.py (92%) rename sdk/eventgrid/azure-eventgrid/samples/{ => publish_samples}/publish_with_shared_access_signature_sample.py (100%) delete mode 100644 sdk/eventgrid/azure-eventgrid/samples/tempCodeRunnerFile.py diff --git a/sdk/eventgrid/azure-eventgrid/dev_requirements.txt b/sdk/eventgrid/azure-eventgrid/dev_requirements.txt index df2207f3ce75..a61daf100053 100644 --- a/sdk/eventgrid/azure-eventgrid/dev_requirements.txt +++ b/sdk/eventgrid/azure-eventgrid/dev_requirements.txt @@ -3,4 +3,6 @@ -e ../../../tools/azure-devtools -e ../../identity/azure-identity -e ../../servicebus/azure-servicebus +-e ../../eventhub/azure-eventhub +-e ../../storage/azure-storage-queue -e ../azure-mgmt-eventgrid \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/samples/auth_sample.py b/sdk/eventgrid/azure-eventgrid/samples/auth_sample.py deleted file mode 100644 index 7b62e9d0e231..000000000000 --- a/sdk/eventgrid/azure-eventgrid/samples/auth_sample.py +++ /dev/null @@ -1,88 +0,0 @@ -import sys -import os -import datetime as dt -from random import randint -import time -import exrex - -PACKAGE_PARENT = '..' -SCRIPT_DIR = os.path.dirname(os.path.realpath(os.path.join(os.getcwd(), os.path.expanduser(__file__)))) -sys.path.append(os.path.normpath(os.path.join(SCRIPT_DIR, PACKAGE_PARENT))) - -from azure.core.pipeline.policies import AzureKeyCredentialPolicy -from azure.core.credentials import AzureKeyCredential -from azure.generated_client import GeneratedClient -from azure.generated_client.models import EventGridEvent, CloudEvent -from azure.core.exceptions import ( - ResourceNotFoundError, - ResourceExistsError, - ClientAuthenticationError -) - -cloud_hostname = "eventgridcloudeventsub.eastus-1.eventgrid.azure.net/" -eg_hostname = "eventgridegeventsub.eastus-1.eventgrid.azure.net/" - -EVENTGRID_KEY_HEADER = 'aeg-sas-key' -cloud_key = '8dQnGCAXpdtLvGAeVzMEcwJEMR1KC60IAA6TqD6Rmbs=' -eg_key = '' - -def get_authentication_policy(credential): - authentication_policy = None - if credential is None: - raise ValueError("Parameter 'credential' must not be None.") - if isinstance(credential, AzureKeyCredential): - authentication_policy = AzureKeyCredentialPolicy(credential=credential, name=EVENTGRID_KEY_HEADER) - - return authentication_policy - -def key_authentication(events, key, hostname): - if type(events[0]) == EventGridEvent: - sample_client.publish_events(hostname, events) - else: - response = sample_client.publish_cloud_event_events(hostname, events) - print(response) - - -dtime = dt.datetime.now().strftime("%m-%d-%YT%I:%M:%S.%f") -# send EG event -#eg_event = EventGridEvent(id='831e1650-001e-001b-66ab-eeb76e06l631', subject="/blobServices/default/containers/oc2d2817345i200097container/blobs/oc2d2817345i20002296blob", data="\{\}", event_type='recordInserted', event_time=dtime, data_version="1.0") -#eg_events = [eg_event] -#key_authentication(eg_events, eg_key, eg_hostname) -akc_credential = AzureKeyCredential(cloud_key) -akc_policy = get_authentication_policy(akc_credential) -sample_client = GeneratedClient(authentication_policy=akc_policy) - -# read events from json file pattern -with open(os.path.dirname(__file__) + CLOUD_EVENTS_FILE_PATH) as json_file: - cloud_events_dict = json.load(json_file) - events = [] - i = 1 - for event in source: - events.append(CloudEvent(**event)) -#cloud_events = CloudEvent.from_dict(cloud_events_dict) - - -for i in range(5): - - # generate random # of random events - event_batch = [] - for j in range(randint(1, 2)): - unique_id = exrex.getone('[a-z\d]{8}-[a-z\d]{4}-[a-z\d]{4}-[a-z\d]{4}-[a-z\d]{12}') - event = CloudEvent( - specversion="1.0", \ - id=unique_id, \ - type="Azure.Sdk.Demo", \ - source="https://egdemo.dev/demoevent", \ - data="{ \"team\": [\"Matt\", \"Josh\", \"Laurent\", \"Lily\", \"Srikanta\", \"Kieran\", \"Kerri\", \"Soren\", \"Swathi\"] }" - ) - event_batch.append(event) - - # publish and receive response - response = sample_client.publish_cloud_event_events(cloud_hostname, event_batch) - print("batch of size {} sent".format(len(event_batch))) - time.sleep(randint(1, 5)) - -# send cloud event -#cloud_event = CloudEvent(specversion="1.0", id="b85d631a-101e-005a-02f2-cee7aa06f148", type="zohan.music.request", source="https://swath1.dev/music/", subject="zohan/music/requests/4322", time="2020-09-14T10:00:00Z", data="{ \"artist\": \"Gerardo\", \"song\": \"Rico Suave\" }") -#cloud_event2 = CloudEvent(specversion="1.0", id="b85d631a-101e-005a-02f2-cee7aa06f149", type="zohan.music.request", source="https://swath2.dev/music/", subject="zohan/music/requests/4322", time="2020-09-14T10:00:00Z", data="{ \"artist\": \"Gerardo\", \"song\": \"Rico Suave\" }") -#cloud_events = [cloud_event, cloud_event2] diff --git a/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs1_publish_custom_events_to_a_topic.py b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs1_publish_custom_events_to_a_topic.py index da9ea4123870..d98de8ab82ed 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs1_publish_custom_events_to_a_topic.py +++ b/sdk/eventgrid/azure-eventgrid/samples/champion_scenarios/cs1_publish_custom_events_to_a_topic.py @@ -1,5 +1,4 @@ -from azure.eventgrid import EventGridPublisherClient -from azure.eventgrid import EventGridEvent, CloudEvent +from azure.eventgrid import EventGridPublisherClient, EventGridEvent, CloudEvent from azure.core.credentials import AzureKeyCredential topic_hostname = ".-1.eventgrid.azure.net" diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_eventhub.py b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_eventhub.py new file mode 100644 index 000000000000..b6464631ae7e --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_eventhub.py @@ -0,0 +1,46 @@ +import sys +import os +import datetime as dt +import json + +PACKAGE_PARENT = '..' +SCRIPT_DIR = os.path.dirname(os.path.realpath(os.path.join(os.getcwd(), os.path.expanduser(__file__)))) +sys.path.append(os.path.normpath(os.path.join(SCRIPT_DIR, PACKAGE_PARENT))) + +from azure.eventgrid import EventGridConsumer, CloudEvent, EventGridEvent +from azure.eventhub import EventHubConsumerClient + +""" +An example to show receiving events from an Event Hub. +""" + +CONNECTION_STR = os.environ["EVENT_HUB_CONN_STR"] +EVENTHUB_NAME = "cloudeventhub" + + +def on_event(partition_context, event): + + dict_event = event.body_as_json()[0] + deserialized_events = eg_consumer.deserialize_events(dict_event) + for deserialized_event in deserialized_events: + if deserialized_event.model.__class__ == CloudEvent: + print("model: {}\n".format(deserialized_event.model)) + print("model.data: {}\n".format(deserialized_event.model.data)) + print("model.data.__class__: {}\n".format(deserialized_event.model.data.__class__)) + print("model.time: {}\n".format(deserialized_event.model.time)) + + #print("Received event from partition: {}.".format(partition_context.partition_id)) + +eg_consumer = EventGridConsumer() +consumer_client = EventHubConsumerClient.from_connection_string( + conn_str=CONNECTION_STR, + consumer_group='$Default', + eventhub_name=EVENTHUB_NAME, +) + +with consumer_client: + events = consumer_client.receive( + on_event=on_event, + starting_position="-1", # "-1" is from the beginning of the partition. + prefetch=5 + ) diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_cloud_events_from_service_bus_queue.py b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_service_bus_queue.py similarity index 70% rename from sdk/eventgrid/azure-eventgrid/samples/consume_cloud_events_from_service_bus_queue.py rename to sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_service_bus_queue.py index 15c331989eba..44555207d0c2 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/consume_cloud_events_from_service_bus_queue.py +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_service_bus_queue.py @@ -19,26 +19,23 @@ from azure.eventgrid import EventGridConsumer, CloudEvent, EventGridEvent from azure.servicebus import ServiceBusClient, Message -def get_deserialized_events(msg): - events = consumer.deserialize_events(msg) +def get_deserialized_events(dict_events): + events = consumer.deserialize_events(dict_events) for event in events: - if type(event.model) == CloudEvent: - print(type(event["time"])) - print(type(event["data"])) - print(event.model) - print(type(event.model.data)) - print(type(event.model.time)) + if event.model.__class__ == CloudEvent: + print("model: {}".format(event.model)) -connection_str = os.environ.get('SB_CONN_STR') +connection_str = os.environ['SB_CONN_STR'] sb_client = ServiceBusClient.from_connection_string(connection_str) consumer = EventGridConsumer() - -#while True: with sb_client: receiver = sb_client.get_queue_receiver("cloudeventqueue", prefetch=1) with receiver: msgs = receiver.receive(max_batch_size=1, max_wait_time=5) + print("number of messages: {}".format(len(msgs))) for msg in msgs: + # receive single dict message + dict_events = json.loads(str(msg)) + get_deserialized_events(dict_events) msg.complete() - get_deserialized_events(msg) diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_storage_queue.py b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_storage_queue.py new file mode 100644 index 000000000000..3339d173da27 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_storage_queue.py @@ -0,0 +1,31 @@ +import os +import json +from base64 import b64decode +from azure.storage.queue import QueueServiceClient, BinaryBase64DecodePolicy +from azure.eventgrid import EventGridConsumer, CloudEvent, EventGridEvent + +def get_deserialized_events(dict_events): + events = consumer.deserialize_events(dict_events) + for event in events: + print(event) + print(event.data.__class__) + #if event.model.__class__ == CloudEvent: + # print("model: {}".format(event.model)) + +connection_str = os.environ["STORAGE_QUEUE_CONN_STR"] +queue_service = QueueServiceClient.from_connection_string(conn_str=connection_str) + +queue_client = queue_service.get_queue_client("egstoragequeue") +#queue_client.message_decoding_policy = BinaryBase64DecodePolicy +consumer = EventGridConsumer() + +msgs = queue_client.receive_messages() +i = 0 +for msg in msgs: + # receive single dict message + decoded_content = b64decode(msg.content) + dict_events = json.loads(decoded_content) + get_deserialized_events(dict_events) + i+=1 + +print("number of messages: {}".format(i)) diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_webook_using_function.py b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_webook_using_function.py new file mode 100644 index 000000000000..61972932e480 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_webook_using_function.py @@ -0,0 +1 @@ +import requests as req diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/.funcignore b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/.funcignore new file mode 100644 index 000000000000..0678ea2b2270 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/.funcignore @@ -0,0 +1,5 @@ +.git* +.vscode +local.settings.json +test +.venv \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/.gitignore b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/.gitignore new file mode 100644 index 000000000000..a10127be5c96 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/.gitignore @@ -0,0 +1,130 @@ +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so + +# Distribution / packaging +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +pip-wheel-metadata/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +.hypothesis/ +.pytest_cache/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py +db.sqlite3 + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# pyenv +.python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don’t work, or not +# install all needed dependencies. +#Pipfile.lock + +# celery beat schedule file +celerybeat-schedule + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +# Azure Functions artifacts +bin +obj +appsettings.json +local.settings.json +.python_packages \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/CloudEventHttpTrigger/__init__.py b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/CloudEventHttpTrigger/__init__.py new file mode 100644 index 000000000000..f1e848ecd66f --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/CloudEventHttpTrigger/__init__.py @@ -0,0 +1,47 @@ +import logging + +import azure.functions as func +#from azure.eventgrid import EventGridConsumer + +validationType = "Microsoft.EventGrid.SubscriptionValidationEvent" + +def main(req: func.HttpRequest) -> func.HttpResponse: + logging.info('Python HTTP trigger function processed a request.') + + try: + req_body = req.get_json() + if type(req_body) == list: # if list then event grid events + for event in req_body: + if event["eventType"] == validationType: # validate event grid events + code = event["data"]["validationCode"] + validation_response = str({"validationResponse": code}) + return func.HttpResponse( + body=validation_response, + status_code=200 + ) + else: + return func.HttpResponse( + "Event with body: {}".format(str(event)), + status_code=200 + ) + else: # cloud events sent one at a time + event = req_body + if 'specversion' in event.keys() and req.method=="OPTIONS": # validate cloud events + #if event["type"] == validationType: + # code = event["data"]["validationCode"] + # validation_response = str({"validationResponse": code}) + return func.HttpResponse( + headers={'Webhook-Allowed-Origin': 'eventgrid.azure.net'}, + # body=validation_response, + status_code=200 + ) + else: + return func.HttpResponse( + "Event with body: {}".format(event), + status_code=200 + ) + except ValueError: + return func.HttpResponse( + "This HTTP triggered function request did not have a valid body: {}".format(req.get_body()), + status_code=200 + ) diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/CloudEventHttpTrigger/function.json b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/CloudEventHttpTrigger/function.json new file mode 100644 index 000000000000..31cd49f480de --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/CloudEventHttpTrigger/function.json @@ -0,0 +1,22 @@ +{ + "scriptFile": "__init__.py", + "bindings": [ + { + "authLevel": "admin", + "type": "httpTrigger", + "direction": "in", + "name": "req", + "methods": [ + "get", + "post", + "options" + ], + "webHookType": "genericJson" + }, + { + "type": "http", + "direction": "out", + "name": "$return" + } + ] +} diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/CloudEventHttpTrigger/sample.dat b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/CloudEventHttpTrigger/sample.dat new file mode 100644 index 000000000000..26aac46f1807 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/CloudEventHttpTrigger/sample.dat @@ -0,0 +1,3 @@ +{ + "name": "Azure" +} \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/__init__.py b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/__init__.py new file mode 100644 index 000000000000..92143876d014 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/__init__.py @@ -0,0 +1,17 @@ +import json +import logging +import sys + +import azure.functions as func +from azure.eventgrid._consumer import EventGridConsumer + +def main(event: func.EventGridEvent): + logging.info(sys.version) + result = json.dumps({ + 'id': event.id, + 'data': event.get_json(), + 'topic': event.topic, + 'subject': event.subject, + 'event_type': event.event_type, + }) + diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/function.json b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/function.json new file mode 100644 index 000000000000..e2764c7fdba4 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/function.json @@ -0,0 +1,10 @@ +{ + "scriptFile": "__init__.py", + "bindings": [ + { + "type": "eventGridTrigger", + "name": "event", + "direction": "in" + } + ] +} diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/host.json b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/host.json new file mode 100644 index 000000000000..8f3cf9db3fbe --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/host.json @@ -0,0 +1,7 @@ +{ + "version": "2.0", + "extensionBundle": { + "id": "Microsoft.Azure.Functions.ExtensionBundle", + "version": "[1.*, 2.0.0)" + } +} \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/sample.dat b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/sample.dat new file mode 100644 index 000000000000..5e172b50e0d5 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/sample.dat @@ -0,0 +1,20 @@ +{ + 'topic': '/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/test/providers/Microsoft.EventHub/namespaces/test', + 'subject': 'eventhubs/test', + 'eventType': 'captureFileCreated', + 'eventTime': '2017-07-14T23:10:27.7689666Z', + 'id': '7b11c4ce-1c34-4416-848b-1730e766f126', + 'data': { + 'fileUrl': 'https://test.blob.core.windows.net/debugging/testblob.txt', + 'fileType': 'AzureBlockBlob', + 'partitionId': '1', + 'sizeInBytes': 0, + 'eventCount': 0, + 'firstSequenceNumber': -1, + 'lastSequenceNumber': -1, + 'firstEnqueueTime': '0001-01-01T00:00:00', + 'lastEnqueueTime': '0001-01-01T00:00:00' + }, + "dataVersion": "", + "metadataVersion": "1" +} diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/QueueTrigger1/__init__.py b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/QueueTrigger1/__init__.py new file mode 100644 index 000000000000..6c332d08c2b9 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/QueueTrigger1/__init__.py @@ -0,0 +1,8 @@ +import logging + +import azure.functions as func + + +def main(msg: func.QueueMessage) -> None: + logging.info('Python queue trigger function processed a queue item: %s', + msg.get_body().decode('utf-8')) diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/QueueTrigger1/function.json b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/QueueTrigger1/function.json new file mode 100644 index 000000000000..36bdd8789ed7 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/QueueTrigger1/function.json @@ -0,0 +1,12 @@ +{ + "scriptFile": "__init__.py", + "bindings": [ + { + "name": "msg", + "type": "queueTrigger", + "direction": "in", + "queueName": "egstoragequeue", + "connection": "tswpillteststorage_STORAGE" + } + ] +} diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/QueueTrigger1/readme.md b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/QueueTrigger1/readme.md new file mode 100644 index 000000000000..a4fc6ddf30ff --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/QueueTrigger1/readme.md @@ -0,0 +1,11 @@ +# QueueTrigger - Python + +The `QueueTrigger` makes it incredibly easy to react to new Queues inside of Azure Queue Storage. This sample demonstrates a simple use case of processing data from a given Queue. + +## How it works + +For a `QueueTrigger` to work, you provide a path which dictates where the queue messages are located inside your container. + +## Learn more + + Documentation diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/QueueTrigger1/sample.dat b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/QueueTrigger1/sample.dat new file mode 100644 index 000000000000..f05bb516019e --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/QueueTrigger1/sample.dat @@ -0,0 +1 @@ +sample queue data \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/ServiceBusQueueTrigger1/__init__.py b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/ServiceBusQueueTrigger1/__init__.py new file mode 100644 index 000000000000..f9de8d06d5b0 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/ServiceBusQueueTrigger1/__init__.py @@ -0,0 +1,7 @@ +import logging + +import azure.functions as func + +def main(msg: func.ServiceBusMessage): + logging.info('Python ServiceBus queue trigger processed message: %s', + msg.get_body().decode('utf-8')) diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/ServiceBusQueueTrigger1/function.json b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/ServiceBusQueueTrigger1/function.json new file mode 100644 index 000000000000..19f471de39d3 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/ServiceBusQueueTrigger1/function.json @@ -0,0 +1,12 @@ +{ + "scriptFile": "__init__.py", + "bindings": [ + { + "name": "msg", + "type": "serviceBusTrigger", + "direction": "in", + "queueName": "cloudeventqueue", + "connection": "tswpillservicebusqueue_SERVICEBUS" + } + ] +} diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/ServiceBusQueueTrigger1/sample.dat b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/ServiceBusQueueTrigger1/sample.dat new file mode 100644 index 000000000000..d4dcf3ddc45d --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/ServiceBusQueueTrigger1/sample.dat @@ -0,0 +1 @@ +Service Bus Message \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/host.json b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/host.json new file mode 100644 index 000000000000..6ab664374ff1 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/host.json @@ -0,0 +1,15 @@ +{ + "version": "2.0", + "logging": { + "applicationInsights": { + "samplingSettings": { + "isEnabled": true, + "excludedTypes": "Request" + } + } + }, + "extensionBundle": { + "id": "Microsoft.Azure.Functions.ExtensionBundle", + "version": "[1.*, 2.0.0)" + } +} diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/proxies.json b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/proxies.json new file mode 100644 index 000000000000..b385252f5ed7 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/proxies.json @@ -0,0 +1,4 @@ +{ + "$schema": "http://json.schemastore.org/proxies", + "proxies": {} +} diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/requirements.txt b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/requirements.txt new file mode 100644 index 000000000000..e485a63e98f9 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/requirements.txt @@ -0,0 +1,3 @@ +azure-functions +azure-eventgrid +azure-servicebus \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_cloud_events_to_custom_topic_sample.py similarity index 68% rename from sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py rename to sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_cloud_events_to_custom_topic_sample.py index 820d120d0f1d..b13c4807e1c9 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_custom_topic_sample.py +++ b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_cloud_events_to_custom_topic_sample.py @@ -9,6 +9,8 @@ SCRIPT_DIR = os.path.dirname(os.path.realpath(os.path.join(os.getcwd(), os.path.expanduser(__file__)))) sys.path.append(os.path.normpath(os.path.join(SCRIPT_DIR, PACKAGE_PARENT))) +import msrest.serialization +import datetime as dt from azure.core.credentials import AzureKeyCredential from azure.mgmt.eventgrid import EventGridManagementClient from azure.eventgrid._publisher_client import EventGridPublisherClient @@ -19,6 +21,20 @@ ClientAuthenticationError ) +class CustomSample(msrest.serialization.Model): + + _validation = { + 'a': {'required': True}, + } + + _attribute_map = { + 'a': {'key': 'a', 'type': 'str'}, + } + + def __init__(self, a): + self.a = a + + key = os.environ.get("CUSTOM_ACCESS_KEY") topic_hostname = "eventgridcloudeventsub.eastus-1.eventgrid.azure.net" @@ -27,17 +43,20 @@ client = EventGridPublisherClient(topic_hostname, credential) team_members = ["Josh", "Kerri", "Kieran", "Laurent", "Lily", "Matt", "Soren", "Srikanta", "Swathi"] # possible values for data field +sample_members = sample(team_members, k=randint(1, 9)) # select random subset of team members +data_dict = {"team": sample_members} + +custom_data_object = CustomSample("sample event") # publish events while True: event_list = [] # list of events to publish # create events and append to list - for j in range(randint(1, 3)): - sample_members = sample(team_members, k=randint(1, 9)) # select random subset of team members + for j in range(randint(1, 1)): event = CloudEvent( - type="Azure.Sdk.Demo", - source="https://egdemo.dev/demoevent", - data={"team": sample_members} + type="Azure.Sdk.Sample", + source="https://egsample.dev/sampleevent", + data=1 ) event_list.append(event) diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_domain_topic_sample.py b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_cloud_events_to_domain_topic_sample.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/samples/publish_cloud_events_to_domain_topic_sample.py rename to sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_cloud_events_to_domain_topic_sample.py diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_event_grid_events_to_custom_topic_sample.py b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_event_grid_events_to_custom_topic_sample.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/samples/publish_event_grid_events_to_custom_topic_sample.py rename to sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_event_grid_events_to_custom_topic_sample.py diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_system_events_to_custom_topic.py b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_system_events_to_custom_topic.py similarity index 92% rename from sdk/eventgrid/azure-eventgrid/samples/publish_system_events_to_custom_topic.py rename to sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_system_events_to_custom_topic.py index 11f8d2ef62bc..8ab7c9de07d6 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/publish_system_events_to_custom_topic.py +++ b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_system_events_to_custom_topic.py @@ -20,12 +20,16 @@ ClientAuthenticationError ) +import logging + +#logging.basicConfig(level=logging.DEBUG) + key = os.environ.get("CUSTOM_ACCESS_KEY") topic_hostname = "eventgridcloudeventsub.eastus-1.eventgrid.azure.net" # authenticate client credential = AzureKeyCredential(key) -client = EventGridPublisherClient(topic_hostname, credential) +client = EventGridPublisherClient(topic_hostname, credential)#, logging_enable=True) data_obj = StorageBlobCreatedEventData( api="PutBlockList", @@ -58,11 +62,11 @@ } # publish events -for i in range(30): +for i in range(3): event_list = [] # list of events to publish # create events and append to list - for j in range(randint(3, 3)): + for j in range(randint(10, 10)): event = CloudEvent( type="Microsoft.Storage.BlobCreated", source="https://egdemo.dev/demoevent", diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_with_shared_access_signature_sample.py b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_with_shared_access_signature_sample.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/samples/publish_with_shared_access_signature_sample.py rename to sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_with_shared_access_signature_sample.py diff --git a/sdk/eventgrid/azure-eventgrid/samples/tempCodeRunnerFile.py b/sdk/eventgrid/azure-eventgrid/samples/tempCodeRunnerFile.py deleted file mode 100644 index d9db3add3d31..000000000000 --- a/sdk/eventgrid/azure-eventgrid/samples/tempCodeRunnerFile.py +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/setup.py b/sdk/eventgrid/azure-eventgrid/setup.py index 77ffbdc19189..e4d8825d7e9c 100644 --- a/sdk/eventgrid/azure-eventgrid/setup.py +++ b/sdk/eventgrid/azure-eventgrid/setup.py @@ -26,6 +26,7 @@ import azure try: ver = azure.__version__ + print(ver) raise Exception( 'This package is incompatible with azure=={}. '.format(ver) + 'Uninstall it with "pip uninstall azure".' @@ -70,11 +71,11 @@ 'Programming Language :: Python :: 3.7', 'License :: OSI Approved :: MIT License', ], - zip_safe=False, + zip_safe=True, packages=find_packages(exclude=[ 'tests', # Exclude packages that will be covered by PEP420 or nspkg - 'azure', + #'azure', ]), install_requires=[ 'msrest>=0.5.0', From d04ddd2fe43ed463b9dafb2ed8476f6a0533dabf Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Mon, 3 Aug 2020 16:17:56 -0400 Subject: [PATCH 23/38] removed eg required package and removed service bus dependency in consumer --- sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py | 1 - .../consume_samples/functionsapp/EventGridTrigger1/__init__.py | 2 +- .../samples/consume_samples/functionsapp/requirements.txt | 2 -- 3 files changed, 1 insertion(+), 4 deletions(-) diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py index 08c961707420..e1371c0c4bae 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py @@ -9,7 +9,6 @@ from typing import TYPE_CHECKING from azure.core import PipelineClient -from azure.servicebus import Message from msrest import Deserializer, Serializer import json diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/__init__.py b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/__init__.py index 92143876d014..b99823c95b7e 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/__init__.py +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/__init__.py @@ -3,7 +3,7 @@ import sys import azure.functions as func -from azure.eventgrid._consumer import EventGridConsumer +from azure.eventgrid import EventGridConsumer def main(event: func.EventGridEvent): logging.info(sys.version) diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/requirements.txt b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/requirements.txt index e485a63e98f9..75db2c4f60f8 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/requirements.txt +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/requirements.txt @@ -1,3 +1 @@ azure-functions -azure-eventgrid -azure-servicebus \ No newline at end of file From a0bb333df6801fd7b2f17a8e4e13335df729a3d2 Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Mon, 3 Aug 2020 16:30:13 -0400 Subject: [PATCH 24/38] removed unnecessary functions --- .../CloudEventHttpTrigger/__init__.py | 47 ------------------- .../CloudEventHttpTrigger/function.json | 22 --------- .../CloudEventHttpTrigger/sample.dat | 3 -- .../functionsapp/QueueTrigger1/__init__.py | 8 ---- .../functionsapp/QueueTrigger1/function.json | 12 ----- .../functionsapp/QueueTrigger1/readme.md | 11 ----- .../functionsapp/QueueTrigger1/sample.dat | 1 - .../ServiceBusQueueTrigger1/__init__.py | 7 --- .../ServiceBusQueueTrigger1/function.json | 12 ----- .../ServiceBusQueueTrigger1/sample.dat | 1 - 10 files changed, 124 deletions(-) delete mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/CloudEventHttpTrigger/__init__.py delete mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/CloudEventHttpTrigger/function.json delete mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/CloudEventHttpTrigger/sample.dat delete mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/QueueTrigger1/__init__.py delete mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/QueueTrigger1/function.json delete mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/QueueTrigger1/readme.md delete mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/QueueTrigger1/sample.dat delete mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/ServiceBusQueueTrigger1/__init__.py delete mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/ServiceBusQueueTrigger1/function.json delete mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/ServiceBusQueueTrigger1/sample.dat diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/CloudEventHttpTrigger/__init__.py b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/CloudEventHttpTrigger/__init__.py deleted file mode 100644 index f1e848ecd66f..000000000000 --- a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/CloudEventHttpTrigger/__init__.py +++ /dev/null @@ -1,47 +0,0 @@ -import logging - -import azure.functions as func -#from azure.eventgrid import EventGridConsumer - -validationType = "Microsoft.EventGrid.SubscriptionValidationEvent" - -def main(req: func.HttpRequest) -> func.HttpResponse: - logging.info('Python HTTP trigger function processed a request.') - - try: - req_body = req.get_json() - if type(req_body) == list: # if list then event grid events - for event in req_body: - if event["eventType"] == validationType: # validate event grid events - code = event["data"]["validationCode"] - validation_response = str({"validationResponse": code}) - return func.HttpResponse( - body=validation_response, - status_code=200 - ) - else: - return func.HttpResponse( - "Event with body: {}".format(str(event)), - status_code=200 - ) - else: # cloud events sent one at a time - event = req_body - if 'specversion' in event.keys() and req.method=="OPTIONS": # validate cloud events - #if event["type"] == validationType: - # code = event["data"]["validationCode"] - # validation_response = str({"validationResponse": code}) - return func.HttpResponse( - headers={'Webhook-Allowed-Origin': 'eventgrid.azure.net'}, - # body=validation_response, - status_code=200 - ) - else: - return func.HttpResponse( - "Event with body: {}".format(event), - status_code=200 - ) - except ValueError: - return func.HttpResponse( - "This HTTP triggered function request did not have a valid body: {}".format(req.get_body()), - status_code=200 - ) diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/CloudEventHttpTrigger/function.json b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/CloudEventHttpTrigger/function.json deleted file mode 100644 index 31cd49f480de..000000000000 --- a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/CloudEventHttpTrigger/function.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "scriptFile": "__init__.py", - "bindings": [ - { - "authLevel": "admin", - "type": "httpTrigger", - "direction": "in", - "name": "req", - "methods": [ - "get", - "post", - "options" - ], - "webHookType": "genericJson" - }, - { - "type": "http", - "direction": "out", - "name": "$return" - } - ] -} diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/CloudEventHttpTrigger/sample.dat b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/CloudEventHttpTrigger/sample.dat deleted file mode 100644 index 26aac46f1807..000000000000 --- a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/CloudEventHttpTrigger/sample.dat +++ /dev/null @@ -1,3 +0,0 @@ -{ - "name": "Azure" -} \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/QueueTrigger1/__init__.py b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/QueueTrigger1/__init__.py deleted file mode 100644 index 6c332d08c2b9..000000000000 --- a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/QueueTrigger1/__init__.py +++ /dev/null @@ -1,8 +0,0 @@ -import logging - -import azure.functions as func - - -def main(msg: func.QueueMessage) -> None: - logging.info('Python queue trigger function processed a queue item: %s', - msg.get_body().decode('utf-8')) diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/QueueTrigger1/function.json b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/QueueTrigger1/function.json deleted file mode 100644 index 36bdd8789ed7..000000000000 --- a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/QueueTrigger1/function.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "scriptFile": "__init__.py", - "bindings": [ - { - "name": "msg", - "type": "queueTrigger", - "direction": "in", - "queueName": "egstoragequeue", - "connection": "tswpillteststorage_STORAGE" - } - ] -} diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/QueueTrigger1/readme.md b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/QueueTrigger1/readme.md deleted file mode 100644 index a4fc6ddf30ff..000000000000 --- a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/QueueTrigger1/readme.md +++ /dev/null @@ -1,11 +0,0 @@ -# QueueTrigger - Python - -The `QueueTrigger` makes it incredibly easy to react to new Queues inside of Azure Queue Storage. This sample demonstrates a simple use case of processing data from a given Queue. - -## How it works - -For a `QueueTrigger` to work, you provide a path which dictates where the queue messages are located inside your container. - -## Learn more - - Documentation diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/QueueTrigger1/sample.dat b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/QueueTrigger1/sample.dat deleted file mode 100644 index f05bb516019e..000000000000 --- a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/QueueTrigger1/sample.dat +++ /dev/null @@ -1 +0,0 @@ -sample queue data \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/ServiceBusQueueTrigger1/__init__.py b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/ServiceBusQueueTrigger1/__init__.py deleted file mode 100644 index f9de8d06d5b0..000000000000 --- a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/ServiceBusQueueTrigger1/__init__.py +++ /dev/null @@ -1,7 +0,0 @@ -import logging - -import azure.functions as func - -def main(msg: func.ServiceBusMessage): - logging.info('Python ServiceBus queue trigger processed message: %s', - msg.get_body().decode('utf-8')) diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/ServiceBusQueueTrigger1/function.json b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/ServiceBusQueueTrigger1/function.json deleted file mode 100644 index 19f471de39d3..000000000000 --- a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/ServiceBusQueueTrigger1/function.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "scriptFile": "__init__.py", - "bindings": [ - { - "name": "msg", - "type": "serviceBusTrigger", - "direction": "in", - "queueName": "cloudeventqueue", - "connection": "tswpillservicebusqueue_SERVICEBUS" - } - ] -} diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/ServiceBusQueueTrigger1/sample.dat b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/ServiceBusQueueTrigger1/sample.dat deleted file mode 100644 index d4dcf3ddc45d..000000000000 --- a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/ServiceBusQueueTrigger1/sample.dat +++ /dev/null @@ -1 +0,0 @@ -Service Bus Message \ No newline at end of file From 7141cf28579e1ada6757457b4b2cea5455cd70c7 Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Tue, 4 Aug 2020 19:17:02 -0400 Subject: [PATCH 25/38] changed consumer deserialize_event() to take,return single event of one type of (string, bytes string, dict). changed DeserializedEvent to have to_json() method, instead of extending DictMixin --- .../azure/eventgrid/_consumer.py | 45 +++++---- ..._grid_publisher_client_operations_async.py | 95 +++++++++++++----- .../eventgrid/_generated/models/_models.py | 4 +- .../_generated/models/_models_py3.py | 2 +- ..._event_grid_publisher_client_operations.py | 96 ++++++++++++++----- .../azure/eventgrid/_models.py | 28 ++++-- .../azure/eventgrid/_publisher_client.py | 4 +- .../azure-eventgrid/azure/eventgrid/py.typed | 1 - .../consume_cloud_events_from_eventhub.py | 22 +++-- ...ume_cloud_events_from_service_bus_queue.py | 27 +++--- ...consume_cloud_events_from_storage_queue.py | 30 +++--- ...cloud_events_from_webook_using_function.py | 1 - .../EventGridTrigger1/__init__.py | 9 +- ...ish_cloud_events_to_custom_topic_sample.py | 12 +-- ...ish_cloud_events_to_domain_topic_sample.py | 14 +-- ...vent_grid_events_to_custom_topic_sample.py | 4 +- .../publish_system_events_to_custom_topic.py | 34 +++---- 17 files changed, 273 insertions(+), 155 deletions(-) delete mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/py.typed delete mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_webook_using_function.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py index e1371c0c4bae..45e73fe88fbf 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py @@ -7,10 +7,11 @@ # -------------------------------------------------------------------------- from typing import TYPE_CHECKING +from base64 import b64decode +import json from azure.core import PipelineClient from msrest import Deserializer, Serializer -import json if TYPE_CHECKING: # pylint: disable=unused-import,ungrouped-imports @@ -22,25 +23,33 @@ class EventGridConsumer(object): """ - A consumer responsible for deserializing event handler messages into a list of event type objects - specified in the EventGridEvents/CloudEvents. + A consumer responsible for deserializing event handler messages, to allow for access to strongly typed Event objects. """ - def deserialize_events(self, events, **kwargs): - # type: (Union[azure.eventhub.EventData, azure.servicebus.Message, azure.functions.HttpRequest, azure.storage.queue.QueueMessage, dict]) -> List[models.DeserializedEvent] - """A message of a list of events in CloudEvent/EventGridEvent format from an event handler will be parsed and returned as a list of - EventContainer objects. - :param events: The event handler message to be deserialized. - :type events: Union[azure.eventhub.EventData, azure.servicebus.Message, azure.functions.HttpRequest, azure.storage.queue.QueueMessage, dict] - :rtype: List[models.DeserializedEvent] + def deserialize_event(self, event, is_bytes=False, **kwargs): + # type: (Union[str, dict]) -> models.DeserializedEvent + """Single event in CloudEvent/EventGridEvent format will be parsed and returned as DeserializedEvent. + :param event: The event to be deserialized. If string is bytes string, is_bytes arg must be set to True. + :type event: Union[str, dict] + :param is_bytes: True/False value depending on whether event is bytes string. Set to False by default. + :type is_bytes: bool + :rtype: models.DeserializedEvent :raise: :class:`ValueError`, when events are not of CloudEvent or EventGridEvent format. """ - print(events) - #if isinstance(events, Message): - # print('recieved sb queue message') - # dict_event = json.loads(str(events)) - # print(dict_event) - return [DeserializedEvent(events)] - - return None \ No newline at end of file + try: + if is_bytes: + dict_event = json.loads(b64decode(event)) + deserialized_event = DeserializedEvent(dict_event) + elif isinstance(event, str): + dict_event = json.loads(event) + deserialized_event = DeserializedEvent(dict_event) + elif isinstance(event, dict): + deserialized_event = DeserializedEvent(event) + except ValueError as e: + print('deserialize_events(): Event does not have a valid format. Event must be a string, dict, or bytes following the CloudEvent/EventGridEvent schema.') + print('If you are passing in a byte string, pass is_bytes=True into args.') + print('Your event: {}'.format(event)) + print(e) + + return deserialized_event diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/operations_async/_event_grid_publisher_client_operations_async.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/operations_async/_event_grid_publisher_client_operations_async.py index 1d2b6398dfd7..15c54919f3af 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/operations_async/_event_grid_publisher_client_operations_async.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/aio/operations_async/_event_grid_publisher_client_operations_async.py @@ -19,31 +19,31 @@ class EventGridPublisherClientOperationsMixin: - async def publish_event_grid_events( + async def publish_events( self, topic_hostname: str, events: List["models.EventGridEvent"], **kwargs - ) -> object: - """Publishes a batch of Event Grid events to an Azure Event Grid topic. + ) -> None: + """Publishes a batch of events to an Azure Event Grid topic. :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. :type topic_hostname: str :param events: An array of events to be published to Event Grid. :type events: list[~event_grid_publisher_client.models.EventGridEvent] :keyword callable cls: A custom type or function that will be passed the direct response - :return: object, or the result of cls(response) - :rtype: object + :return: None, or the result of cls(response) + :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[object] + cls = kwargs.pop('cls', None) # type: ClsType[None] error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} error_map.update(kwargs.pop('error_map', {})) api_version = "2018-01-01" content_type = kwargs.pop("content_type", "application/json") # Construct URL - url = self.publish_event_grid_events.metadata['url'] # type: ignore + url = self.publish_events.metadata['url'] # type: ignore path_format_arguments = { 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True), } @@ -56,7 +56,6 @@ async def publish_event_grid_events( # Construct headers header_parameters = {} # type: Dict[str, Any] header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = 'application/json' body_content_kwargs = {} # type: Dict[str, Any] body_content = self._serialize.body(events, '[EventGridEvent]') @@ -70,32 +69,29 @@ async def publish_event_grid_events( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('object', pipeline_response) - if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, None, {}) - return deserialized - publish_event_grid_events.metadata = {'url': '/api/events'} # type: ignore + publish_events.metadata = {'url': '/api/events'} # type: ignore async def publish_cloud_event_events( self, topic_hostname: str, events: List["models.CloudEvent"], **kwargs - ) -> object: - """Publishes a batch of cloud events to an Azure Event Grid topic. + ) -> None: + """Publishes a batch of events to an Azure Event Grid topic. :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. :type topic_hostname: str - :param events: An array of cloud events to be published to Event Grid. + :param events: An array of events to be published to Event Grid. :type events: list[~event_grid_publisher_client.models.CloudEvent] :keyword callable cls: A custom type or function that will be passed the direct response - :return: object, or the result of cls(response) - :rtype: object + :return: None, or the result of cls(response) + :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[object] + cls = kwargs.pop('cls', None) # type: ClsType[None] error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} error_map.update(kwargs.pop('error_map', {})) api_version = "2018-01-01" @@ -115,7 +111,6 @@ async def publish_cloud_event_events( # Construct headers header_parameters = {} # type: Dict[str, Any] header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = 'application/json' body_content_kwargs = {} # type: Dict[str, Any] body_content = self._serialize.body(events, '[CloudEvent]') @@ -129,10 +124,62 @@ async def publish_cloud_event_events( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('object', pipeline_response) - if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, None, {}) - return deserialized publish_cloud_event_events.metadata = {'url': '/api/events'} # type: ignore + + async def publish_custom_event_events( + self, + topic_hostname: str, + events: List[object], + **kwargs + ) -> None: + """Publishes a batch of events to an Azure Event Grid topic. + + :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. + :type topic_hostname: str + :param events: An array of events to be published to Event Grid. + :type events: list[object] + :keyword callable cls: A custom type or function that will be passed the direct response + :return: None, or the result of cls(response) + :rtype: None + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType[None] + error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop('error_map', {})) + api_version = "2018-01-01" + content_type = kwargs.pop("content_type", "application/json") + + # Construct URL + url = self.publish_custom_event_events.metadata['url'] # type: ignore + path_format_arguments = { + 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + + body_content_kwargs = {} # type: Dict[str, Any] + body_content = self._serialize.body(events, '[object]') + body_content_kwargs['content'] = body_content + request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **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) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) + + publish_custom_event_events.metadata = {'url': '/api/events'} # type: ignore diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/_models.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/_models.py index 584638147b27..0d1e4f74952b 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/_models.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/_models.py @@ -1,4 +1,4 @@ -# coding=utf-8 +#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. @@ -25,7 +25,7 @@ class CloudEvent(msrest.serialization.Model): :type source: str :param data: Event data specific to the event type. :type data: object - :param data_base64: Event data specific to the event type. + :param data_base64: Event data specific to the event type, encoded as a base64 string. :type data_base64: bytearray :param type: Required. Type of event related to the originating occurrence. :type type: str diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/_models_py3.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/_models_py3.py index b89159b91210..ef19eeb0be37 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/_models_py3.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/_models_py3.py @@ -28,7 +28,7 @@ class CloudEvent(msrest.serialization.Model): :type source: str :param data: Event data specific to the event type. :type data: object - :param data_base64: Event data specific to the event type. + :param data_base64: Event data specific to the event type, encoded as a base64 string. :type data_base64: bytearray :param type: Required. Type of event related to the originating occurrence. :type type: str diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/operations/_event_grid_publisher_client_operations.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/operations/_event_grid_publisher_client_operations.py index 2bd3781997aa..2e894cbcd5d5 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/operations/_event_grid_publisher_client_operations.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/operations/_event_grid_publisher_client_operations.py @@ -23,32 +23,32 @@ class EventGridPublisherClientOperationsMixin(object): - def publish_event_grid_events( + def publish_events( self, topic_hostname, # type: str events, # type: List["models.EventGridEvent"] **kwargs # type: Any ): - # type: (...) -> object - """Publishes a batch of Event Grid events to an Azure Event Grid topic. + # type: (...) -> None + """Publishes a batch of events to an Azure Event Grid topic. :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. :type topic_hostname: str :param events: An array of events to be published to Event Grid. :type events: list[~event_grid_publisher_client.models.EventGridEvent] :keyword callable cls: A custom type or function that will be passed the direct response - :return: object, or the result of cls(response) - :rtype: object + :return: None, or the result of cls(response) + :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[object] + cls = kwargs.pop('cls', None) # type: ClsType[None] error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} error_map.update(kwargs.pop('error_map', {})) api_version = "2018-01-01" content_type = kwargs.pop("content_type", "application/json") # Construct URL - url = self.publish_event_grid_events.metadata['url'] # type: ignore + url = self.publish_events.metadata['url'] # type: ignore path_format_arguments = { 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True), } @@ -61,7 +61,6 @@ def publish_event_grid_events( # Construct headers header_parameters = {} # type: Dict[str, Any] header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = 'application/json' body_content_kwargs = {} # type: Dict[str, Any] body_content = self._serialize.body(events, '[EventGridEvent]') @@ -75,13 +74,10 @@ def publish_event_grid_events( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('object', pipeline_response) - if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, None, {}) - return deserialized - publish_event_grid_events.metadata = {'url': '/api/events'} # type: ignore + publish_events.metadata = {'url': '/api/events'} # type: ignore def publish_cloud_event_events( self, @@ -89,19 +85,19 @@ def publish_cloud_event_events( events, # type: List["models.CloudEvent"] **kwargs # type: Any ): - # type: (...) -> object - """Publishes a batch of cloud events to an Azure Event Grid topic. + # type: (...) -> None + """Publishes a batch of events to an Azure Event Grid topic. :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. :type topic_hostname: str - :param events: An array of cloud events to be published to Event Grid. + :param events: An array of events to be published to Event Grid. :type events: list[~event_grid_publisher_client.models.CloudEvent] :keyword callable cls: A custom type or function that will be passed the direct response - :return: object, or the result of cls(response) - :rtype: object + :return: None, or the result of cls(response) + :rtype: None :raises: ~azure.core.exceptions.HttpResponseError """ - cls = kwargs.pop('cls', None) # type: ClsType[object] + cls = kwargs.pop('cls', None) # type: ClsType[None] error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} error_map.update(kwargs.pop('error_map', {})) api_version = "2018-01-01" @@ -121,7 +117,6 @@ def publish_cloud_event_events( # Construct headers header_parameters = {} # type: Dict[str, Any] header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = 'application/json' body_content_kwargs = {} # type: Dict[str, Any] body_content = self._serialize.body(events, '[CloudEvent]') @@ -135,10 +130,63 @@ def publish_cloud_event_events( map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - deserialized = self._deserialize('object', pipeline_response) - if cls: - return cls(pipeline_response, deserialized, {}) + return cls(pipeline_response, None, {}) - return deserialized publish_cloud_event_events.metadata = {'url': '/api/events'} # type: ignore + + def publish_custom_event_events( + self, + topic_hostname, # type: str + events, # type: List[object] + **kwargs # type: Any + ): + # type: (...) -> None + """Publishes a batch of events to an Azure Event Grid topic. + + :param topic_hostname: The host name of the topic, e.g. topic1.westus2-1.eventgrid.azure.net. + :type topic_hostname: str + :param events: An array of events to be published to Event Grid. + :type events: list[object] + :keyword callable cls: A custom type or function that will be passed the direct response + :return: None, or the result of cls(response) + :rtype: None + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType[None] + error_map = {404: ResourceNotFoundError, 409: ResourceExistsError} + error_map.update(kwargs.pop('error_map', {})) + api_version = "2018-01-01" + content_type = kwargs.pop("content_type", "application/json") + + # Construct URL + url = self.publish_custom_event_events.metadata['url'] # type: ignore + path_format_arguments = { + 'topicHostname': self._serialize.url("topic_hostname", topic_hostname, 'str', skip_quote=True), + } + url = self._client.format_url(url, **path_format_arguments) + + # Construct parameters + query_parameters = {} # type: Dict[str, Any] + query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = {} # type: Dict[str, Any] + header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') + + body_content_kwargs = {} # type: Dict[str, Any] + body_content = self._serialize.body(events, '[object]') + body_content_kwargs['content'] = body_content + request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs) + + pipeline_response = self._client._pipeline.run(request, stream=False, **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) + raise HttpResponseError(response=response) + + if cls: + return cls(pipeline_response, None, {}) + + publish_custom_event_events.metadata = {'url': '/api/events'} # type: ignore diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py index b3197b48ac4c..96e84744de6f 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py @@ -180,17 +180,21 @@ def get(self, key, default=None, **kwargs): return default -class DeserializedEvent(DictMixin): +class DeserializedEvent(): """The container for the deserialized event model and mapping of event envelope properties. - :param dict args: dict + :param dict event: dict """ # class variable _event_type_mappings = {'Microsoft.Storage.BlobCreated': StorageBlobCreatedEventData} - def __init__(self, *args, **kwargs): + def __init__(self, event): # type: (Any) -> None - self._update(*args, **kwargs) + # self._update(*args, **kwargs) self._model = None + self._event_dict = event + + def to_json(self): + return self._event_dict def _update(self, *args, **kwargs): for k, v in dict(*args, **kwargs).items(): @@ -211,30 +215,32 @@ def model(self): event_type = "" if not self._model: try: - if 'specversion' in self.keys(): - self._model = CloudEvent.deserialize(self) + if 'specversion' in self._event_dict.keys(): + self._model = CloudEvent.deserialize(self._event_dict) event_type = self._model.type else: - self._model = EventGridEvent.deserialize(self) + self._model = EventGridEvent.deserialize(self._event_dict) event_type = self._model.event_type except ValueError: print("Event is not correctly formatted CloudEvent or EventGridEvent.") - self._set_strongly_typed_data_object(event_type) + self._deserialize_data(event_type) return self._model - def _set_strongly_typed_data_object(self, event_type): + def _deserialize_data(self, event_type): """ Sets self._model.data to strongly typed event object if event type exists in _event_type_mappings. Otherwise, sets self._model.data to None. :param str event_type: The event_type of the EventGridEvent object or the type of the CloudEvent object. """ + # if system event type defined, set model.data to system event object if event_type in DeserializedEvent._event_type_mappings: self._model.data = (DeserializedEvent._event_type_mappings[event_type]).deserialize(self._model.data) - else: + elif isinstance(self._model.data, dict): # else, if custom event, then model.data is dict and should be set to None self._model.data = None + # else model.data is str/int/etc. and should remain the same class CustomEvent(DictMixin): """The wrapper class for a CustomEvent, to be used when publishing events. @@ -247,4 +253,6 @@ def __init__(self, *args, **kwargs): def _update(self, *args, **kwargs): for k, v in dict(*args, **kwargs).items(): + print(k) + print(v) self[k] = v diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py index 905e1d3cbd36..8a8c919f1a49 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py @@ -62,7 +62,7 @@ def send( print(CloudEvent.serialize(events[0])) self._client.publish_cloud_event_events(self._topic_hostname, events) elif all(isinstance(e, EventGridEvent) for e in events): - self._client.publish_event_grid_events(self._topic_hostname, events) + self._client.publish_events(self._topic_hostname, events) else: raise Exception("Event schema is not correct. Please send as list of all CloudEvents, list of all EventGridEvents, or list of all CustomEvents.") @@ -73,5 +73,5 @@ def _get_authentication_policy(self): if isinstance(self._credential, AzureKeyCredential): authentication_policy = AzureKeyCredentialPolicy(credential=self._credential, name=constants.EVENTGRID_KEY_HEADER) if isinstance(self._credential, EventGridSharedAccessSignatureCredential): - authentication_policy = EventGridSharedAccessSignatureCredentialPolicy(credential=credential, name=constants.EVENTGRID_TOKEN_HEADER) + authentication_policy = EventGridSharedAccessSignatureCredentialPolicy(credential=self._credential, name=constants.EVENTGRID_TOKEN_HEADER) return authentication_policy diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/py.typed b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/py.typed deleted file mode 100644 index e5aff4f83af8..000000000000 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/py.typed +++ /dev/null @@ -1 +0,0 @@ -# Marker file for PEP 561. \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_eventhub.py b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_eventhub.py index b6464631ae7e..87df1268ead0 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_eventhub.py +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_eventhub.py @@ -21,13 +21,19 @@ def on_event(partition_context, event): dict_event = event.body_as_json()[0] - deserialized_events = eg_consumer.deserialize_events(dict_event) - for deserialized_event in deserialized_events: - if deserialized_event.model.__class__ == CloudEvent: - print("model: {}\n".format(deserialized_event.model)) - print("model.data: {}\n".format(deserialized_event.model.data)) - print("model.data.__class__: {}\n".format(deserialized_event.model.data.__class__)) - print("model.time: {}\n".format(deserialized_event.model.time)) + deserialized_event = eg_consumer.deserialize_event(dict_event) + if deserialized_event.model.__class__ == CloudEvent: + dict_event = deserialized_event.to_json() + print("event.type: {}\n".format(dict_event["type"])) + print("event.to_json(): {}\n".format(dict_event)) + print("model: {}\n".format(deserialized_event.model)) + print("model.data: {}\n".format(deserialized_event.model.data)) + else: + dict_event = deserialized_event.to_json() + print("event.eventType: {}\n".format(dict_event["eventType"])) + print("event.to_json(): {}\n".format(dict_event)) + print("model: {}\n".format(deserialized_event.model)) + print("model.data: {}\n".format(deserialized_event.model.data)) #print("Received event from partition: {}.".format(partition_context.partition_id)) @@ -39,7 +45,7 @@ def on_event(partition_context, event): ) with consumer_client: - events = consumer_client.receive( + event_list = consumer_client.receive( on_event=on_event, starting_position="-1", # "-1" is from the beginning of the partition. prefetch=5 diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_service_bus_queue.py b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_service_bus_queue.py index 44555207d0c2..78fecaaaff7b 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_service_bus_queue.py +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_service_bus_queue.py @@ -16,26 +16,31 @@ ClientAuthenticationError ) -from azure.eventgrid import EventGridConsumer, CloudEvent, EventGridEvent +from azure.eventgrid import EventGridConsumer, CloudEvent from azure.servicebus import ServiceBusClient, Message -def get_deserialized_events(dict_events): - events = consumer.deserialize_events(dict_events) - for event in events: - if event.model.__class__ == CloudEvent: - print("model: {}".format(event.model)) - connection_str = os.environ['SB_CONN_STR'] sb_client = ServiceBusClient.from_connection_string(connection_str) consumer = EventGridConsumer() with sb_client: - receiver = sb_client.get_queue_receiver("cloudeventqueue", prefetch=1) + receiver = sb_client.get_queue_receiver("cloudeventqueue", prefetch=10) with receiver: - msgs = receiver.receive(max_batch_size=1, max_wait_time=5) + msgs = receiver.receive(max_batch_size=10, max_wait_time=1) print("number of messages: {}".format(len(msgs))) for msg in msgs: # receive single dict message - dict_events = json.loads(str(msg)) - get_deserialized_events(dict_events) + deserialized_event = consumer.deserialize_event(str(msg)) + if deserialized_event.model.__class__ == CloudEvent: + dict_event = deserialized_event.to_json() + print("event.type: {}\n".format(dict_event["type"])) + print("event.to_json(): {}\n".format(dict_event)) + print("model: {}\n".format(deserialized_event.model)) + print("model.data: {}\n".format(deserialized_event.model.data)) + else: + dict_event = deserialized_event.to_json() + print("event.eventType: {}\n".format(dict_event["eventType"])) + print("event.to_json(): {}\n".format(dict_event)) + print("model: {}\n".format(deserialized_event.model)) + print("model.data: {}\n".format(deserialized_event.model.data)) msg.complete() diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_storage_queue.py b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_storage_queue.py index 3339d173da27..6c14bed63cab 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_storage_queue.py +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_storage_queue.py @@ -1,31 +1,33 @@ import os import json -from base64 import b64decode -from azure.storage.queue import QueueServiceClient, BinaryBase64DecodePolicy +from azure.storage.queue import QueueServiceClient from azure.eventgrid import EventGridConsumer, CloudEvent, EventGridEvent -def get_deserialized_events(dict_events): - events = consumer.deserialize_events(dict_events) - for event in events: - print(event) - print(event.data.__class__) - #if event.model.__class__ == CloudEvent: - # print("model: {}".format(event.model)) - connection_str = os.environ["STORAGE_QUEUE_CONN_STR"] queue_service = QueueServiceClient.from_connection_string(conn_str=connection_str) queue_client = queue_service.get_queue_client("egstoragequeue") -#queue_client.message_decoding_policy = BinaryBase64DecodePolicy +#queue_client.encode_message = False consumer = EventGridConsumer() msgs = queue_client.receive_messages() i = 0 for msg in msgs: # receive single dict message - decoded_content = b64decode(msg.content) - dict_events = json.loads(decoded_content) - get_deserialized_events(dict_events) + deserialized_event = consumer.deserialize_event(msg.content, is_bytes=True) + if deserialized_event.model.__class__ == CloudEvent: + dict_event = deserialized_event.to_json() + print("event.type: {}\n".format(dict_event["type"])) + print("event.to_json(): {}\n".format(dict_event)) + print("model: {}\n".format(deserialized_event.model)) + print("model.data: {}\n".format(deserialized_event.model.data)) + else: + dict_event = deserialized_event.to_json() + print("event.eventType: {}\n".format(dict_event["eventType"])) + print("event.to_json(): {}\n".format(dict_event)) + print("model: {}\n".format(deserialized_event.model)) + print("model.data: {}\n".format(deserialized_event.model.data)) + i+=1 print("number of messages: {}".format(i)) diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_webook_using_function.py b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_webook_using_function.py deleted file mode 100644 index 61972932e480..000000000000 --- a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_webook_using_function.py +++ /dev/null @@ -1 +0,0 @@ -import requests as req diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/__init__.py b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/__init__.py index b99823c95b7e..4d90eef0956c 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/__init__.py +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/__init__.py @@ -7,11 +7,16 @@ def main(event: func.EventGridEvent): logging.info(sys.version) + logging.info(event) result = json.dumps({ 'id': event.id, 'data': event.get_json(), 'topic': event.topic, 'subject': event.subject, - 'event_type': event.event_type, + 'event_type': event.event_type }) - + logging.info(result) + consumer = EventGridConsumer() + deserialized_event = consumer.deserialize_events(result) + # can only be EventGridEvent + print("model: {}".format(event.model)) diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_cloud_events_to_custom_topic_sample.py b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_cloud_events_to_custom_topic_sample.py index b13c4807e1c9..6317585cbafa 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_cloud_events_to_custom_topic_sample.py +++ b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_cloud_events_to_custom_topic_sample.py @@ -13,8 +13,8 @@ import datetime as dt from azure.core.credentials import AzureKeyCredential from azure.mgmt.eventgrid import EventGridManagementClient -from azure.eventgrid._publisher_client import EventGridPublisherClient -from azure.eventgrid._models import EventGridEvent, CloudEvent +from azure.eventgrid import EventGridPublisherClient +from azure.eventgrid import EventGridEvent, CloudEvent from azure.core.exceptions import ( ResourceNotFoundError, ResourceExistsError, @@ -43,8 +43,6 @@ def __init__(self, a): client = EventGridPublisherClient(topic_hostname, credential) team_members = ["Josh", "Kerri", "Kieran", "Laurent", "Lily", "Matt", "Soren", "Srikanta", "Swathi"] # possible values for data field -sample_members = sample(team_members, k=randint(1, 9)) # select random subset of team members -data_dict = {"team": sample_members} custom_data_object = CustomSample("sample event") @@ -53,10 +51,12 @@ def __init__(self, a): event_list = [] # list of events to publish # create events and append to list for j in range(randint(1, 1)): + sample_members = sample(team_members, k=randint(1, 9)) # select random subset of team members + data_dict = {"team": sample_members} event = CloudEvent( - type="Azure.Sdk.Sample", + type="Azure.Sdk.Samp", source="https://egsample.dev/sampleevent", - data=1 + data=0 ) event_list.append(event) diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_cloud_events_to_domain_topic_sample.py b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_cloud_events_to_domain_topic_sample.py index 448b14d119fb..52a0917239ca 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_cloud_events_to_domain_topic_sample.py +++ b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_cloud_events_to_domain_topic_sample.py @@ -1,22 +1,16 @@ import sys import os -import datetime as dt import json from random import randint, sample import time -import uuid -from datetime import timezone -from dateutil.tz import tzlocal -import datetime as dt PACKAGE_PARENT = '..' SCRIPT_DIR = os.path.dirname(os.path.realpath(os.path.join(os.getcwd(), os.path.expanduser(__file__)))) sys.path.append(os.path.normpath(os.path.join(SCRIPT_DIR, PACKAGE_PARENT))) from azure.core.credentials import AzureKeyCredential -from azure.mgmt.eventgrid import EventGridManagementClient -from azure.eventgrid._publisher_client import EventGridPublisherClient -from azure.eventgrid._models import EventGridEvent, CloudEvent +from azure.eventgrid import EventGridPublisherClient +from azure.eventgrid import EventGridEvent, CloudEvent from azure.core.exceptions import ( ResourceNotFoundError, ResourceExistsError, @@ -38,14 +32,10 @@ # create events and append to list for j in range(randint(1, 3)): - event_uuid = uuid.uuid4() # generate random unique id sample_members = sample(team_members, k=randint(1, 9)) # select random subset of team members event = CloudEvent( - specversion="1.0", - id=event_uuid, type="Azure.Sdk.Demo", source="t-swpill-domain", - time=dt.datetime.now(tzlocal()).isoformat(), data={"team": sample_members} ) event_list.append(event) diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_event_grid_events_to_custom_topic_sample.py b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_event_grid_events_to_custom_topic_sample.py index 7e09d1f16a7a..650a8fa40285 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_event_grid_events_to_custom_topic_sample.py +++ b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_event_grid_events_to_custom_topic_sample.py @@ -11,8 +11,8 @@ from azure.core.credentials import AzureKeyCredential from azure.mgmt.eventgrid import EventGridManagementClient -from azure.eventgrid._publisher_client import EventGridPublisherClient -from azure.eventgrid._models import EventGridEvent, CloudEvent +from azure.eventgrid import EventGridPublisherClient +from azure.eventgrid import EventGridEvent, CloudEvent from azure.core.exceptions import ( ResourceNotFoundError, ResourceExistsError, diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_system_events_to_custom_topic.py b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_system_events_to_custom_topic.py index 8ab7c9de07d6..69618bb4226c 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_system_events_to_custom_topic.py +++ b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_system_events_to_custom_topic.py @@ -11,9 +11,9 @@ from azure.core.credentials import AzureKeyCredential from azure.mgmt.eventgrid import EventGridManagementClient -from azure.eventgrid._publisher_client import EventGridPublisherClient -from azure.eventgrid._models import EventGridEvent, CloudEvent -from azure.eventgrid._generated.event_grid_publisher_client.models._models import StorageBlobCreatedEventData +from azure.eventgrid import EventGridPublisherClient +from azure.eventgrid import EventGridEvent, CloudEvent +#from azure.eventgrid._generated.event_grid_publisher_client.models._models import StorageBlobCreatedEventData from azure.core.exceptions import ( ResourceNotFoundError, ResourceExistsError, @@ -31,20 +31,20 @@ credential = AzureKeyCredential(key) client = EventGridPublisherClient(topic_hostname, credential)#, logging_enable=True) -data_obj = StorageBlobCreatedEventData( - api="PutBlockList", - client_request_id="6d79dbfb-0e37-4fc4-981f-442c9ca65760", - request_id="831e1650-001e-001b-66ab-eeb76e000000", - e_tag="0x8D4BCC2E4835CD0", - content_type="application/octet-stream", - content_length=524288, - blob_type="BlockBlob", - url="https://oc2d2817345i60006.blob.core.windows.net/oc2d2817345i200097container/oc2d2817345i20002296blob", - sequencer="00000000000004420000000000028963", - storage_diagnostics={ - "batchId": "b68529f3-68cd-4744-baa4-3c0498ec19f0" - } -) +#data_obj = StorageBlobCreatedEventData( +# api="PutBlockList", +# client_request_id="6d79dbfb-0e37-4fc4-981f-442c9ca65760", +# request_id="831e1650-001e-001b-66ab-eeb76e000000", +# e_tag="0x8D4BCC2E4835CD0", +# content_type="application/octet-stream", +# content_length=524288, +# blob_type="BlockBlob", +# url="https://oc2d2817345i60006.blob.core.windows.net/oc2d2817345i200097container/oc2d2817345i20002296blob", +# sequencer="00000000000004420000000000028963", +# storage_diagnostics={ +# "batchId": "b68529f3-68cd-4744-baa4-3c0498ec19f0" +# } +#) data_dict = { "api":"PutBlockList", From 325a3caf6db9451311fe8f550f6091ce6a7e1b59 Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Wed, 5 Aug 2020 17:39:40 -0400 Subject: [PATCH 26/38] added publish tests --- .../azure/eventgrid/_consumer.py | 21 ++--- .../azure/eventgrid/_models.py | 3 +- .../azure/eventgrid/_publisher_client.py | 11 ++- ...consume_cloud_events_from_storage_queue.py | 3 +- .../EventGridTrigger1/__init__.py | 8 +- sdk/eventgrid/azure-eventgrid/setup.py | 2 +- .../tests/eventgrid_preparer.py | 13 ++- .../azure-eventgrid/tests/test_eg_client.py | 46 ----------- .../azure-eventgrid/tests/test_eg_consumer.py | 37 +++++++++ .../tests/test_eg_publisher_client.py | 82 +++++++++++++++++++ 10 files changed, 153 insertions(+), 73 deletions(-) delete mode 100644 sdk/eventgrid/azure-eventgrid/tests/test_eg_client.py create mode 100644 sdk/eventgrid/azure-eventgrid/tests/test_eg_consumer.py create mode 100644 sdk/eventgrid/azure-eventgrid/tests/test_eg_publisher_client.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py index 45e73fe88fbf..de7b34d915af 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py @@ -7,8 +7,8 @@ # -------------------------------------------------------------------------- from typing import TYPE_CHECKING -from base64 import b64decode import json +import six from azure.core import PipelineClient from msrest import Deserializer, Serializer @@ -18,28 +18,24 @@ from typing import Any from ._models import DeserializedEvent -from ._helpers import generate_shared_access_signature -from . import _constants as constants class EventGridConsumer(object): """ A consumer responsible for deserializing event handler messages, to allow for access to strongly typed Event objects. """ - def deserialize_event(self, event, is_bytes=False, **kwargs): - # type: (Union[str, dict]) -> models.DeserializedEvent + def deserialize_event(self, event, **kwargs): + # type: (Union[str, dict, bytes]) -> models.DeserializedEvent """Single event in CloudEvent/EventGridEvent format will be parsed and returned as DeserializedEvent. - :param event: The event to be deserialized. If string is bytes string, is_bytes arg must be set to True. - :type event: Union[str, dict] - :param is_bytes: True/False value depending on whether event is bytes string. Set to False by default. - :type is_bytes: bool + :param event: The event to be deserialized. + :type event: Union[str, dict, bytes] :rtype: models.DeserializedEvent :raise: :class:`ValueError`, when events are not of CloudEvent or EventGridEvent format. """ try: - if is_bytes: - dict_event = json.loads(b64decode(event)) + if isinstance(event, six.binary_type): + dict_event = json.loads(event.decode('ascii')) deserialized_event = DeserializedEvent(dict_event) elif isinstance(event, str): dict_event = json.loads(event) @@ -47,8 +43,7 @@ def deserialize_event(self, event, is_bytes=False, **kwargs): elif isinstance(event, dict): deserialized_event = DeserializedEvent(event) except ValueError as e: - print('deserialize_events(): Event does not have a valid format. Event must be a string, dict, or bytes following the CloudEvent/EventGridEvent schema.') - print('If you are passing in a byte string, pass is_bytes=True into args.') + print('Error: cannot deserialize event. Event does not have a valid format. Event must be a string, dict, or bytes following the CloudEvent/EventGridEvent schema.') print('Your event: {}'.format(event)) print(e) diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py index 96e84744de6f..34a27dae529d 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py @@ -238,9 +238,8 @@ def _deserialize_data(self, event_type): # if system event type defined, set model.data to system event object if event_type in DeserializedEvent._event_type_mappings: self._model.data = (DeserializedEvent._event_type_mappings[event_type]).deserialize(self._model.data) - elif isinstance(self._model.data, dict): # else, if custom event, then model.data is dict and should be set to None + else: # else, if custom event, then model.data is dict and should be set to None self._model.data = None - # else model.data is str/int/etc. and should remain the same class CustomEvent(DictMixin): """The wrapper class for a CustomEvent, to be used when publishing events. diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py index 8a8c919f1a49..f38ea0d446c0 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py @@ -38,6 +38,14 @@ def __init__( **kwargs # type: Any ): # type: (str, Union[AzureKeyCredential, EventGridSharedAccessSignatureCredential], Any) -> None + + if topic_hostname[:7] == 'http://': + raise ValueError("Topic_hostname must either begin without the http:// or with an https://") + if topic_hostname[:8] == 'https://': + topic_hostname = topic_hostname.replace("https://", "") + if topic_hostname[-11:] == "/api/events": + topic_hostname = topic_hostname.replace("/api/events", "") + self._credential = credential self._topic_hostname = topic_hostname auth_policy = self._get_authentication_policy() @@ -57,9 +65,6 @@ def send( """ if all(isinstance(e, CloudEvent) for e in events): - print("sending") - print(events[0]) - print(CloudEvent.serialize(events[0])) self._client.publish_cloud_event_events(self._topic_hostname, events) elif all(isinstance(e, EventGridEvent) for e in events): self._client.publish_events(self._topic_hostname, events) diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_storage_queue.py b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_storage_queue.py index 6c14bed63cab..7d8fffd5e906 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_storage_queue.py +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_storage_queue.py @@ -2,6 +2,7 @@ import json from azure.storage.queue import QueueServiceClient from azure.eventgrid import EventGridConsumer, CloudEvent, EventGridEvent +from base64 import b64decode connection_str = os.environ["STORAGE_QUEUE_CONN_STR"] queue_service = QueueServiceClient.from_connection_string(conn_str=connection_str) @@ -14,7 +15,7 @@ i = 0 for msg in msgs: # receive single dict message - deserialized_event = consumer.deserialize_event(msg.content, is_bytes=True) + deserialized_event = consumer.deserialize_event(b64decode(msg.content)) if deserialized_event.model.__class__ == CloudEvent: dict_event = deserialized_event.to_json() print("event.type: {}\n".format(dict_event["type"])) diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/__init__.py b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/__init__.py index 4d90eef0956c..d9fd56534f6a 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/__init__.py +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/__init__.py @@ -16,7 +16,7 @@ def main(event: func.EventGridEvent): 'event_type': event.event_type }) logging.info(result) - consumer = EventGridConsumer() - deserialized_event = consumer.deserialize_events(result) - # can only be EventGridEvent - print("model: {}".format(event.model)) + #consumer = EventGridConsumer() + #deserialized_event = consumer.deserialize_events(result) + ## can only be EventGridEvent + #print("model: {}".format(event.model)) diff --git a/sdk/eventgrid/azure-eventgrid/setup.py b/sdk/eventgrid/azure-eventgrid/setup.py index e4d8825d7e9c..d5683e22c738 100644 --- a/sdk/eventgrid/azure-eventgrid/setup.py +++ b/sdk/eventgrid/azure-eventgrid/setup.py @@ -75,7 +75,7 @@ packages=find_packages(exclude=[ 'tests', # Exclude packages that will be covered by PEP420 or nspkg - #'azure', + 'azure', ]), install_requires=[ 'msrest>=0.5.0', diff --git a/sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py b/sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py index cf31484eff42..ab4fcfba073b 100644 --- a/sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py +++ b/sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py @@ -4,7 +4,7 @@ from collections import namedtuple from azure.mgmt.eventgrid import EventGridManagementClient -from azure.mgmt.eventgrid.models import Topic +from azure.mgmt.eventgrid.models import Topic, InputSchema from azure_devtools.scenario_tests.exceptions import AzureTestError from devtools_testutils import ( @@ -15,6 +15,7 @@ EVENTGRID_TOPIC_PARAM = 'eventgrid_topic' EVENTGRID_TOPIC_LOCATION = 'westus' +CLOUD_EVENT_SCHEMA = InputSchema.cloud_event_schema_v1_0 # Shared base class for event grid sub-resources that require a RG to exist. class _EventGridChildResourcePreparer(AzureMgmtPreparer): @@ -33,7 +34,7 @@ def __init__(self, class EventGridTopicPreparer(_EventGridChildResourcePreparer): def __init__(self, name_prefix='', - use_cache=True, + use_cache=False, parameter_name=EVENTGRID_TOPIC_PARAM, parameter_location=EVENTGRID_TOPIC_LOCATION, resource_group_parameter_name=RESOURCE_GROUP_PARAM, @@ -47,6 +48,7 @@ def __init__(self, client_kwargs=client_kwargs) self.parameter_name = parameter_name self.parameter_location = parameter_location + self.name_prefix = name_prefix if random_name_enabled: self.resource_moniker = self.name_prefix + "egtopic" @@ -54,7 +56,12 @@ def create_resource(self, name, **kwargs): if self.is_live: self.client = self.create_mgmt_client(EventGridManagementClient) group = self._get_resource_group(**kwargs) - topic = Topic(location=self.parameter_location) + + if self.name_prefix[:5] == "cloud": + # Create a new topic and verify that it is created successfully + topic = Topic(location=self.parameter_location, tags=None, input_schema=CLOUD_EVENT_SCHEMA, input_schema_mapping=None) + else: + topic = Topic(location=self.parameter_location) topic_operation = self.client.topics.create_or_update( group.name, name, diff --git a/sdk/eventgrid/azure-eventgrid/tests/test_eg_client.py b/sdk/eventgrid/azure-eventgrid/tests/test_eg_client.py deleted file mode 100644 index 0bc02b4d2622..000000000000 --- a/sdk/eventgrid/azure-eventgrid/tests/test_eg_client.py +++ /dev/null @@ -1,46 +0,0 @@ -#------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -#-------------------------------------------------------------------------- - -import logging -import sys -import os -import pytest -import time -from datetime import datetime, timedelta - -#PACKAGE_PARENT = '..' -#SCRIPT_DIR = os.path.dirname(os.path.dirname(os.path.realpath(os.path.join(os.getcwd(), os.path.expanduser(__file__))))) -#sys.path.append(os.path.normpath(os.path.join(SCRIPT_DIR, PACKAGE_PARENT))) -#print(sys.path) - -from devtools_testutils import AzureMgmtTestCase, ResourceGroupPreparer - -from azure.core.credentials import AzureKeyCredential -from azure.eventgrid import EventGridPublisherClient, CloudEvent, EventGridEvent - -from eventgrid_preparer import ( - EventGridTopicPreparer -) - - -class EventGridClientTests(AzureMgmtTestCase): - @pytest.mark.liveTest - @pytest.mark.live_test_only - @ResourceGroupPreparer(name_prefix='eventgridtest') - @EventGridTopicPreparer(name_prefix='eventgridtest') - def test_eg_client_good_credentials(self, resource_group, eventgrid_topic, eventgrid_topic_primary_key, **kwargs): - akc_credential = AzureKeyCredential(eventgrid_topic_primary_key) - # remove "https://" and "/api/events" since - hostname = eventgrid_topic.endpoint.replace("https://", "").replace("/api/events", "") - client = EventGridPublisherClient(hostname, akc_credential) - eg_event = EventGridEvent( - subject="sample", - data={"sample": "0"}, - event_type="Sample.Event", - data_version="2.0" - ) - client.send([eg_event]) - \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/tests/test_eg_consumer.py b/sdk/eventgrid/azure-eventgrid/tests/test_eg_consumer.py new file mode 100644 index 000000000000..65c70ecd0092 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/tests/test_eg_consumer.py @@ -0,0 +1,37 @@ +#------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +#-------------------------------------------------------------------------- + +import logging +import sys +import os +import pytest + +from devtools_testutils import AzureMgmtTestCase, ResourceGroupPreparer + +from azure.core.credentials import AzureKeyCredential +from azure.eventgrid import EventGridPublisherClient, CloudEvent, EventGridEvent + +from eventgrid_preparer import ( + EventGridTopicPreparer +) + + +class EventGridConsumerTests(AzureMgmtTestCase): + pass + #@pytest.mark.liveTest + #@ResourceGroupPreparer(name_prefix='eventgridtest') + #@EventGridTopicPreparer(name_prefix='eventgridtest') + #def test_eg_consumer(self, resource_group, eventgrid_topic, eventgrid_topic_primary_key, **kwargs): + # akc_credential = AzureKeyCredential(eventgrid_topic_primary_key) + # hostname = eventgrid_topic.endpoint + # client = EventGridPublisherClient(hostname, akc_credential) + # eg_event = EventGridEvent( + # subject="sample", + # data={"sample": "eventgridevent"}, + # event_type="Sample.EventGrid.Event", + # data_version="2.0" + # ) + # client.send([eg_event]) diff --git a/sdk/eventgrid/azure-eventgrid/tests/test_eg_publisher_client.py b/sdk/eventgrid/azure-eventgrid/tests/test_eg_publisher_client.py new file mode 100644 index 000000000000..224de8a432d5 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/tests/test_eg_publisher_client.py @@ -0,0 +1,82 @@ +#------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +#-------------------------------------------------------------------------- + +import logging +import sys +import os +import pytest + +from devtools_testutils import AzureMgmtTestCase, ResourceGroupPreparer + +from azure.core.credentials import AzureKeyCredential +from azure.eventgrid import EventGridPublisherClient, CloudEvent, EventGridEvent + +from eventgrid_preparer import ( + EventGridTopicPreparer +) + + +class EventGridPublisherClientTests(AzureMgmtTestCase): + @pytest.mark.liveTest + @ResourceGroupPreparer(name_prefix='eventgridtest') + @EventGridTopicPreparer(name_prefix='eventgridtest') + def test_eg_publisher_client_publish_event_grid_event_data_dict(self, resource_group, eventgrid_topic, eventgrid_topic_primary_key, **kwargs): + akc_credential = AzureKeyCredential(eventgrid_topic_primary_key) + hostname = eventgrid_topic.endpoint + client = EventGridPublisherClient(hostname, akc_credential) + eg_event = EventGridEvent( + subject="sample", + data={"sample": "eventgridevent"}, + event_type="Sample.EventGrid.Event", + data_version="2.0" + ) + client.send([eg_event]) + + @pytest.mark.liveTest + @ResourceGroupPreparer(name_prefix='eventgridtest') + @EventGridTopicPreparer(name_prefix='eventgridtest') + def test_eg_publisher_client_publish_event_grid_event_data_str(self, resource_group, eventgrid_topic, eventgrid_topic_primary_key, **kwargs): + akc_credential = AzureKeyCredential(eventgrid_topic_primary_key) + hostname = eventgrid_topic.endpoint + client = EventGridPublisherClient(hostname, akc_credential) + eg_event = EventGridEvent( + subject="sample", + data="eventgridevent", + event_type="Sample.EventGrid.Event", + data_version="2.0" + ) + client.send([eg_event]) + + @pytest.mark.liveTest + @ResourceGroupPreparer(name_prefix='eventgridtest') + @EventGridTopicPreparer(name_prefix='cloudeventgridtest') + def test_eg_publisher_client_publish_cloud_event_data_dict(self, resource_group, eventgrid_topic, eventgrid_topic_primary_key, **kwargs): + akc_credential = AzureKeyCredential(eventgrid_topic_primary_key) + hostname = eventgrid_topic.endpoint + client = EventGridPublisherClient(hostname, akc_credential) + cloud_event = CloudEvent( + source = "http://samplesource.dev", + data = {"sample": "cloudevent"}, + type="Sample.Cloud.Event" + ) + client.send([cloud_event]) + + @pytest.mark.liveTest + @ResourceGroupPreparer(name_prefix='eventgridtest') + @EventGridTopicPreparer(name_prefix='cloudeventgridtest') + def test_eg_publisher_client_publish_cloud_event_data_str(self, resource_group, eventgrid_topic, eventgrid_topic_primary_key, **kwargs): + akc_credential = AzureKeyCredential(eventgrid_topic_primary_key) + hostname = eventgrid_topic.endpoint + client = EventGridPublisherClient(hostname, akc_credential) + cloud_event = CloudEvent( + source = "http://samplesource.dev", + data = "cloudevent", + type="Sample.Cloud.Event" + ) + client.send([cloud_event]) + + # add test with signature credential + \ No newline at end of file From 7869363b39860356516933efec375b05df721303 Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Fri, 7 Aug 2020 00:44:59 -0400 Subject: [PATCH 27/38] fixed PR, added CustomEvent, added tests/samples --- .gitignore | 7 +- .../azure/eventgrid/__init__.py | 18 +- .../azure/eventgrid/_consumer.py | 28 ++- .../eventgrid/_generated/models/_models.py | 2 +- .../azure/eventgrid/_helpers.py | 51 ++++- .../azure/eventgrid/_models.py | 96 ++------ .../azure/eventgrid/_publisher_client.py | 37 +--- .../azure/eventgrid/_shared/__init__.py | 8 + .../azure/eventgrid/_shared/mixins.py | 58 +++++ ...=> _shared_access_signature_credential.py} | 2 +- .../eventgrid/{version.py => _version.py} | 0 .../eventgrid/aio/_publisher_client_async.py | 42 +--- .../azure-eventgrid/dev_requirements.txt | 4 +- .../consume_cloud_custom_data_sample.py | 22 ++ ...ume_eg_storage_blob_created_data_sample.py | 37 ++++ .../consume_cloud_events_from_eventhub.py | 2 +- ...ume_cloud_events_from_service_bus_queue.py | 3 +- ...consume_cloud_events_from_storage_queue.py | 4 +- .../functionsapp/.funcignore | 0 .../{ => e2e_samples}/functionsapp/.gitignore | 0 .../EventGridTrigger1/__init__.py | 0 .../EventGridTrigger1/function.json | 0 .../functionsapp/EventGridTrigger1/host.json | 0 .../functionsapp/EventGridTrigger1/sample.dat | 0 .../{ => e2e_samples}/functionsapp/host.json | 0 .../functionsapp/proxies.json | 0 .../functionsapp/requirements.txt | 0 ...ish_cloud_events_to_custom_topic_sample.py | 24 +- ...ish_cloud_events_to_domain_topic_sample.py | 11 +- ...sh_custom_schema_events_to_topic_sample.py | 53 +++++ ...vent_grid_events_to_custom_topic_sample.py | 4 +- .../publish_system_events_to_custom_topic.py | 80 ------- ...ish_with_shared_access_signature_sample.py | 4 +- sdk/eventgrid/azure-eventgrid/setup.py | 25 +-- .../swagger/README.PYTHON_T2.md | 2 + .../tests/eventgrid_preparer.py | 44 ++-- ...lient.test_eg_client_good_credentials.yaml | 14 +- ...est_eg_client.test_eg_client_publish_.yaml | 40 ++++ ...nt.test_eg_client_publish_cloud_event.yaml | 40 ++++ ..._client_publish_cloud_event_data_dict.yaml | 40 ++++ ...g_client_publish_cloud_event_data_str.yaml | 40 ++++ ...st_eg_client_publish_event_grid_event.yaml | 40 ++++ ...nt_publish_event_grid_event_data_dict.yaml | 40 ++++ ..._client_publish_cloud_event_data_dict.yaml | 40 ++++ ...r_client_publish_cloud_event_data_str.yaml | 40 ++++ ...er_client_publish_custom_schema_event.yaml | 40 ++++ ...nt_publish_event_grid_event_data_dict.yaml | 40 ++++ ...ent_publish_event_grid_event_data_str.yaml | 40 ++++ ...r_client_publish_signature_credential.yaml | 40 ++++ .../azure-eventgrid/tests/test_eg_consumer.py | 208 ++++++++++++++++-- .../tests/test_eg_publisher_client.py | 74 +++++-- sdk/eventgrid/ci.yml | 2 +- 52 files changed, 1064 insertions(+), 382 deletions(-) create mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/_shared/__init__.py create mode 100644 sdk/eventgrid/azure-eventgrid/azure/eventgrid/_shared/mixins.py rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/{shared_access_signature_credential.py => _shared_access_signature_credential.py} (99%) rename sdk/eventgrid/azure-eventgrid/azure/eventgrid/{version.py => _version.py} (100%) create mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_custom_data_sample.py create mode 100644 sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_eg_storage_blob_created_data_sample.py rename sdk/eventgrid/azure-eventgrid/samples/consume_samples/{ => e2e_samples}/consume_cloud_events_from_eventhub.py (97%) rename sdk/eventgrid/azure-eventgrid/samples/consume_samples/{ => e2e_samples}/consume_cloud_events_from_service_bus_queue.py (94%) rename sdk/eventgrid/azure-eventgrid/samples/consume_samples/{ => e2e_samples}/consume_cloud_events_from_storage_queue.py (92%) rename sdk/eventgrid/azure-eventgrid/samples/consume_samples/{ => e2e_samples}/functionsapp/.funcignore (100%) rename sdk/eventgrid/azure-eventgrid/samples/consume_samples/{ => e2e_samples}/functionsapp/.gitignore (100%) rename sdk/eventgrid/azure-eventgrid/samples/consume_samples/{ => e2e_samples}/functionsapp/EventGridTrigger1/__init__.py (100%) rename sdk/eventgrid/azure-eventgrid/samples/consume_samples/{ => e2e_samples}/functionsapp/EventGridTrigger1/function.json (100%) rename sdk/eventgrid/azure-eventgrid/samples/consume_samples/{ => e2e_samples}/functionsapp/EventGridTrigger1/host.json (100%) rename sdk/eventgrid/azure-eventgrid/samples/consume_samples/{ => e2e_samples}/functionsapp/EventGridTrigger1/sample.dat (100%) rename sdk/eventgrid/azure-eventgrid/samples/consume_samples/{ => e2e_samples}/functionsapp/host.json (100%) rename sdk/eventgrid/azure-eventgrid/samples/consume_samples/{ => e2e_samples}/functionsapp/proxies.json (100%) rename sdk/eventgrid/azure-eventgrid/samples/consume_samples/{ => e2e_samples}/functionsapp/requirements.txt (100%) create mode 100644 sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_custom_schema_events_to_topic_sample.py delete mode 100644 sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_system_events_to_custom_topic.py create mode 100644 sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_client.test_eg_client_publish_.yaml create mode 100644 sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_client.test_eg_client_publish_cloud_event.yaml create mode 100644 sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_client.test_eg_client_publish_cloud_event_data_dict.yaml create mode 100644 sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_client.test_eg_client_publish_cloud_event_data_str.yaml create mode 100644 sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_client.test_eg_client_publish_event_grid_event.yaml create mode 100644 sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_client.test_eg_client_publish_event_grid_event_data_dict.yaml create mode 100644 sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_cloud_event_data_dict.yaml create mode 100644 sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_cloud_event_data_str.yaml create mode 100644 sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_custom_schema_event.yaml create mode 100644 sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_event_grid_event_data_dict.yaml create mode 100644 sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_event_grid_event_data_str.yaml create mode 100644 sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_signature_credential.yaml diff --git a/.gitignore b/.gitignore index 550f85e47936..d357979f797d 100644 --- a/.gitignore +++ b/.gitignore @@ -96,9 +96,4 @@ sdk/storage/azure-storage-file-datalake/tests/settings_real.py sdk/cosmos/azure-cosmos/test/test_config.py # temp path to to run regression test -.tmp_code_path/ - -# api view -.history -.env -dev.env \ No newline at end of file +.tmp_code_path/ \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py index c79811a53459..a9601110ac68 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/__init__.py @@ -2,22 +2,16 @@ # -------------------------------------------------------------------------- # 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 ._publisher_client import EventGridPublisherClient from ._consumer import EventGridConsumer from ._helpers import generate_shared_access_signature -from ._models import CloudEvent, CustomEvent, EventGridEvent, DeserializedEvent -from .shared_access_signature_credential import EventGridSharedAccessSignatureCredential -from .version import VERSION +from ._models import CloudEvent, CustomEvent, EventGridEvent, DeserializedEvent, StorageBlobCreatedEventData +from ._shared_access_signature_credential import EventGridSharedAccessSignatureCredential +from ._version import VERSION -__all__ = ['EventGridPublisherClient', 'EventGridConsumer', 'CloudEvent', 'CustomEvent', 'DeserializedEvent', 'EventGridEvent', 'generate_shared_access_signature', 'EventGridSharedAccessSignatureCredential'] +__all__ = ['EventGridPublisherClient', 'EventGridConsumer', + 'CloudEvent', 'CustomEvent', 'DeserializedEvent', 'EventGridEvent', 'StorageBlobCreatedEventData' + 'generate_shared_access_signature', 'EventGridSharedAccessSignatureCredential'] __version__ = VERSION - -try: - from ._patch import patch_sdk - patch_sdk() -except ImportError: - pass diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py index de7b34d915af..5605535719b2 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py @@ -9,6 +9,7 @@ from typing import TYPE_CHECKING import json import six +import logging from azure.core import PipelineClient from msrest import Deserializer, Serializer @@ -17,6 +18,8 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any +_LOGGER = logging.basicConfig(level=logging.ERROR) + from ._models import DeserializedEvent class EventGridConsumer(object): @@ -26,25 +29,20 @@ class EventGridConsumer(object): def deserialize_event(self, event, **kwargs): # type: (Union[str, dict, bytes]) -> models.DeserializedEvent - """Single event in CloudEvent/EventGridEvent format will be parsed and returned as DeserializedEvent. + """Single event following CloudEvent/EventGridEvent schema will be parsed and returned as DeserializedEvent. :param event: The event to be deserialized. :type event: Union[str, dict, bytes] :rtype: models.DeserializedEvent - :raise: :class:`ValueError`, when events are not of CloudEvent or EventGridEvent format. + :raise: :class:`ValueError`, when events do not follow CloudEvent or EventGridEvent schema. """ try: if isinstance(event, six.binary_type): - dict_event = json.loads(event.decode('ascii')) - deserialized_event = DeserializedEvent(dict_event) - elif isinstance(event, str): - dict_event = json.loads(event) - deserialized_event = DeserializedEvent(dict_event) - elif isinstance(event, dict): - deserialized_event = DeserializedEvent(event) - except ValueError as e: - print('Error: cannot deserialize event. Event does not have a valid format. Event must be a string, dict, or bytes following the CloudEvent/EventGridEvent schema.') - print('Your event: {}'.format(event)) - print(e) - - return deserialized_event + event = json.loads(event.decode('utf-8')) + elif isinstance(event, six.string_types): + event = json.loads(event) + return DeserializedEvent(event) + except Exception as err: + _LOGGER.error('Error: cannot deserialize event. Event does not have a valid format. Event must be a string, dict, or bytes following the CloudEvent/EventGridEvent schema.') + _LOGGER.error('Your event: {}'.format(event)) + diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/_models.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/_models.py index 0d1e4f74952b..5f1098ed381e 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/_models.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_generated/models/_models.py @@ -1,4 +1,4 @@ -#coding=utf-8 +# 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. diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_helpers.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_helpers.py index 21d370502122..f06ad995691f 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_helpers.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_helpers.py @@ -2,9 +2,14 @@ import hmac import base64 from urllib.parse import quote -from . import _constants as constants import datetime +from azure.core.pipeline.policies import AzureKeyCredentialPolicy +from azure.core.credentials import AzureKeyCredential +from ._shared_access_signature_credential import EventGridSharedAccessSignatureCredential +from ._signature_credential_policy import EventGridSharedAccessSignatureCredentialPolicy +from . import _constants as constants + def generate_shared_access_signature(topic_hostname, shared_access_key, expiration_date_utc, **kwargs): # type: (str, str, datetime.Datetime, Any) -> str """ Helper method to generate shared access signature given hostname, key, and expiration date. @@ -15,18 +20,50 @@ def generate_shared_access_signature(topic_hostname, shared_access_key, expirati :param str api_version: The API Version to include in the signature. If not provided, the default API version will be used. :rtype: str """ - full_topic_hostname = "https://{}/api/events?apiVersion={}".format(topic_hostname, kwargs.get('api_version', None) or constants.DEFAULT_API_VERSION) + + full_topic_hostname = _get_full_topic_hostname(topic_hostname) + + full_topic_hostname = "{}?apiVersion={}".format(full_topic_hostname, kwargs.get('api_version', None) or constants.DEFAULT_API_VERSION) encoded_resource = quote(full_topic_hostname, safe=constants.SAFE_ENCODE) encoded_expiration_utc = quote(str(expiration_date_utc), safe=constants.SAFE_ENCODE) - unsignedSas = "r={}&e={}".format(encoded_resource, encoded_expiration_utc) - signature = quote(_hmac(shared_access_key, unsignedSas), safe=constants.SAFE_ENCODE) - signedSas = "{}&s={}".format(unsignedSas, signature) - return signedSas + unsigned_sas = "r={}&e={}".format(encoded_resource, encoded_expiration_utc) + signature = quote(_hmac(shared_access_key, unsigned_sas), safe=constants.SAFE_ENCODE) + signed_sas = "{}&s={}".format(unsigned_sas, signature) + return signed_sas + +def _get_topic_hostname_only_fqdn(topic_hostname): + if topic_hostname.startswith('http://'): + raise ValueError("HTTP is not supported. Only HTTPS is supported.") + if topic_hostname.startswith('https://'): + topic_hostname = topic_hostname.replace("https://", "") + if topic_hostname.endswith("/api/events"): + topic_hostname = topic_hostname.replace("/api/events", "") + + return topic_hostname + +def _get_full_topic_hostname(topic_hostname): + if topic_hostname.startswith('http://'): + raise ValueError("HTTP is not supported. Only HTTPS is supported.") + if not topic_hostname.startswith('https://'): + topic_hostname = "https://{}".format(topic_hostname) + if not topic_hostname.endswith("/api/events"): + topic_hostname = "{}/api/events".format(topic_hostname) + + return topic_hostname def _hmac(key, message): decoded_key = base64.b64decode(key) bytes_message = bytes(message, 'ascii') hmac_new = hmac.new(decoded_key, bytes_message, hashlib.sha256).digest() - return base64.b64encode(hmac_new) \ No newline at end of file + return base64.b64encode(hmac_new) + +def _get_authentication_policy(credential): + if credential is None: + raise ValueError("Parameter 'self._credential' must not be None.") + if isinstance(credential, AzureKeyCredential): + authentication_policy = AzureKeyCredentialPolicy(credential=credential, name=constants.EVENTGRID_KEY_HEADER) + if isinstance(credential, EventGridSharedAccessSignatureCredential): + authentication_policy = EventGridSharedAccessSignatureCredentialPolicy(credential=credential, name=constants.EVENTGRID_TOKEN_HEADER) + return authentication_policy \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py index 34a27dae529d..11f400d85cdc 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py @@ -9,9 +9,10 @@ import uuid import json -from ._generated.models._models import StorageBlobCreatedEventData, \ +from ._generated.models import StorageBlobCreatedEventData, \ EventGridEvent as InternalEventGridEvent, \ CloudEvent as InternalCloudEvent +from ._shared.mixins import DictMixin class CloudEvent(InternalCloudEvent): #pylint:disable=too-many-instance-attributes """Properties of an event published to an Event Grid topic using the CloudEvent 1.0 Schema. @@ -36,7 +37,7 @@ class CloudEvent(InternalCloudEvent): #pylint:disable=too-many-instance-attrib :type subject: str :param id: Optional. An identifier for the event. The combination of id and source must be unique for each distinct event. - :type id: str + :type id: Optional[str] """ _validation = { @@ -60,11 +61,11 @@ class CloudEvent(InternalCloudEvent): #pylint:disable=too-many-instance-attrib def __init__(self, source, type, **kwargs): # type: (Any) -> None - kwargs["id"] = kwargs.get('id', uuid.uuid4()) - kwargs["source"] = source - kwargs["type"] = type - kwargs["time"] = kwargs.get('time', dt.datetime.now(UTC()).isoformat()) - kwargs["specversion"] = "1.0" + kwargs.setdefault('id', uuid.uuid4()) + kwargs.setdefault("source", source) + kwargs.setdefault("type", type) + kwargs.setdefault("time", dt.datetime.now(UTC()).isoformat()) + kwargs.setdefault("specversion", "1.0") super(CloudEvent, self).__init__(**kwargs) @@ -76,8 +77,6 @@ class EventGridEvent(InternalEventGridEvent): All required parameters must be populated in order to send to Azure. - :param id: An unique identifier for the event. If not provided, one will be generated for the event. - :type id: str :param topic: The resource path of the event source. If not provided, Event Grid will stamp onto the event. :type topic: str :param subject: Required. A resource path relative to the topic path. @@ -86,13 +85,16 @@ class EventGridEvent(InternalEventGridEvent): :type data: object :param event_type: Required. The type of the event that occurred. :type event_type: str - :param event_time: The time (in UTC) of the event. If not provided, it will be the time (in UTC) the event was generated. - :type event_time: ~datetime.datetime - :ivar metadata_version: The schema version of the event metadata. If providedj, must match Event Grid Schema exactly. + :ivar metadata_version: The schema version of the event metadata. If provided, must match Event Grid Schema exactly. If not provided, EventGrid will stamp onto event. :vartype metadata_version: str :param data_version: The schema version of the data object. If not provided, will be stamped with an empty value. :type data_version: str + :param id: Optional. An identifier for the event. The combination of id and source must be + unique for each distinct event. + :type id: Optional[str] + :param event_time: Optional.The time (in UTC) of the event. If not provided, it will be the time (in UTC) the event was generated. + :type event_time: Optional[~datetime.datetime] """ _validation = { @@ -118,67 +120,14 @@ class EventGridEvent(InternalEventGridEvent): def __init__(self, subject, event_type, **kwargs): # type: (Any) -> None - kwargs["id"] = kwargs.get('id', uuid.uuid4()) - kwargs["subject"] = subject - kwargs["event_type"] = event_type - kwargs["event_time"] = kwargs.get('event_time', dt.datetime.now(UTC()).isoformat()) - kwargs["data"] = kwargs.get('data', None) + kwargs.setdefault('id', uuid.uuid4()) + kwargs.setdefault('subject', subject) + kwargs.setdefault("event_type", event_type) + kwargs.setdefault('event_time', dt.datetime.now(UTC()).isoformat()) + kwargs.setdefault('data', None) super(EventGridEvent, self).__init__(**kwargs) -class DictMixin(object): - - def __setitem__(self, key, item): - self.__dict__[key] = item - - def __getitem__(self, key): - return self.__dict__[key] - - def __contains__(self, key): - return key in self.__dict__ - - def __repr__(self): - return str(self) - - def __len__(self): - return len(self.keys()) - - def __delitem__(self, key): - self.__dict__[key] = None - - def __eq__(self, other): - """Compare objects by comparing all attributes.""" - if isinstance(other, self.__class__): - return self.__dict__ == other.__dict__ - return False - - def __ne__(self, other): - """Compare objects by comparing all attributes.""" - return not self.__eq__(other) - - def __str__(self): - return str({k: v for k, v in self.__dict__.items() if not k.startswith('_')}) - - def has_key(self, k, **kwargs): - return k in self.__dict__ - - def update(self, *args, **kwargs): - return self.__dict__.update(*args, **kwargs) - - def keys(self, **kwargs): - return [k for k in self.__dict__ if not k.startswith('_')] - - def values(self, **kwargs): - return [v for k, v in self.__dict__.items() if not k.startswith('_')] - - def items(self, **kwargs): - return [(k, v) for k, v in self.__dict__.items() if not k.startswith('_')] - - def get(self, key, default=None, **kwargs): - if key in self.__dict__: - return self.__dict__[key] - return default - class DeserializedEvent(): """The container for the deserialized event model and mapping of event envelope properties. @@ -189,17 +138,12 @@ class DeserializedEvent(): def __init__(self, event): # type: (Any) -> None - # self._update(*args, **kwargs) self._model = None self._event_dict = event def to_json(self): return self._event_dict - def _update(self, *args, **kwargs): - for k, v in dict(*args, **kwargs).items(): - self[k] = v - @property def model(self): # type: () -> Union[CloudEvent, EventGridEvent] @@ -252,6 +196,4 @@ def __init__(self, *args, **kwargs): def _update(self, *args, **kwargs): for k, v in dict(*args, **kwargs).items(): - print(k) - print(v) self[k] = v diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py index f38ea0d446c0..036dc6265d5f 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py @@ -6,6 +6,7 @@ # -------------------------------------------------------------------------- from typing import TYPE_CHECKING, Sequence +import json from azure.core import PipelineClient from msrest import Deserializer, Serializer @@ -14,13 +15,9 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any -from azure.core.pipeline.policies import AzureKeyCredentialPolicy -from azure.core.credentials import AzureKeyCredential -from .shared_access_signature_credential import EventGridSharedAccessSignatureCredential -from ._signature_credential_policy import EventGridSharedAccessSignatureCredentialPolicy -from ._models import CloudEvent, EventGridEvent +from ._models import CloudEvent, EventGridEvent, CustomEvent +from ._helpers import _get_topic_hostname_only_fqdn, _get_authentication_policy from ._generated._event_grid_publisher_client import EventGridPublisherClient as EventGridPublisherClientImpl -from .shared_access_signature_credential import EventGridSharedAccessSignatureCredential from . import _constants as constants class EventGridPublisherClient(object): @@ -39,16 +36,10 @@ def __init__( ): # type: (str, Union[AzureKeyCredential, EventGridSharedAccessSignatureCredential], Any) -> None - if topic_hostname[:7] == 'http://': - raise ValueError("Topic_hostname must either begin without the http:// or with an https://") - if topic_hostname[:8] == 'https://': - topic_hostname = topic_hostname.replace("https://", "") - if topic_hostname[-11:] == "/api/events": - topic_hostname = topic_hostname.replace("/api/events", "") + topic_hostname = _get_topic_hostname_only_fqdn(topic_hostname) - self._credential = credential self._topic_hostname = topic_hostname - auth_policy = self._get_authentication_policy() + auth_policy = _get_authentication_policy(credential) self._client = EventGridPublisherClientImpl(authentication_policy=auth_policy, **kwargs) def send( @@ -65,18 +56,12 @@ def send( """ if all(isinstance(e, CloudEvent) for e in events): - self._client.publish_cloud_event_events(self._topic_hostname, events) + self._client.publish_cloud_event_events(self._topic_hostname, events, **kwargs) elif all(isinstance(e, EventGridEvent) for e in events): - self._client.publish_events(self._topic_hostname, events) + self._client.publish_events(self._topic_hostname, events, **kwargs) + elif all(isinstance(e, CustomEvent) for e in events): + serialized_events = [dict(e) for e in events] + self._client.publish_custom_event_events(self._topic_hostname, serialized_events, **kwargs) else: - raise Exception("Event schema is not correct. Please send as list of all CloudEvents, list of all EventGridEvents, or list of all CustomEvents.") + raise Exception("Event schema is not correct. Please send as list of all CloudEvents, list of all EventGridEvents, or list of all CustomEvents.") - def _get_authentication_policy(self): - authentication_policy = None - if self._credential is None: - raise ValueError("Parameter 'self._credential' must not be None.") - if isinstance(self._credential, AzureKeyCredential): - authentication_policy = AzureKeyCredentialPolicy(credential=self._credential, name=constants.EVENTGRID_KEY_HEADER) - if isinstance(self._credential, EventGridSharedAccessSignatureCredential): - authentication_policy = EventGridSharedAccessSignatureCredentialPolicy(credential=self._credential, name=constants.EVENTGRID_TOKEN_HEADER) - return authentication_policy diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_shared/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_shared/__init__.py new file mode 100644 index 000000000000..4897306df708 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_shared/__init__.py @@ -0,0 +1,8 @@ +# 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. +# -------------------------------------------------------------------------- + +from .mixins import DictMixin +__all__ = ['DictMixin'] diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_shared/mixins.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_shared/mixins.py new file mode 100644 index 000000000000..0b24e8edc45c --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_shared/mixins.py @@ -0,0 +1,58 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- +# pylint:disable=protected-access + +class DictMixin(object): + + def __setitem__(self, key, item): + self.__dict__[key] = item + + def __getitem__(self, key): + return self.__dict__[key] + + def __contains__(self, key): + return key in self.__dict__ + + def __repr__(self): + return str(self) + + def __len__(self): + return len(self.keys()) + + def __delitem__(self, key): + self.__dict__[key] = None + + def __eq__(self, other): + """Compare objects by comparing all attributes.""" + if isinstance(other, self.__class__): + return self.__dict__ == other.__dict__ + return False + + def __ne__(self, other): + """Compare objects by comparing all attributes.""" + return not self.__eq__(other) + + def __str__(self): + return str({k: v for k, v in self.__dict__.items() if not k.startswith('_')}) + + def has_key(self, k, **kwargs): + return k in self.__dict__ + + def update(self, *args, **kwargs): + return self.__dict__.update(*args, **kwargs) + + def keys(self, **kwargs): + return [k for k in self.__dict__ if not k.startswith('_')] + + def values(self, **kwargs): + return [v for k, v in self.__dict__.items() if not k.startswith('_')] + + def items(self, **kwargs): + return [(k, v) for k, v in self.__dict__.items() if not k.startswith('_')] + + def get(self, key, default=None, **kwargs): + if key in self.__dict__: + return self.__dict__[key] + return default diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/shared_access_signature_credential.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_shared_access_signature_credential.py similarity index 99% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/shared_access_signature_credential.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_shared_access_signature_credential.py index 420307b0448b..21067486f0fb 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/shared_access_signature_credential.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_shared_access_signature_credential.py @@ -21,7 +21,7 @@ def signature(self): :rtype: str """ return self._signature - + def update(self, signature): # type: (str) -> None """ diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/version.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_version.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/azure/eventgrid/version.py rename to sdk/eventgrid/azure-eventgrid/azure/eventgrid/_version.py diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_publisher_client_async.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_publisher_client_async.py index 0a74d439f18c..5d69d7a4d60b 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_publisher_client_async.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_publisher_client_async.py @@ -12,9 +12,10 @@ from msrest import Deserializer, Serializer from .._models import CloudEvent, EventGridEvent +from .._helpers import _get_topic_hostname_only_fqdn, _get_authentication_policy from azure.core.pipeline.policies import AzureKeyCredentialPolicy from azure.core.credentials import AzureKeyCredential -from .._generated.event_grid_publisher_client.aio._event_grid_publisher_client_async import EventGridPublisherClient as EventGridPublisherClientAsync +from .._generated.event_grid_publisher_client.aio import EventGridPublisherClient as EventGridPublisherClientAsync from .. import _constants as constants @@ -26,25 +27,14 @@ class EventGridPublisherClient(object): :type credential: Union[~azure.core.credentials.AzureKeyCredential, ~azure.core.credentials.TokenCredential] """ - pass - def __init__( - self, - topic_hostname, # type: str - credential, # type: Union[azure.core.credential.AzureKeyCredential, azure.core.credential.TokenCredential] - **kwargs # type: Any - ): - # type: (str, Union[AzureKeyCredential, TokenCredential], Any) -> None - auth_policy = EventGridPublisherClient._get_authentication_policy(credential) + def __init__(self, topic_hostname, credential, **kwargs): + # type: (str, Union[AzureKeyCredential, EventGridSharedAccessSignatureCredential], Any) -> None + auth_policy = _get_authentication_policy(credential) self._client = EventGridPublisherClientAsync(authentication_policy=auth_policy) - self._credential = credential self._topic_hostname = topic_hostname - async def send( - self, - events, - **kwargs - ): + async def send(self, events, **kwargs): # type: (Union[List[CloudEvent], List[EventGridEvent], List[CustomEvent], dict], Any) -> None """Sends event data to topic hostname specified during client initialization. @@ -53,18 +43,10 @@ async def send( :rtype: None """ - if isinstance(events[0], CloudEvent): - self._client.publish_cloud_event_events(self._topic_hostname, events) - elif isinstance(events[0], EventGridEvent): - self._client.publish_event_grid_events(self._topic_hostname, events) + if all(isinstance(e, CloudEvent) for e in events): + await self._client.publish_cloud_event_events(self._topic_hostname, events, **kwargs) + elif all(isinstance(e, EventGridEvent) for e in events): + await self._client.publish_events(self._topic_hostname, events, **kwargs) else: - print("Event schema is not correct. Please send as list of CloudEvent or list of EventGridEvent.") - - @classmethod - def _get_authentication_policy(cls, credential): - authentication_policy = None - if credential is None: - raise ValueError("Parameter 'credential' must not be None.") - if isinstance(credential, AzureKeyCredential): - authentication_policy = AzureKeyCredentialPolicy(credential=credential, name=constants.EVENTGRID_KEY_HEADER) - return authentication_policy \ No newline at end of file + raise Exception("Event schema is not correct. Please send as list of all CloudEvents, list of all EventGridEvents, or list of all CustomEvents.") + \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/dev_requirements.txt b/sdk/eventgrid/azure-eventgrid/dev_requirements.txt index a61daf100053..f8979c8a4a97 100644 --- a/sdk/eventgrid/azure-eventgrid/dev_requirements.txt +++ b/sdk/eventgrid/azure-eventgrid/dev_requirements.txt @@ -1,6 +1,6 @@ --e ../../core/azure-core --e ../../../tools/azure-sdk-tools -e ../../../tools/azure-devtools +-e ../../../tools/azure-sdk-tools +-e ../../core/azure-core -e ../../identity/azure-identity -e ../../servicebus/azure-servicebus -e ../../eventhub/azure-eventhub diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_custom_data_sample.py b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_custom_data_sample.py new file mode 100644 index 000000000000..ce477ef69963 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_custom_data_sample.py @@ -0,0 +1,22 @@ +import json +from azure.eventgrid import EventGridConsumer, CloudEvent + +# all types of CloudEvents below produce same DeserializedEvent +cloud_custom_dict = { + "id":"de0fd76c-4ef4-4dfb-ab3a-8f24a307e033", + "source":"https://egtest.dev/cloudcustomevent", + "data":{"team": "event grid squad"}, + "type":"Azure.Sdk.Sample", + "time":"2020-08-07T02:06:08.11969Z", + "specversion":"1.0" +} +cloud_custom_string = json.dumps(cloud_custom_dict) +cloud_custom_bytes = bytes(cloud_custom_string, "utf-8") + +client = EventGridConsumer() +deserialized_dict_event = client.deserialize_event(cloud_custom_dict) +deserialized_str_event = client.deserialize_event(cloud_custom_string) +deserialized_bytes_event = client.deserialize_event(cloud_custom_bytes) + +print(deserialized_bytes_event.model == deserialized_str_event.model) +print(deserialized_bytes_event.model == deserialized_dict_event.model) \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_eg_storage_blob_created_data_sample.py b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_eg_storage_blob_created_data_sample.py new file mode 100644 index 000000000000..21735940739f --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_eg_storage_blob_created_data_sample.py @@ -0,0 +1,37 @@ +import json +from azure.eventgrid import EventGridConsumer, EventGridEvent, StorageBlobCreatedEventData + +# all types of EventGridEvents below produce same DeserializedEvent +eg_storage_dict = { + "id":"bbab6625-dc56-4b22-abeb-afcc72e5290c", + "subject":"/blobServices/default/containers/oc2d2817345i200097container/blobs/oc2d2817345i20002296blob", + "data":{ + "api":"PutBlockList", + "clientRequestId":"6d79dbfb-0e37-4fc4-981f-442c9ca65760", + "requestId":"831e1650-001e-001b-66ab-eeb76e000000", + "eTag":"0x8D4BCC2E4835CD0", + "contentType":"application/octet-stream", + "contentLength":524288, + "blobType":"BlockBlob", + "url":"https://oc2d2817345i60006.blob.core.windows.net/oc2d2817345i200097container/oc2d2817345i20002296blob", + "sequencer":"00000000000004420000000000028963", + "storageDiagnostics":{"batchId":"b68529f3-68cd-4744-baa4-3c0498ec19f0"} + }, + "eventType":"Microsoft.Storage.BlobCreated", + "dataVersion":"2.0", + "metadataVersion":"1", + "eventTime":"2020-08-07T02:28:23.867525Z", + "topic":"/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/t-swpill-test/providers/Microsoft.EventGrid/topics/eventgridegsub" +} + +eg_storage_string = json.dumps(eg_storage_dict) +eg_storage_bytes = bytes(eg_storage_string, "utf-8") + +client = EventGridConsumer() +deserialized_dict_event = client.deserialize_event(eg_storage_dict) +deserialized_str_event = client.deserialize_event(eg_storage_string) +deserialized_bytes_event = client.deserialize_event(eg_storage_bytes) + +print(deserialized_bytes_event.model == deserialized_str_event.model) +print(deserialized_bytes_event.model == deserialized_dict_event.model) +print(deserialized_str_event.model.data.__class__ == StorageBlobCreatedEventData) \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_eventhub.py b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/consume_cloud_events_from_eventhub.py similarity index 97% rename from sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_eventhub.py rename to sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/consume_cloud_events_from_eventhub.py index 87df1268ead0..222445255e20 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_eventhub.py +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/consume_cloud_events_from_eventhub.py @@ -15,7 +15,7 @@ """ CONNECTION_STR = os.environ["EVENT_HUB_CONN_STR"] -EVENTHUB_NAME = "cloudeventhub" +EVENTHUB_NAME = os.environ["EVENTHUB_NAME"] def on_event(partition_context, event): diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_service_bus_queue.py b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/consume_cloud_events_from_service_bus_queue.py similarity index 94% rename from sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_service_bus_queue.py rename to sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/consume_cloud_events_from_service_bus_queue.py index 78fecaaaff7b..eaf9603182f8 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_service_bus_queue.py +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/consume_cloud_events_from_service_bus_queue.py @@ -20,11 +20,12 @@ from azure.servicebus import ServiceBusClient, Message connection_str = os.environ['SB_CONN_STR'] +queue_name = os.environ['SERVICE_BUS_QUEUE_NAME'] sb_client = ServiceBusClient.from_connection_string(connection_str) consumer = EventGridConsumer() with sb_client: - receiver = sb_client.get_queue_receiver("cloudeventqueue", prefetch=10) + receiver = sb_client.get_queue_receiver(queue_name, prefetch=10) with receiver: msgs = receiver.receive(max_batch_size=10, max_wait_time=1) print("number of messages: {}".format(len(msgs))) diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_storage_queue.py b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/consume_cloud_events_from_storage_queue.py similarity index 92% rename from sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_storage_queue.py rename to sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/consume_cloud_events_from_storage_queue.py index 7d8fffd5e906..5afbc529924e 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/consume_cloud_events_from_storage_queue.py +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/consume_cloud_events_from_storage_queue.py @@ -5,10 +5,10 @@ from base64 import b64decode connection_str = os.environ["STORAGE_QUEUE_CONN_STR"] +queue_name = os.environ["STORAGE_QUEUE_NAME"] queue_service = QueueServiceClient.from_connection_string(conn_str=connection_str) -queue_client = queue_service.get_queue_client("egstoragequeue") -#queue_client.encode_message = False +queue_client = queue_service.get_queue_client(queue_name) consumer = EventGridConsumer() msgs = queue_client.receive_messages() diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/.funcignore b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/functionsapp/.funcignore similarity index 100% rename from sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/.funcignore rename to sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/functionsapp/.funcignore diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/.gitignore b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/functionsapp/.gitignore similarity index 100% rename from sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/.gitignore rename to sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/functionsapp/.gitignore diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/__init__.py b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/functionsapp/EventGridTrigger1/__init__.py similarity index 100% rename from sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/__init__.py rename to sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/functionsapp/EventGridTrigger1/__init__.py diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/function.json b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/functionsapp/EventGridTrigger1/function.json similarity index 100% rename from sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/function.json rename to sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/functionsapp/EventGridTrigger1/function.json diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/host.json b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/functionsapp/EventGridTrigger1/host.json similarity index 100% rename from sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/host.json rename to sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/functionsapp/EventGridTrigger1/host.json diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/sample.dat b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/functionsapp/EventGridTrigger1/sample.dat similarity index 100% rename from sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/EventGridTrigger1/sample.dat rename to sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/functionsapp/EventGridTrigger1/sample.dat diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/host.json b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/functionsapp/host.json similarity index 100% rename from sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/host.json rename to sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/functionsapp/host.json diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/proxies.json b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/functionsapp/proxies.json similarity index 100% rename from sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/proxies.json rename to sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/functionsapp/proxies.json diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/requirements.txt b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/functionsapp/requirements.txt similarity index 100% rename from sdk/eventgrid/azure-eventgrid/samples/consume_samples/functionsapp/requirements.txt rename to sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/functionsapp/requirements.txt diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_cloud_events_to_custom_topic_sample.py b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_cloud_events_to_custom_topic_sample.py index 6317585cbafa..438fab2e9688 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_cloud_events_to_custom_topic_sample.py +++ b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_cloud_events_to_custom_topic_sample.py @@ -21,22 +21,8 @@ ClientAuthenticationError ) -class CustomSample(msrest.serialization.Model): - - _validation = { - 'a': {'required': True}, - } - - _attribute_map = { - 'a': {'key': 'a', 'type': 'str'}, - } - - def __init__(self, a): - self.a = a - - -key = os.environ.get("CUSTOM_ACCESS_KEY") -topic_hostname = "eventgridcloudeventsub.eastus-1.eventgrid.azure.net" +key = os.environ.get("CLOUD_ACCESS_KEY") +topic_hostname = os.environ["CLOUD_TOPIC_HOSTNAME"] # authenticate client credential = AzureKeyCredential(key) @@ -44,8 +30,6 @@ def __init__(self, a): team_members = ["Josh", "Kerri", "Kieran", "Laurent", "Lily", "Matt", "Soren", "Srikanta", "Swathi"] # possible values for data field -custom_data_object = CustomSample("sample event") - # publish events while True: event_list = [] # list of events to publish @@ -54,9 +38,9 @@ def __init__(self, a): sample_members = sample(team_members, k=randint(1, 9)) # select random subset of team members data_dict = {"team": sample_members} event = CloudEvent( - type="Azure.Sdk.Samp", + type="Azure.Sdk.Sample", source="https://egsample.dev/sampleevent", - data=0 + data={"team": sample_members} ) event_list.append(event) diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_cloud_events_to_domain_topic_sample.py b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_cloud_events_to_domain_topic_sample.py index 52a0917239ca..900562bab60e 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_cloud_events_to_domain_topic_sample.py +++ b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_cloud_events_to_domain_topic_sample.py @@ -17,12 +17,13 @@ ClientAuthenticationError ) -key = os.environ.get("DOMAIN_ACCESS_KEY") -topic_hostname = "t-swpill-domain.eastus-1.eventgrid.azure.net" +domain_key = os.environ["DOMAIN_ACCESS_KEY"] +domain_topic_hostname = os.environ["DOMAIN_TOPIC_HOSTNAME"] +domain_name = os.environ["DOMAIN_NAME"] # authenticate client -credential = AzureKeyCredential(key) -client = EventGridPublisherClient(topic_hostname, credential) +credential = AzureKeyCredential(domain_key) +client = EventGridPublisherClient(domain_topic_hostname, credential) # publish events while True: @@ -35,7 +36,7 @@ sample_members = sample(team_members, k=randint(1, 9)) # select random subset of team members event = CloudEvent( type="Azure.Sdk.Demo", - source="t-swpill-domain", + source=domain_name, data={"team": sample_members} ) event_list.append(event) diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_custom_schema_events_to_topic_sample.py b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_custom_schema_events_to_topic_sample.py new file mode 100644 index 000000000000..4734e45807d2 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_custom_schema_events_to_topic_sample.py @@ -0,0 +1,53 @@ +import sys +import os +import json +from random import randint, sample +from typing import Sequence +import time +import uuid +from msrest.serialization import UTC +import datetime as dt + +PACKAGE_PARENT = '..' +SCRIPT_DIR = os.path.dirname(os.path.realpath(os.path.join(os.getcwd(), os.path.expanduser(__file__)))) +sys.path.append(os.path.normpath(os.path.join(SCRIPT_DIR, PACKAGE_PARENT))) + +from azure.core.credentials import AzureKeyCredential +from azure.mgmt.eventgrid import EventGridManagementClient +from azure.eventgrid import EventGridPublisherClient +from azure.eventgrid import CustomEvent +from azure.core.exceptions import ( + ResourceNotFoundError, + ResourceExistsError, + ClientAuthenticationError +) + +key = os.environ["CUSTOM_SCHEMA_ACCESS_KEY"] +topic_hostname = os.environ["CUSTOM_SCHEMA_TOPIC_HOSTNAME"] + +# authenticate client +credential = AzureKeyCredential(key) +client = EventGridPublisherClient(topic_hostname, credential) + +custom_schema_event = { + "customSubject": "sample", + "customEventType": "sample.event", + "customDataVersion": "2.0", + "customId": uuid.uuid4(), + "customEventTime": dt.datetime.now(UTC()).isoformat(), + "customData": "sample data" +} + +# publish events +while True: + + event_list = [] # list of events to publish + # create events and append to list + for j in range(randint(1, 3)): + event = CustomEvent(custom_schema_event) + event_list.append(event) + + # publish list of events + client.send(event_list) + print("Batch of size {} published".format(len(event_list))) + time.sleep(randint(1, 5)) diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_event_grid_events_to_custom_topic_sample.py b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_event_grid_events_to_custom_topic_sample.py index 650a8fa40285..3758ecdf56aa 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_event_grid_events_to_custom_topic_sample.py +++ b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_event_grid_events_to_custom_topic_sample.py @@ -19,8 +19,8 @@ ClientAuthenticationError ) -key = os.environ.get("EG_ACCESS_KEY") -topic_hostname = "eventgridegsub.eastus-1.eventgrid.azure.net" +key = os.environ["EG_ACCESS_KEY"] +topic_hostname = os.environ["EG_TOPIC_HOSTNAME"] # authenticate client credential = AzureKeyCredential(key) diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_system_events_to_custom_topic.py b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_system_events_to_custom_topic.py deleted file mode 100644 index 69618bb4226c..000000000000 --- a/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_system_events_to_custom_topic.py +++ /dev/null @@ -1,80 +0,0 @@ -import sys -import os -import json -from random import randint, sample -from typing import Sequence -import time - -PACKAGE_PARENT = '..' -SCRIPT_DIR = os.path.dirname(os.path.realpath(os.path.join(os.getcwd(), os.path.expanduser(__file__)))) -sys.path.append(os.path.normpath(os.path.join(SCRIPT_DIR, PACKAGE_PARENT))) - -from azure.core.credentials import AzureKeyCredential -from azure.mgmt.eventgrid import EventGridManagementClient -from azure.eventgrid import EventGridPublisherClient -from azure.eventgrid import EventGridEvent, CloudEvent -#from azure.eventgrid._generated.event_grid_publisher_client.models._models import StorageBlobCreatedEventData -from azure.core.exceptions import ( - ResourceNotFoundError, - ResourceExistsError, - ClientAuthenticationError -) - -import logging - -#logging.basicConfig(level=logging.DEBUG) - -key = os.environ.get("CUSTOM_ACCESS_KEY") -topic_hostname = "eventgridcloudeventsub.eastus-1.eventgrid.azure.net" - -# authenticate client -credential = AzureKeyCredential(key) -client = EventGridPublisherClient(topic_hostname, credential)#, logging_enable=True) - -#data_obj = StorageBlobCreatedEventData( -# api="PutBlockList", -# client_request_id="6d79dbfb-0e37-4fc4-981f-442c9ca65760", -# request_id="831e1650-001e-001b-66ab-eeb76e000000", -# e_tag="0x8D4BCC2E4835CD0", -# content_type="application/octet-stream", -# content_length=524288, -# blob_type="BlockBlob", -# url="https://oc2d2817345i60006.blob.core.windows.net/oc2d2817345i200097container/oc2d2817345i20002296blob", -# sequencer="00000000000004420000000000028963", -# storage_diagnostics={ -# "batchId": "b68529f3-68cd-4744-baa4-3c0498ec19f0" -# } -#) - -data_dict = { - "api":"PutBlockList", - "client_request_id":"6d79dbfb-0e37-4fc4-981f-442c9ca65760", - "request_id":"831e1650-001e-001b-66ab-eeb76e000000", - "e_tag":"0x8D4BCC2E4835CD0", - "content_type":"application/octet-stream", - "content_length":524288, - "blob_type":"BlockBlob", - "url":"https://oc2d2817345i60006.blob.core.windows.net/oc2d2817345i200097container/oc2d2817345i20002296blob", - "sequencer":"00000000000004420000000000028963", - "storage_diagnostics":{ - "batchId": "b68529f3-68cd-4744-baa4-3c0498ec19f0" - } -} - -# publish events -for i in range(3): - - event_list = [] # list of events to publish - # create events and append to list - for j in range(randint(10, 10)): - event = CloudEvent( - type="Microsoft.Storage.BlobCreated", - source="https://egdemo.dev/demoevent", - data=data_dict - ) - event_list.append(event) - - # publish list of events - client.send(event_list) - print("Batch of size {} published".format(len(event_list))) - time.sleep(randint(1, 5)) diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_with_shared_access_signature_sample.py b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_with_shared_access_signature_sample.py index 09b9f5af2bdc..3e6b7a449e36 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_with_shared_access_signature_sample.py +++ b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_with_shared_access_signature_sample.py @@ -22,8 +22,8 @@ ClientAuthenticationError ) -key = os.environ.get("CUSTOM_ACCESS_KEY") -topic_hostname = "eventgridcloudeventsub.eastus-1.eventgrid.azure.net" +key = os.environ["CLOUD_ACCESS_KEY"] +topic_hostname = os.environ["CLOUD_TOPIC_HOSTNAME"] expiration_date_utc = dt.datetime.now(tzutc()) + timedelta(hours=1) signature = generate_shared_access_signature(topic_hostname, key, expiration_date_utc) diff --git a/sdk/eventgrid/azure-eventgrid/setup.py b/sdk/eventgrid/azure-eventgrid/setup.py index d5683e22c738..d0e7005ddecb 100644 --- a/sdk/eventgrid/azure-eventgrid/setup.py +++ b/sdk/eventgrid/azure-eventgrid/setup.py @@ -22,22 +22,9 @@ # azure v0.x is not compatible with this package # azure v0.x used to have a __version__ attribute (newer versions don't) -try: - import azure - try: - ver = azure.__version__ - print(ver) - raise Exception( - 'This package is incompatible with azure=={}. '.format(ver) + - 'Uninstall it with "pip uninstall azure".' - ) - except AttributeError: - pass -except ImportError: - pass # Version extraction inspired from 'requests' -with open(os.path.join(package_folder_path, 'version.py'), 'r') as fd: +with open(os.path.join(package_folder_path, '_version.py'), 'r') as fd: version = re.search(r'^VERSION\s*=\s*[\'"]([^\'"]*)[\'"]', fd.read(), re.MULTILINE).group(1) @@ -60,18 +47,18 @@ author_email='azpysdkhelp@microsoft.com', url='https://github.com/Azure/azure-sdk-for-python', classifiers=[ - 'Development Status :: 5 - Production/Stable', + 'Development Status :: 6 - Beta', 'Programming Language :: Python', 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', 'License :: OSI Approved :: MIT License', ], - zip_safe=True, + zip_safe=False, packages=find_packages(exclude=[ 'tests', # Exclude packages that will be covered by PEP420 or nspkg @@ -79,9 +66,7 @@ ]), install_requires=[ 'msrest>=0.5.0', - 'msrestazure>=0.4.32,<2.0.0', - 'azure-common~=1.1', - 'azure-core~=1.6.0', + 'azure-core<2.0.0,>=1.7.0', ], extras_require={ ":python_version<'3.0'": ['azure-nspkg'], diff --git a/sdk/eventgrid/azure-eventgrid/swagger/README.PYTHON_T2.md b/sdk/eventgrid/azure-eventgrid/swagger/README.PYTHON_T2.md index 9d6636297c28..0a2174636075 100644 --- a/sdk/eventgrid/azure-eventgrid/swagger/README.PYTHON_T2.md +++ b/sdk/eventgrid/azure-eventgrid/swagger/README.PYTHON_T2.md @@ -3,6 +3,7 @@ > see https://aka.ms/autorest ### Configuration +# generate code below using: autorest README.PYTHON_T2.MD --no-namespace-folders ```yaml title: EventGridPublisherClient @@ -15,5 +16,6 @@ input-file: - https://raw.githubusercontent.com/t-swpill/azure-rest-api-specs/add-cloud-event-publish-to-event-grid/specification/eventgrid/data-plane/Microsoft.EventGrid/stable/2018-01-01/EventGrid.json - https://github.com/Azure/azure-rest-api-specs/blob/master/specification/eventgrid/data-plane/Microsoft.Storage/stable/2018-01-01/Storage.json python: true +v3: true use: "@autorest/python@5.1.0-preview.1" ``` \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py b/sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py index ab4fcfba073b..9a0cb7da8a9d 100644 --- a/sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py +++ b/sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py @@ -4,7 +4,7 @@ from collections import namedtuple from azure.mgmt.eventgrid import EventGridManagementClient -from azure.mgmt.eventgrid.models import Topic, InputSchema +from azure.mgmt.eventgrid.models import Topic, InputSchema, JsonInputSchemaMapping, JsonField, JsonFieldWithDefault from azure_devtools.scenario_tests.exceptions import AzureTestError from devtools_testutils import ( @@ -16,50 +16,50 @@ EVENTGRID_TOPIC_PARAM = 'eventgrid_topic' EVENTGRID_TOPIC_LOCATION = 'westus' CLOUD_EVENT_SCHEMA = InputSchema.cloud_event_schema_v1_0 +CUSTOM_EVENT_SCHEMA = InputSchema.custom_event_schema +ID_JSON_FIELD = JsonField(source_field='customId') +TOPIC_JSON_FIELD = JsonField(source_field='customTopic') +EVENT_TIME_JSON_FIELD = JsonField(source_field='customEventTime') +EVENT_TYPE_JSON_FIELD_WITH_DEFAULT = JsonFieldWithDefault(source_field='customEventType', default_value='') +SUBJECT_JSON_FIELD_WITH_DEFAULT = JsonFieldWithDefault(source_field='customSubject', default_value='') +DATA_VERSION_JSON_FIELD_WITH_DEFAULT = JsonFieldWithDefault(source_field='customDataVersion', default_value='') +CUSTOM_JSON_INPUT_SCHEMA_MAPPING = JsonInputSchemaMapping(id=ID_JSON_FIELD, topic=TOPIC_JSON_FIELD, event_time=EVENT_TIME_JSON_FIELD, event_type=EVENT_TYPE_JSON_FIELD_WITH_DEFAULT, subject=SUBJECT_JSON_FIELD_WITH_DEFAULT, data_version=DATA_VERSION_JSON_FIELD_WITH_DEFAULT) -# Shared base class for event grid sub-resources that require a RG to exist. -class _EventGridChildResourcePreparer(AzureMgmtPreparer): - def __init__(self, - name_prefix='', - resource_group_parameter_name=RESOURCE_GROUP_PARAM, - disable_recording=True, playback_fake_resource=None, - client_kwargs=None, random_name_enabled=True): - super(_EventGridChildResourcePreparer, self).__init__(name_prefix, 24, - random_name_enabled=random_name_enabled, - disable_recording=disable_recording, - playback_fake_resource=playback_fake_resource, - client_kwargs=client_kwargs) - self.resource_group_parameter_name = resource_group_parameter_name -class EventGridTopicPreparer(_EventGridChildResourcePreparer): +class EventGridTopicPreparer(AzureMgmtPreparer): def __init__(self, name_prefix='', use_cache=False, - parameter_name=EVENTGRID_TOPIC_PARAM, parameter_location=EVENTGRID_TOPIC_LOCATION, + parameter_name=EVENTGRID_TOPIC_PARAM, resource_group_parameter_name=RESOURCE_GROUP_PARAM, disable_recording=True, playback_fake_resource=None, client_kwargs=None, random_name_enabled=True): - super(EventGridTopicPreparer, self).__init__(name_prefix, + super(EventGridTopicPreparer, self).__init__(name_prefix, random_name_length=24, random_name_enabled=random_name_enabled, - resource_group_parameter_name=resource_group_parameter_name, disable_recording=disable_recording, playback_fake_resource=playback_fake_resource, client_kwargs=client_kwargs) + self.resource_group_parameter_name = resource_group_parameter_name self.parameter_name = parameter_name self.parameter_location = parameter_location self.name_prefix = name_prefix if random_name_enabled: self.resource_moniker = self.name_prefix + "egtopic" + + self.set_cache(use_cache, name_prefix) def create_resource(self, name, **kwargs): if self.is_live: self.client = self.create_mgmt_client(EventGridManagementClient) group = self._get_resource_group(**kwargs) - if self.name_prefix[:5] == "cloud": + if self.name_prefix.startswith("cloud"): # Create a new topic and verify that it is created successfully topic = Topic(location=self.parameter_location, tags=None, input_schema=CLOUD_EVENT_SCHEMA, input_schema_mapping=None) + elif self.name_prefix.startswith("custom"): + # Create a new topic and verify that it is created successfully + topic = Topic(location=self.parameter_location, tags=None, input_schema=CUSTOM_EVENT_SCHEMA, input_schema_mapping=CUSTOM_JSON_INPUT_SCHEMA_MAPPING) else: topic = Topic(location=self.parameter_location) topic_operation = self.client.topics.create_or_update( @@ -88,6 +88,8 @@ def _get_resource_group(self, **kwargs): try: return kwargs.get(self.resource_group_parameter_name) except KeyError: - template = 'To create this service bus child resource service bus a resource group is required. Please add ' \ - 'decorator @{} in front of this service bus preparer.' + template = 'To create this event grid topic resource, a resource group is required. Please add ' \ + 'decorator @{} in front of this event grid topic preparer.' raise AzureTestError(template.format(ResourceGroupPreparer.__name__)) + +CachedEventGridTopicPreparer = functools.partial(EventGridTopicPreparer, use_cache=True) diff --git a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_client.test_eg_client_good_credentials.yaml b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_client.test_eg_client_good_credentials.yaml index 8d302b5d5db2..089b5bc10bf1 100644 --- a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_client.test_eg_client_good_credentials.yaml +++ b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_client.test_eg_client_good_credentials.yaml @@ -1,25 +1,25 @@ interactions: - request: - body: '[{"id": "5314829f-df85-4b47-a336-47a851154c65", "subject": "sample", "data": - {"sample": "0"}, "eventType": "Sample.Event", "eventTime": "2020-07-28T18:49:10.493442Z", + body: '[{"id": "06d9e910-81c1-4af0-9083-f4cc918301ea", "subject": "sample", "data": + {"sample": "0"}, "eventType": "Sample.Event", "eventTime": "2020-08-05T16:24:03.70737Z", "dataVersion": "2.0"}]' headers: Accept: - - application/json + - '*/*' Accept-Encoding: - gzip, deflate Connection: - keep-alive Content-Length: - - '189' + - '188' Content-Type: - application/json User-Agent: - azsdk-python-eventgridpublisherclient/unknown Python/3.8.3 (Windows-10-10.0.19041-SP0) aeg-sas-key: - - Upn4lJPorTgDBIvzRWt76KC5H6nfeiSLTx1QILciUYk= + - xQuFC1jawpZYmAOZrsTGkiUPcXSvDISI66PrlrQcM6Y= method: POST - uri: https://eventgridtestvsm4nzzezwf.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 + uri: https://eventgridtest52vpkcnitf5.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 response: body: string: '' @@ -29,7 +29,7 @@ interactions: content-length: - '0' date: - - Tue, 28 Jul 2020 18:49:09 GMT + - Wed, 05 Aug 2020 16:24:02 GMT server: - Microsoft-HTTPAPI/2.0 strict-transport-security: diff --git a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_client.test_eg_client_publish_.yaml b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_client.test_eg_client_publish_.yaml new file mode 100644 index 000000000000..e0e1add967bc --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_client.test_eg_client_publish_.yaml @@ -0,0 +1,40 @@ +interactions: +- request: + body: '[{"id": "2b863329-4869-4f0e-b64a-b7ca52bfb872", "subject": "sample", "data": + {"sample": "0"}, "eventType": "Sample.Event", "eventTime": "2020-08-05T16:24:24.902399Z", + "dataVersion": "2.0"}]' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '189' + Content-Type: + - application/json + User-Agent: + - azsdk-python-eventgridpublisherclient/unknown Python/3.8.3 (Windows-10-10.0.19041-SP0) + aeg-sas-key: + - 8fgxUonulneikv0EvLHfgMGhw1K5MMsXWe16KNNdWg0= + method: POST + uri: https://eventgridtestwsljzbswegg.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 + response: + body: + string: '' + headers: + api-supported-versions: + - '2018-01-01' + content-length: + - '0' + date: + - Wed, 05 Aug 2020 16:24:24 GMT + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + status: + code: 200 + message: OK +version: 1 diff --git a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_client.test_eg_client_publish_cloud_event.yaml b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_client.test_eg_client_publish_cloud_event.yaml new file mode 100644 index 000000000000..a6cd0057d4f4 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_client.test_eg_client_publish_cloud_event.yaml @@ -0,0 +1,40 @@ +interactions: +- request: + body: '[{"id": "4fd97389-b193-44ca-bcc9-ed52d5195101", "source": "http://samplesource.dev", + "data": {"sample": "cloud"}, "type": "Sample.Cloud.Event", "time": "2020-08-05T21:07:00.18891Z", + "specversion": "1.0"}]' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '204' + Content-Type: + - application/cloudevents-batch+json; charset=utf-8 + User-Agent: + - azsdk-python-eventgridpublisherclient/unknown Python/3.8.3 (Windows-10-10.0.19041-SP0) + aeg-sas-key: + - cQXFSFmXpb3atzg/cNltZL9GqrNQSeBax/Uw+Y2HKHw= + method: POST + uri: https://cloudeventgridtestztxiam.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 + response: + body: + string: '' + headers: + api-supported-versions: + - '2018-01-01' + content-length: + - '0' + date: + - Wed, 05 Aug 2020 21:07:00 GMT + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + status: + code: 200 + message: OK +version: 1 diff --git a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_client.test_eg_client_publish_cloud_event_data_dict.yaml b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_client.test_eg_client_publish_cloud_event_data_dict.yaml new file mode 100644 index 000000000000..cdc77fdc6fdb --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_client.test_eg_client_publish_cloud_event_data_dict.yaml @@ -0,0 +1,40 @@ +interactions: +- request: + body: '[{"id": "09ba13db-87a6-46e2-a751-788612217a2b", "source": "http://samplesource.dev", + "data": {"sample": "cloudevent"}, "type": "Sample.Cloud.Event", "time": "2020-08-05T21:23:31.005557Z", + "specversion": "1.0"}]' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '210' + Content-Type: + - application/cloudevents-batch+json; charset=utf-8 + User-Agent: + - azsdk-python-eventgridpublisherclient/unknown Python/3.8.3 (Windows-10-10.0.19041-SP0) + aeg-sas-key: + - TBW8YxO+xO4DAfWTwBz+SkOvRRCRe8u6jvfvWkVKvds= + method: POST + uri: https://cloudeventgridtestpgb34o.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 + response: + body: + string: '' + headers: + api-supported-versions: + - '2018-01-01' + content-length: + - '0' + date: + - Wed, 05 Aug 2020 21:23:31 GMT + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + status: + code: 200 + message: OK +version: 1 diff --git a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_client.test_eg_client_publish_cloud_event_data_str.yaml b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_client.test_eg_client_publish_cloud_event_data_str.yaml new file mode 100644 index 000000000000..36f0bbf08d9a --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_client.test_eg_client_publish_cloud_event_data_str.yaml @@ -0,0 +1,40 @@ +interactions: +- request: + body: '[{"id": "51053de8-ebfe-47db-95fe-67882c8de067", "source": "http://samplesource.dev", + "data": "cloudevent", "type": "Sample.Cloud.Event", "time": "2020-08-05T21:23:50.780278Z", + "specversion": "1.0"}]' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '198' + Content-Type: + - application/cloudevents-batch+json; charset=utf-8 + User-Agent: + - azsdk-python-eventgridpublisherclient/unknown Python/3.8.3 (Windows-10-10.0.19041-SP0) + aeg-sas-key: + - eUWCGTSgST9ZprGj10Df1Q1cBY6gtu95nDvWfupM7S4= + method: POST + uri: https://cloudeventgridtestbxd5ay.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 + response: + body: + string: '' + headers: + api-supported-versions: + - '2018-01-01' + content-length: + - '0' + date: + - Wed, 05 Aug 2020 21:23:50 GMT + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + status: + code: 200 + message: OK +version: 1 diff --git a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_client.test_eg_client_publish_event_grid_event.yaml b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_client.test_eg_client_publish_event_grid_event.yaml new file mode 100644 index 000000000000..c3a6d273eb80 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_client.test_eg_client_publish_event_grid_event.yaml @@ -0,0 +1,40 @@ +interactions: +- request: + body: '[{"id": "8cf3b6a9-ae8c-41aa-be33-15dd34774b92", "subject": "sample", "data": + {"sample": "0"}, "eventType": "Sample.Event", "eventTime": "2020-08-05T21:07:20.073184Z", + "dataVersion": "2.0"}]' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '189' + Content-Type: + - application/json + User-Agent: + - azsdk-python-eventgridpublisherclient/unknown Python/3.8.3 (Windows-10-10.0.19041-SP0) + aeg-sas-key: + - f68bBwrYetWs4a0MIm4KRj2vZQtFLnBfI2dlStDpn/4= + method: POST + uri: https://eventgridtestat3wftu6mau.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 + response: + body: + string: '' + headers: + api-supported-versions: + - '2018-01-01' + content-length: + - '0' + date: + - Wed, 05 Aug 2020 21:07:20 GMT + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + status: + code: 200 + message: OK +version: 1 diff --git a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_client.test_eg_client_publish_event_grid_event_data_dict.yaml b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_client.test_eg_client_publish_event_grid_event_data_dict.yaml new file mode 100644 index 000000000000..1cc882b0bff9 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_client.test_eg_client_publish_event_grid_event_data_dict.yaml @@ -0,0 +1,40 @@ +interactions: +- request: + body: '[{"id": "98900358-4381-48c5-8205-4b6284397097", "subject": "sample", "data": + {"sample": "eventgridevent"}, "eventType": "Sample.EventGrid.Event", "eventTime": + "2020-08-05T21:24:09.350896Z", "dataVersion": "2.0"}]' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '212' + Content-Type: + - application/json + User-Agent: + - azsdk-python-eventgridpublisherclient/unknown Python/3.8.3 (Windows-10-10.0.19041-SP0) + aeg-sas-key: + - WyF/d4cVbqGKKFMu9P1zM4RGH8lbIvCSNS9B/7mFxWc= + method: POST + uri: https://eventgridtesthjrorjbmg2q.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 + response: + body: + string: '' + headers: + api-supported-versions: + - '2018-01-01' + content-length: + - '0' + date: + - Wed, 05 Aug 2020 21:24:08 GMT + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + status: + code: 200 + message: OK +version: 1 diff --git a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_cloud_event_data_dict.yaml b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_cloud_event_data_dict.yaml new file mode 100644 index 000000000000..fac70fcb2940 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_cloud_event_data_dict.yaml @@ -0,0 +1,40 @@ +interactions: +- request: + body: '[{"id": "3e2fab4d-a547-421c-8e0b-31f65c6a702c", "source": "http://samplesource.dev", + "data": {"sample": "cloudevent"}, "type": "Sample.Cloud.Event", "time": "2020-08-07T04:32:42.703512Z", + "specversion": "1.0"}]' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '210' + Content-Type: + - application/cloudevents-batch+json; charset=utf-8 + User-Agent: + - azsdk-python-eventgridpublisherclient/unknown Python/3.8.3 (Windows-10-10.0.19041-SP0) + aeg-sas-key: + - cE/Ee8f+MhfLvkUTRYJO+kIXQ+D36akc3PUaDwHsB/c= + method: POST + uri: https://cloudeventgridtestcgack3.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 + response: + body: + string: '' + headers: + api-supported-versions: + - '2018-01-01' + content-length: + - '0' + date: + - Fri, 07 Aug 2020 04:32:42 GMT + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + status: + code: 200 + message: OK +version: 1 diff --git a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_cloud_event_data_str.yaml b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_cloud_event_data_str.yaml new file mode 100644 index 000000000000..c78e1cc54522 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_cloud_event_data_str.yaml @@ -0,0 +1,40 @@ +interactions: +- request: + body: '[{"id": "364fc4a8-f886-4460-aa18-6017de7bc974", "source": "http://samplesource.dev", + "data": "cloudevent", "type": "Sample.Cloud.Event", "time": "2020-08-07T04:32:43.271674Z", + "specversion": "1.0"}]' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '198' + Content-Type: + - application/cloudevents-batch+json; charset=utf-8 + User-Agent: + - azsdk-python-eventgridpublisherclient/unknown Python/3.8.3 (Windows-10-10.0.19041-SP0) + aeg-sas-key: + - cE/Ee8f+MhfLvkUTRYJO+kIXQ+D36akc3PUaDwHsB/c= + method: POST + uri: https://cloudeventgridtestcgack3.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 + response: + body: + string: '' + headers: + api-supported-versions: + - '2018-01-01' + content-length: + - '0' + date: + - Fri, 07 Aug 2020 04:32:42 GMT + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + status: + code: 200 + message: OK +version: 1 diff --git a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_custom_schema_event.yaml b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_custom_schema_event.yaml new file mode 100644 index 000000000000..81ed36069a70 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_custom_schema_event.yaml @@ -0,0 +1,40 @@ +interactions: +- request: + body: '[{"customSubject": "sample", "customEventType": "sample.event", "customDataVersion": + "2.0", "customId": "1234", "customEventTime": "2020-08-07T04:32:59.430954+00:00", + "customData": "sample data"}]' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '196' + Content-Type: + - application/json + User-Agent: + - azsdk-python-eventgridpublisherclient/unknown Python/3.8.3 (Windows-10-10.0.19041-SP0) + aeg-sas-key: + - DZlolN+EGIxKc8TSEd4RMUSLKQYzFk0/fhAjj8e9sZ4= + method: POST + uri: https://customeventgridtestxhves.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 + response: + body: + string: '' + headers: + api-supported-versions: + - '2018-01-01' + content-length: + - '0' + date: + - Fri, 07 Aug 2020 04:32:58 GMT + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + status: + code: 200 + message: OK +version: 1 diff --git a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_event_grid_event_data_dict.yaml b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_event_grid_event_data_dict.yaml new file mode 100644 index 000000000000..08ebf8f2d309 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_event_grid_event_data_dict.yaml @@ -0,0 +1,40 @@ +interactions: +- request: + body: '[{"id": "169f609d-0537-46d0-80e0-b38fdc3af0e7", "subject": "sample", "data": + {"sample": "eventgridevent"}, "eventType": "Sample.EventGrid.Event", "eventTime": + "2020-08-07T04:33:15.804954Z", "dataVersion": "2.0"}]' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '212' + Content-Type: + - application/json + User-Agent: + - azsdk-python-eventgridpublisherclient/unknown Python/3.8.3 (Windows-10-10.0.19041-SP0) + aeg-sas-key: + - 5ay+GXYYbFiiWK7kZCwunqEZzZhZrCm+6LyRtINjO4o= + method: POST + uri: https://eventgridtest4wj4jcmt3ko.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 + response: + body: + string: '' + headers: + api-supported-versions: + - '2018-01-01' + content-length: + - '0' + date: + - Fri, 07 Aug 2020 04:33:15 GMT + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + status: + code: 200 + message: OK +version: 1 diff --git a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_event_grid_event_data_str.yaml b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_event_grid_event_data_str.yaml new file mode 100644 index 000000000000..76092239c2b2 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_event_grid_event_data_str.yaml @@ -0,0 +1,40 @@ +interactions: +- request: + body: '[{"id": "9de58143-73f9-48cf-b91d-e725b475a1d5", "subject": "sample", "data": + "eventgridevent", "eventType": "Sample.EventGrid.Event", "eventTime": "2020-08-07T04:33:16.362686Z", + "dataVersion": "2.0"}]' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '200' + Content-Type: + - application/json + User-Agent: + - azsdk-python-eventgridpublisherclient/unknown Python/3.8.3 (Windows-10-10.0.19041-SP0) + aeg-sas-key: + - 5ay+GXYYbFiiWK7kZCwunqEZzZhZrCm+6LyRtINjO4o= + method: POST + uri: https://eventgridtest4wj4jcmt3ko.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 + response: + body: + string: '' + headers: + api-supported-versions: + - '2018-01-01' + content-length: + - '0' + date: + - Fri, 07 Aug 2020 04:33:15 GMT + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + status: + code: 200 + message: OK +version: 1 diff --git a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_signature_credential.yaml b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_signature_credential.yaml new file mode 100644 index 000000000000..2a4453b6f9f6 --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_signature_credential.yaml @@ -0,0 +1,40 @@ +interactions: +- request: + body: '[{"id": "26b1fdf4-774b-4697-9838-9492f35333d4", "subject": "sample", "data": + {"sample": "eventgridevent"}, "eventType": "Sample.EventGrid.Event", "eventTime": + "2020-08-07T04:33:16.789573Z", "dataVersion": "2.0"}]' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '212' + Content-Type: + - application/json + User-Agent: + - azsdk-python-eventgridpublisherclient/unknown Python/3.8.3 (Windows-10-10.0.19041-SP0) + aeg-sas-token: + - r=https%3A%2F%2Feventgridtest4wj4jcmt3ko.westus-1.eventgrid.azure.net%2Fapi%2Fevents%3FapiVersion%3D2018-01-01&e=2020-08-07%2005%3A33%3A16.788576%2B00%3A00&s=dl5%2FsoYeMC7pQbPX75eywETTAH%2FFvrVm90hj1fNfdz0%3D + method: POST + uri: https://eventgridtest4wj4jcmt3ko.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 + response: + body: + string: '' + headers: + api-supported-versions: + - '2018-01-01' + content-length: + - '0' + date: + - Fri, 07 Aug 2020 04:33:16 GMT + server: + - Microsoft-HTTPAPI/2.0 + strict-transport-security: + - max-age=31536000; includeSubDomains + status: + code: 200 + message: OK +version: 1 diff --git a/sdk/eventgrid/azure-eventgrid/tests/test_eg_consumer.py b/sdk/eventgrid/azure-eventgrid/tests/test_eg_consumer.py index 65c70ecd0092..417f35384946 100644 --- a/sdk/eventgrid/azure-eventgrid/tests/test_eg_consumer.py +++ b/sdk/eventgrid/azure-eventgrid/tests/test_eg_consumer.py @@ -8,30 +8,196 @@ import sys import os import pytest +import json +import datetime as dt -from devtools_testutils import AzureMgmtTestCase, ResourceGroupPreparer +from devtools_testutils import AzureMgmtTestCase +from msrest.serialization import UTC +from azure.eventgrid import EventGridConsumer, CloudEvent, EventGridEvent, StorageBlobCreatedEventData -from azure.core.credentials import AzureKeyCredential -from azure.eventgrid import EventGridPublisherClient, CloudEvent, EventGridEvent +# storage cloud event +cloud_storage_dict = { + "id":"a0517898-9fa4-4e70-b4a3-afda1dd68672", + "source":"/subscriptions/{subscription-id}/resourceGroups/{resource-group}/providers/Microsoft.Storage/storageAccounts/{storage-account}", + "data":{ + "api":"PutBlockList", + "client_request_id":"6d79dbfb-0e37-4fc4-981f-442c9ca65760", + "request_id":"831e1650-001e-001b-66ab-eeb76e000000", + "e_tag":"0x8D4BCC2E4835CD0", + "content_type":"application/octet-stream", + "content_length":524288, + "blob_type":"BlockBlob", + "url":"https://oc2d2817345i60006.blob.core.windows.net/oc2d2817345i200097container/oc2d2817345i20002296blob", + "sequencer":"00000000000004420000000000028963", + "storage_diagnostics":{"batchId":"b68529f3-68cd-4744-baa4-3c0498ec19f0"} + }, + "type":"Microsoft.Storage.BlobCreated", + "time":"2020-08-07T01:11:49.765846Z", + "specversion":"1.0" +} +cloud_storage_string = json.dumps(cloud_storage_dict) +cloud_storage_bytes = bytes(cloud_storage_string, "utf-8") -from eventgrid_preparer import ( - EventGridTopicPreparer -) +# custom cloud event +cloud_custom_dict = { + "id":"de0fd76c-4ef4-4dfb-ab3a-8f24a307e033", + "source":"https://egtest.dev/cloudcustomevent", + "data":{"team": "event grid squad"}, + "type":"Azure.Sdk.Sample", + "time":"2020-08-07T02:06:08.11969Z", + "specversion":"1.0" +} +cloud_custom_string = json.dumps(cloud_custom_dict) +cloud_custom_bytes = bytes(cloud_custom_string, "utf-8") +# storage eg event +eg_storage_dict = { + "id":"bbab6625-dc56-4b22-abeb-afcc72e5290c", + "subject":"/blobServices/default/containers/oc2d2817345i200097container/blobs/oc2d2817345i20002296blob", + "data":{ + "api":"PutBlockList", + "clientRequestId":"6d79dbfb-0e37-4fc4-981f-442c9ca65760", + "requestId":"831e1650-001e-001b-66ab-eeb76e000000", + "eTag":"0x8D4BCC2E4835CD0", + "contentType":"application/octet-stream", + "contentLength":524288, + "blobType":"BlockBlob", + "url":"https://oc2d2817345i60006.blob.core.windows.net/oc2d2817345i200097container/oc2d2817345i20002296blob", + "sequencer":"00000000000004420000000000028963", + "storageDiagnostics":{"batchId":"b68529f3-68cd-4744-baa4-3c0498ec19f0"} + }, + "eventType":"Microsoft.Storage.BlobCreated", + "dataVersion":"2.0", + "metadataVersion":"1", + "eventTime":"2020-08-07T02:28:23.867525Z", + "topic":"/subscriptions/faa080af-c1d8-40ad-9cce-e1a450ca5b57/resourceGroups/t-swpill-test/providers/Microsoft.EventGrid/topics/eventgridegsub" +} + +eg_storage_string = json.dumps(eg_storage_dict) +eg_storage_bytes = bytes(eg_storage_string, "utf-8") + +# custom eg event +eg_custom_dict = { + "id":"3a30afef-b604-4b67-973e-7dfff7e178a7", + "subject":"Test EG Custom Event", + "data":{"team":"event grid squad"}, + "eventType":"Azure.Sdk.Sample", + "dataVersion":"2.0", + "metadataVersion":"1", + "eventTime":"2020-08-07T02:19:05.16916Z", + "topic":"/subscriptions/f8aa80ae-d1c8-60ad-9bce-e1a850ba5b67/resourceGroups/sample-resource-group-test/providers/Microsoft.EventGrid/topics/egtopicsamplesub" +} +eg_custom_string = json.dumps(eg_custom_dict) +eg_custom_bytes = bytes(eg_custom_string, "utf-8") class EventGridConsumerTests(AzureMgmtTestCase): - pass - #@pytest.mark.liveTest - #@ResourceGroupPreparer(name_prefix='eventgridtest') - #@EventGridTopicPreparer(name_prefix='eventgridtest') - #def test_eg_consumer(self, resource_group, eventgrid_topic, eventgrid_topic_primary_key, **kwargs): - # akc_credential = AzureKeyCredential(eventgrid_topic_primary_key) - # hostname = eventgrid_topic.endpoint - # client = EventGridPublisherClient(hostname, akc_credential) - # eg_event = EventGridEvent( - # subject="sample", - # data={"sample": "eventgridevent"}, - # event_type="Sample.EventGrid.Event", - # data_version="2.0" - # ) - # client.send([eg_event]) + + # Cloud Event tests + @pytest.mark.liveTest + def test_eg_consumer_cloud_storage_dict(self, **kwargs): + client = EventGridConsumer() + deserialized_event = client.deserialize_event(cloud_storage_dict) + event_json = deserialized_event.to_json() + assert deserialized_event.model.__class__ == CloudEvent + assert deserialized_event.model.data.__class__ == StorageBlobCreatedEventData + assert event_json.__class__ == dict + + @pytest.mark.liveTest + def test_eg_consumer_cloud_storage_string(self, **kwargs): + client = EventGridConsumer() + deserialized_event = client.deserialize_event(cloud_storage_string) + event_json = deserialized_event.to_json() + assert deserialized_event.model.__class__ == CloudEvent + assert deserialized_event.model.data.__class__ == StorageBlobCreatedEventData + assert event_json.__class__ == dict + + @pytest.mark.liveTest + def test_eg_consumer_cloud_storage_bytes(self, **kwargs): + client = EventGridConsumer() + deserialized_event = client.deserialize_event(cloud_storage_bytes) + event_json = deserialized_event.to_json() + assert deserialized_event.model.__class__ == CloudEvent + assert deserialized_event.model.data.__class__ == StorageBlobCreatedEventData + assert event_json.__class__ == dict + + @pytest.mark.liveTest + def test_eg_consumer_cloud_custom_dict(self, **kwargs): + client = EventGridConsumer() + deserialized_event = client.deserialize_event(cloud_custom_dict) + event_json = deserialized_event.to_json() + assert deserialized_event.model.__class__ == CloudEvent + assert deserialized_event.model.data is None + assert event_json.__class__ == dict + + @pytest.mark.liveTest + def test_eg_consumer_cloud_custom_string(self, **kwargs): + client = EventGridConsumer() + deserialized_event = client.deserialize_event(cloud_custom_string) + event_json = deserialized_event.to_json() + assert deserialized_event.model.__class__ == CloudEvent + assert deserialized_event.model.data is None + assert event_json.__class__ == dict + + @pytest.mark.liveTest + def test_eg_consumer_cloud_custom_bytes(self, **kwargs): + client = EventGridConsumer() + deserialized_event = client.deserialize_event(cloud_custom_bytes) + event_json = deserialized_event.to_json() + assert deserialized_event.model.__class__ == CloudEvent + assert deserialized_event.model.data is None + assert event_json.__class__ == dict + + # EG Event tests + @pytest.mark.liveTest + def test_eg_consumer_eg_storage_dict(self, **kwargs): + client = EventGridConsumer() + deserialized_event = client.deserialize_event(eg_storage_dict) + event_json = deserialized_event.to_json() + assert deserialized_event.model.__class__ == EventGridEvent + assert deserialized_event.model.data.__class__ == StorageBlobCreatedEventData + assert event_json.__class__ == dict + + @pytest.mark.liveTest + def test_eg_consumer_eg_storage_string(self, **kwargs): + client = EventGridConsumer() + deserialized_event = client.deserialize_event(eg_storage_string) + event_json = deserialized_event.to_json() + assert deserialized_event.model.__class__ == EventGridEvent + assert deserialized_event.model.data.__class__ == StorageBlobCreatedEventData + assert event_json.__class__ == dict + + @pytest.mark.liveTest + def test_eg_consumer_eg_storage_bytes(self, **kwargs): + client = EventGridConsumer() + deserialized_event = client.deserialize_event(eg_storage_bytes) + event_json = deserialized_event.to_json() + assert deserialized_event.model.__class__ == EventGridEvent + assert deserialized_event.model.data.__class__ == StorageBlobCreatedEventData + assert event_json.__class__ == dict + + @pytest.mark.liveTest + def test_eg_consumer_eg_custom_dict(self, **kwargs): + client = EventGridConsumer() + deserialized_event = client.deserialize_event(eg_custom_dict) + event_json = deserialized_event.to_json() + assert deserialized_event.model.__class__ == EventGridEvent + assert deserialized_event.model.data is None + assert event_json.__class__ == dict + + @pytest.mark.liveTest + def test_eg_consumer_eg_custom_string(self, **kwargs): + client = EventGridConsumer() + deserialized_event = client.deserialize_event(eg_custom_string) + event_json = deserialized_event.to_json() + assert deserialized_event.model.__class__ == EventGridEvent + assert deserialized_event.model.data is None + assert event_json.__class__ == dict + + @pytest.mark.liveTest + def test_eg_consumer_eg_custom_bytes(self, **kwargs): + client = EventGridConsumer() + deserialized_event = client.deserialize_event(eg_custom_bytes) + event_json = deserialized_event.to_json() + assert deserialized_event.model.__class__ == EventGridEvent + assert deserialized_event.model.data is None + assert event_json.__class__ == dict diff --git a/sdk/eventgrid/azure-eventgrid/tests/test_eg_publisher_client.py b/sdk/eventgrid/azure-eventgrid/tests/test_eg_publisher_client.py index 224de8a432d5..175cff8904eb 100644 --- a/sdk/eventgrid/azure-eventgrid/tests/test_eg_publisher_client.py +++ b/sdk/eventgrid/azure-eventgrid/tests/test_eg_publisher_client.py @@ -8,25 +8,26 @@ import sys import os import pytest +from datetime import timedelta +from msrest.serialization import UTC +import datetime as dt -from devtools_testutils import AzureMgmtTestCase, ResourceGroupPreparer +from devtools_testutils import AzureMgmtTestCase, CachedResourceGroupPreparer from azure.core.credentials import AzureKeyCredential -from azure.eventgrid import EventGridPublisherClient, CloudEvent, EventGridEvent +from azure.eventgrid import EventGridPublisherClient, CloudEvent, EventGridEvent, CustomEvent ,EventGridSharedAccessSignatureCredential, generate_shared_access_signature from eventgrid_preparer import ( - EventGridTopicPreparer + CachedEventGridTopicPreparer ) - class EventGridPublisherClientTests(AzureMgmtTestCase): @pytest.mark.liveTest - @ResourceGroupPreparer(name_prefix='eventgridtest') - @EventGridTopicPreparer(name_prefix='eventgridtest') + @CachedResourceGroupPreparer(name_prefix='eventgridtest') + @CachedEventGridTopicPreparer(name_prefix='eventgridtest') def test_eg_publisher_client_publish_event_grid_event_data_dict(self, resource_group, eventgrid_topic, eventgrid_topic_primary_key, **kwargs): akc_credential = AzureKeyCredential(eventgrid_topic_primary_key) - hostname = eventgrid_topic.endpoint - client = EventGridPublisherClient(hostname, akc_credential) + client = EventGridPublisherClient(eventgrid_topic.endpoint, akc_credential) eg_event = EventGridEvent( subject="sample", data={"sample": "eventgridevent"}, @@ -36,12 +37,11 @@ def test_eg_publisher_client_publish_event_grid_event_data_dict(self, resource_g client.send([eg_event]) @pytest.mark.liveTest - @ResourceGroupPreparer(name_prefix='eventgridtest') - @EventGridTopicPreparer(name_prefix='eventgridtest') + @CachedResourceGroupPreparer(name_prefix='eventgridtest') + @CachedEventGridTopicPreparer(name_prefix='eventgridtest') def test_eg_publisher_client_publish_event_grid_event_data_str(self, resource_group, eventgrid_topic, eventgrid_topic_primary_key, **kwargs): akc_credential = AzureKeyCredential(eventgrid_topic_primary_key) - hostname = eventgrid_topic.endpoint - client = EventGridPublisherClient(hostname, akc_credential) + client = EventGridPublisherClient(eventgrid_topic.endpoint, akc_credential) eg_event = EventGridEvent( subject="sample", data="eventgridevent", @@ -51,12 +51,11 @@ def test_eg_publisher_client_publish_event_grid_event_data_str(self, resource_gr client.send([eg_event]) @pytest.mark.liveTest - @ResourceGroupPreparer(name_prefix='eventgridtest') - @EventGridTopicPreparer(name_prefix='cloudeventgridtest') + @CachedResourceGroupPreparer(name_prefix='eventgridtest') + @CachedEventGridTopicPreparer(name_prefix='cloudeventgridtest') def test_eg_publisher_client_publish_cloud_event_data_dict(self, resource_group, eventgrid_topic, eventgrid_topic_primary_key, **kwargs): akc_credential = AzureKeyCredential(eventgrid_topic_primary_key) - hostname = eventgrid_topic.endpoint - client = EventGridPublisherClient(hostname, akc_credential) + client = EventGridPublisherClient(eventgrid_topic.endpoint, akc_credential) cloud_event = CloudEvent( source = "http://samplesource.dev", data = {"sample": "cloudevent"}, @@ -65,12 +64,11 @@ def test_eg_publisher_client_publish_cloud_event_data_dict(self, resource_group, client.send([cloud_event]) @pytest.mark.liveTest - @ResourceGroupPreparer(name_prefix='eventgridtest') - @EventGridTopicPreparer(name_prefix='cloudeventgridtest') + @CachedResourceGroupPreparer(name_prefix='eventgridtest') + @CachedEventGridTopicPreparer(name_prefix='cloudeventgridtest') def test_eg_publisher_client_publish_cloud_event_data_str(self, resource_group, eventgrid_topic, eventgrid_topic_primary_key, **kwargs): akc_credential = AzureKeyCredential(eventgrid_topic_primary_key) - hostname = eventgrid_topic.endpoint - client = EventGridPublisherClient(hostname, akc_credential) + client = EventGridPublisherClient(eventgrid_topic.endpoint, akc_credential) cloud_event = CloudEvent( source = "http://samplesource.dev", data = "cloudevent", @@ -78,5 +76,37 @@ def test_eg_publisher_client_publish_cloud_event_data_str(self, resource_group, ) client.send([cloud_event]) - # add test with signature credential - \ No newline at end of file + @pytest.mark.liveTest + @CachedResourceGroupPreparer(name_prefix='eventgridtest') + @CachedEventGridTopicPreparer(name_prefix='eventgridtest') + def test_eg_publisher_client_publish_signature_credential(self, resource_group, eventgrid_topic, eventgrid_topic_primary_key, **kwargs): + expiration_date_utc = dt.datetime.now(UTC()) + timedelta(hours=1) + signature = generate_shared_access_signature(eventgrid_topic.endpoint, eventgrid_topic_primary_key, expiration_date_utc) + credential = EventGridSharedAccessSignatureCredential(signature) + print(eventgrid_topic.endpoint) + client = EventGridPublisherClient(eventgrid_topic.endpoint, credential) + eg_event = EventGridEvent( + subject="sample", + data={"sample": "eventgridevent"}, + event_type="Sample.EventGrid.Event", + data_version="2.0" + ) + client.send([eg_event]) + + @pytest.mark.liveTest + @CachedResourceGroupPreparer(name_prefix='eventgridtest') + @CachedEventGridTopicPreparer(name_prefix='customeventgridtest') + def test_eg_publisher_client_publish_custom_schema_event(self, resource_group, eventgrid_topic, eventgrid_topic_primary_key, **kwargs): + akc_credential = AzureKeyCredential(eventgrid_topic_primary_key) + client = EventGridPublisherClient(eventgrid_topic.endpoint, akc_credential) + custom_event = CustomEvent( + { + "customSubject": "sample", + "customEventType": "sample.event", + "customDataVersion": "2.0", + "customId": "1234", + "customEventTime": dt.datetime.now(UTC()).isoformat(), + "customData": "sample data" + } + ) + client.send([custom_event]) \ No newline at end of file diff --git a/sdk/eventgrid/ci.yml b/sdk/eventgrid/ci.yml index 61ba465db6f5..74c1466e60d2 100644 --- a/sdk/eventgrid/ci.yml +++ b/sdk/eventgrid/ci.yml @@ -43,4 +43,4 @@ stages: - name: azure_mgmt_eventgrid safeName: azuremgmteventgrid - name: azure_eventgrid - safeName: azureeventgrid + safeName: azureeventgrid \ No newline at end of file From 697beb714f00f7dc2065d39e429a4d4755dae077 Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Fri, 7 Aug 2020 12:00:31 -0400 Subject: [PATCH 28/38] updated swagger, removed unnecessary imports --- .../azure-eventgrid/azure/eventgrid/_consumer.py | 1 + .../azure-eventgrid/azure/eventgrid/_models.py | 5 ++--- .../consume_cloud_events_from_eventhub.py | 5 ----- .../consume_cloud_events_from_service_bus_queue.py | 12 +----------- .../consume_cloud_events_from_storage_queue.py | 9 +-------- .../publish_cloud_events_to_custom_topic_sample.py | 13 +------------ .../publish_cloud_events_to_domain_topic_sample.py | 9 +-------- .../publish_custom_schema_events_to_topic_sample.py | 11 +---------- ...lish_event_grid_events_to_custom_topic_sample.py | 11 +---------- .../publish_with_shared_access_signature_sample.py | 13 ++----------- .../azure-eventgrid/swagger/README.PYTHON_T2.md | 2 +- 11 files changed, 12 insertions(+), 79 deletions(-) diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py index 5605535719b2..dd0f1143d63c 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py @@ -45,4 +45,5 @@ def deserialize_event(self, event, **kwargs): except Exception as err: _LOGGER.error('Error: cannot deserialize event. Event does not have a valid format. Event must be a string, dict, or bytes following the CloudEvent/EventGridEvent schema.') _LOGGER.error('Your event: {}'.format(event)) + raise ValueError('Error: cannot deserialize event. Event does not have a valid format. Event must be a string, dict, or bytes following the CloudEvent/EventGridEvent schema.') diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py index 11f400d85cdc..32b1d3219c7e 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py @@ -156,7 +156,6 @@ def model(self): :rtype: Union[CloudEvent, EventGridEvent] """ - event_type = "" if not self._model: try: if 'specversion' in self._event_dict.keys(): @@ -165,8 +164,8 @@ def model(self): else: self._model = EventGridEvent.deserialize(self._event_dict) event_type = self._model.event_type - except ValueError: - print("Event is not correctly formatted CloudEvent or EventGridEvent.") + except: + raise ValueError("Event is not correctly formatted CloudEvent or EventGridEvent.") self._deserialize_data(event_type) diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/consume_cloud_events_from_eventhub.py b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/consume_cloud_events_from_eventhub.py index 222445255e20..b672777afc0b 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/consume_cloud_events_from_eventhub.py +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/consume_cloud_events_from_eventhub.py @@ -1,7 +1,5 @@ import sys import os -import datetime as dt -import json PACKAGE_PARENT = '..' SCRIPT_DIR = os.path.dirname(os.path.realpath(os.path.join(os.getcwd(), os.path.expanduser(__file__)))) @@ -30,13 +28,10 @@ def on_event(partition_context, event): print("model.data: {}\n".format(deserialized_event.model.data)) else: dict_event = deserialized_event.to_json() - print("event.eventType: {}\n".format(dict_event["eventType"])) print("event.to_json(): {}\n".format(dict_event)) print("model: {}\n".format(deserialized_event.model)) print("model.data: {}\n".format(deserialized_event.model.data)) - #print("Received event from partition: {}.".format(partition_context.partition_id)) - eg_consumer = EventGridConsumer() consumer_client = EventHubConsumerClient.from_connection_string( conn_str=CONNECTION_STR, diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/consume_cloud_events_from_service_bus_queue.py b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/consume_cloud_events_from_service_bus_queue.py index eaf9603182f8..3f1b61057d83 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/consume_cloud_events_from_service_bus_queue.py +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/consume_cloud_events_from_service_bus_queue.py @@ -1,23 +1,15 @@ import sys import os -import datetime as dt -import json PACKAGE_PARENT = '..' SCRIPT_DIR = os.path.dirname(os.path.realpath(os.path.join(os.getcwd(), os.path.expanduser(__file__)))) sys.path.append(os.path.normpath(os.path.join(SCRIPT_DIR, PACKAGE_PARENT))) -from msrestazure.azure_active_directory import ServicePrincipalCredentials from azure.core.pipeline.policies import AzureKeyCredentialPolicy from azure.core.credentials import AzureKeyCredential -from azure.core.exceptions import ( - ResourceNotFoundError, - ResourceExistsError, - ClientAuthenticationError -) from azure.eventgrid import EventGridConsumer, CloudEvent -from azure.servicebus import ServiceBusClient, Message +from azure.servicebus import ServiceBusClient connection_str = os.environ['SB_CONN_STR'] queue_name = os.environ['SERVICE_BUS_QUEUE_NAME'] @@ -34,13 +26,11 @@ deserialized_event = consumer.deserialize_event(str(msg)) if deserialized_event.model.__class__ == CloudEvent: dict_event = deserialized_event.to_json() - print("event.type: {}\n".format(dict_event["type"])) print("event.to_json(): {}\n".format(dict_event)) print("model: {}\n".format(deserialized_event.model)) print("model.data: {}\n".format(deserialized_event.model.data)) else: dict_event = deserialized_event.to_json() - print("event.eventType: {}\n".format(dict_event["eventType"])) print("event.to_json(): {}\n".format(dict_event)) print("model: {}\n".format(deserialized_event.model)) print("model.data: {}\n".format(deserialized_event.model.data)) diff --git a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/consume_cloud_events_from_storage_queue.py b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/consume_cloud_events_from_storage_queue.py index 5afbc529924e..754c561bfbe1 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/consume_cloud_events_from_storage_queue.py +++ b/sdk/eventgrid/azure-eventgrid/samples/consume_samples/e2e_samples/consume_cloud_events_from_storage_queue.py @@ -1,7 +1,6 @@ import os -import json from azure.storage.queue import QueueServiceClient -from azure.eventgrid import EventGridConsumer, CloudEvent, EventGridEvent +from azure.eventgrid import EventGridConsumer, CloudEvent from base64 import b64decode connection_str = os.environ["STORAGE_QUEUE_CONN_STR"] @@ -12,7 +11,6 @@ consumer = EventGridConsumer() msgs = queue_client.receive_messages() -i = 0 for msg in msgs: # receive single dict message deserialized_event = consumer.deserialize_event(b64decode(msg.content)) @@ -24,11 +22,6 @@ print("model.data: {}\n".format(deserialized_event.model.data)) else: dict_event = deserialized_event.to_json() - print("event.eventType: {}\n".format(dict_event["eventType"])) print("event.to_json(): {}\n".format(dict_event)) print("model: {}\n".format(deserialized_event.model)) print("model.data: {}\n".format(deserialized_event.model.data)) - - i+=1 - -print("number of messages: {}".format(i)) diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_cloud_events_to_custom_topic_sample.py b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_cloud_events_to_custom_topic_sample.py index 438fab2e9688..cada0ae9e5e5 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_cloud_events_to_custom_topic_sample.py +++ b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_cloud_events_to_custom_topic_sample.py @@ -1,25 +1,14 @@ import sys import os -import json from random import randint, sample -from typing import Sequence import time PACKAGE_PARENT = '..' SCRIPT_DIR = os.path.dirname(os.path.realpath(os.path.join(os.getcwd(), os.path.expanduser(__file__)))) sys.path.append(os.path.normpath(os.path.join(SCRIPT_DIR, PACKAGE_PARENT))) -import msrest.serialization -import datetime as dt from azure.core.credentials import AzureKeyCredential -from azure.mgmt.eventgrid import EventGridManagementClient -from azure.eventgrid import EventGridPublisherClient -from azure.eventgrid import EventGridEvent, CloudEvent -from azure.core.exceptions import ( - ResourceNotFoundError, - ResourceExistsError, - ClientAuthenticationError -) +from azure.eventgrid import EventGridPublisherClient, CloudEvent key = os.environ.get("CLOUD_ACCESS_KEY") topic_hostname = os.environ["CLOUD_TOPIC_HOSTNAME"] diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_cloud_events_to_domain_topic_sample.py b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_cloud_events_to_domain_topic_sample.py index 900562bab60e..528d57d85887 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_cloud_events_to_domain_topic_sample.py +++ b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_cloud_events_to_domain_topic_sample.py @@ -1,6 +1,5 @@ import sys import os -import json from random import randint, sample import time @@ -9,13 +8,7 @@ sys.path.append(os.path.normpath(os.path.join(SCRIPT_DIR, PACKAGE_PARENT))) from azure.core.credentials import AzureKeyCredential -from azure.eventgrid import EventGridPublisherClient -from azure.eventgrid import EventGridEvent, CloudEvent -from azure.core.exceptions import ( - ResourceNotFoundError, - ResourceExistsError, - ClientAuthenticationError -) +from azure.eventgrid import EventGridPublisherClient, CloudEvent domain_key = os.environ["DOMAIN_ACCESS_KEY"] domain_topic_hostname = os.environ["DOMAIN_TOPIC_HOSTNAME"] diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_custom_schema_events_to_topic_sample.py b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_custom_schema_events_to_topic_sample.py index 4734e45807d2..ecfbf4eb208d 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_custom_schema_events_to_topic_sample.py +++ b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_custom_schema_events_to_topic_sample.py @@ -1,8 +1,6 @@ import sys import os -import json from random import randint, sample -from typing import Sequence import time import uuid from msrest.serialization import UTC @@ -13,14 +11,7 @@ sys.path.append(os.path.normpath(os.path.join(SCRIPT_DIR, PACKAGE_PARENT))) from azure.core.credentials import AzureKeyCredential -from azure.mgmt.eventgrid import EventGridManagementClient -from azure.eventgrid import EventGridPublisherClient -from azure.eventgrid import CustomEvent -from azure.core.exceptions import ( - ResourceNotFoundError, - ResourceExistsError, - ClientAuthenticationError -) +from azure.eventgrid import EventGridPublisherClient, CustomEvent key = os.environ["CUSTOM_SCHEMA_ACCESS_KEY"] topic_hostname = os.environ["CUSTOM_SCHEMA_TOPIC_HOSTNAME"] diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_event_grid_events_to_custom_topic_sample.py b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_event_grid_events_to_custom_topic_sample.py index 3758ecdf56aa..a8379f5cf84a 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_event_grid_events_to_custom_topic_sample.py +++ b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_event_grid_events_to_custom_topic_sample.py @@ -1,8 +1,6 @@ import sys import os -import json from random import randint, sample -from typing import Sequence import time PACKAGE_PARENT = '..' @@ -10,14 +8,7 @@ sys.path.append(os.path.normpath(os.path.join(SCRIPT_DIR, PACKAGE_PARENT))) from azure.core.credentials import AzureKeyCredential -from azure.mgmt.eventgrid import EventGridManagementClient -from azure.eventgrid import EventGridPublisherClient -from azure.eventgrid import EventGridEvent, CloudEvent -from azure.core.exceptions import ( - ResourceNotFoundError, - ResourceExistsError, - ClientAuthenticationError -) +from azure.eventgrid import EventGridPublisherClient, EventGridEvent key = os.environ["EG_ACCESS_KEY"] topic_hostname = os.environ["EG_TOPIC_HOSTNAME"] diff --git a/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_with_shared_access_signature_sample.py b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_with_shared_access_signature_sample.py index 3e6b7a449e36..80ba720ccfd6 100644 --- a/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_with_shared_access_signature_sample.py +++ b/sdk/eventgrid/azure-eventgrid/samples/publish_samples/publish_with_shared_access_signature_sample.py @@ -1,8 +1,6 @@ import sys import os -import json from random import randint, sample -from typing import Sequence import time PACKAGE_PARENT = '..' @@ -10,17 +8,10 @@ sys.path.append(os.path.normpath(os.path.join(SCRIPT_DIR, PACKAGE_PARENT))) from dateutil.tz import tzutc -from datetime import timedelta, timezone +from datetime import timedelta import datetime as dt -from azure.eventgrid import EventGridSharedAccessSignatureCredential -from azure.mgmt.eventgrid import EventGridManagementClient -from azure.eventgrid import EventGridPublisherClient, EventGridEvent, CloudEvent, generate_shared_access_signature -from azure.core.exceptions import ( - ResourceNotFoundError, - ResourceExistsError, - ClientAuthenticationError -) +from azure.eventgrid import EventGridPublisherClient, CloudEvent, generate_shared_access_signature, EventGridSharedAccessSignatureCredential key = os.environ["CLOUD_ACCESS_KEY"] topic_hostname = os.environ["CLOUD_TOPIC_HOSTNAME"] diff --git a/sdk/eventgrid/azure-eventgrid/swagger/README.PYTHON_T2.md b/sdk/eventgrid/azure-eventgrid/swagger/README.PYTHON_T2.md index 0a2174636075..5764d65dc084 100644 --- a/sdk/eventgrid/azure-eventgrid/swagger/README.PYTHON_T2.md +++ b/sdk/eventgrid/azure-eventgrid/swagger/README.PYTHON_T2.md @@ -3,13 +3,13 @@ > see https://aka.ms/autorest ### Configuration -# generate code below using: autorest README.PYTHON_T2.MD --no-namespace-folders ```yaml title: EventGridPublisherClient description: EventGrid Python Publisher Client generated-metadata: false license-header: MICROSOFT_MIT_NO_VERSION +no-namespace-folders: true output-folder: ../azure/eventgrid/_generated source-code-folder-path: ./azure/eventgrid/_generated input-file: From 713c97c19901beeab27f743e21ad9a144d1d79e4 Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Fri, 7 Aug 2020 12:48:00 -0400 Subject: [PATCH 29/38] removed unnecessary reqs in dev_requirements --- sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py | 3 ++- sdk/eventgrid/azure-eventgrid/dev_requirements.txt | 5 +---- sdk/eventgrid/azure-eventgrid/setup.py | 2 +- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py index dd0f1143d63c..1949abb4e1fc 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py @@ -18,7 +18,7 @@ # pylint: disable=unused-import,ungrouped-imports from typing import Any -_LOGGER = logging.basicConfig(level=logging.ERROR) +_LOGGER = logging.getLogger(__name__) from ._models import DeserializedEvent @@ -45,5 +45,6 @@ def deserialize_event(self, event, **kwargs): except Exception as err: _LOGGER.error('Error: cannot deserialize event. Event does not have a valid format. Event must be a string, dict, or bytes following the CloudEvent/EventGridEvent schema.') _LOGGER.error('Your event: {}'.format(event)) + _LOGGER.error(err) raise ValueError('Error: cannot deserialize event. Event does not have a valid format. Event must be a string, dict, or bytes following the CloudEvent/EventGridEvent schema.') diff --git a/sdk/eventgrid/azure-eventgrid/dev_requirements.txt b/sdk/eventgrid/azure-eventgrid/dev_requirements.txt index f8979c8a4a97..2d79b6ebd683 100644 --- a/sdk/eventgrid/azure-eventgrid/dev_requirements.txt +++ b/sdk/eventgrid/azure-eventgrid/dev_requirements.txt @@ -2,7 +2,4 @@ -e ../../../tools/azure-sdk-tools -e ../../core/azure-core -e ../../identity/azure-identity --e ../../servicebus/azure-servicebus --e ../../eventhub/azure-eventhub --e ../../storage/azure-storage-queue --e ../azure-mgmt-eventgrid \ No newline at end of file +-e ../azure-mgmt-eventgrid diff --git a/sdk/eventgrid/azure-eventgrid/setup.py b/sdk/eventgrid/azure-eventgrid/setup.py index d0e7005ddecb..477264505a6d 100644 --- a/sdk/eventgrid/azure-eventgrid/setup.py +++ b/sdk/eventgrid/azure-eventgrid/setup.py @@ -47,7 +47,7 @@ author_email='azpysdkhelp@microsoft.com', url='https://github.com/Azure/azure-sdk-for-python', classifiers=[ - 'Development Status :: 6 - Beta', + 'Development Status :: 4 - Beta', 'Programming Language :: Python', 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', From 00fdf250a7a2b0dcc5e683d764435a64f2a4fb76 Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Fri, 7 Aug 2020 13:44:06 -0400 Subject: [PATCH 30/38] changed async publisher import path, added type hints --- .../azure-eventgrid/azure/eventgrid/_models.py | 1 + .../eventgrid/_shared_access_signature_credential.py | 1 + .../azure/eventgrid/aio/_publisher_client_async.py | 2 +- ...blisher_client_publish_cloud_event_data_dict.yaml | 12 ++++++------ ...ublisher_client_publish_cloud_event_data_str.yaml | 10 +++++----- ...publisher_client_publish_custom_schema_event.yaml | 8 ++++---- ...er_client_publish_event_grid_event_data_dict.yaml | 10 +++++----- ...her_client_publish_event_grid_event_data_str.yaml | 10 +++++----- ...ublisher_client_publish_signature_credential.yaml | 10 +++++----- 9 files changed, 33 insertions(+), 31 deletions(-) diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py index 32b1d3219c7e..aed106a8ddae 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_models.py @@ -142,6 +142,7 @@ def __init__(self, event): self._event_dict = event def to_json(self): + # type: () -> dict return self._event_dict @property diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_shared_access_signature_credential.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_shared_access_signature_credential.py index 21067486f0fb..dece8da69fe1 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_shared_access_signature_credential.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_shared_access_signature_credential.py @@ -10,6 +10,7 @@ class EventGridSharedAccessSignatureCredential(object): """ def __init__(self, signature): + # type: (str) -> None self._signature = signature @property diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_publisher_client_async.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_publisher_client_async.py index 5d69d7a4d60b..6e251a316a18 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_publisher_client_async.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_publisher_client_async.py @@ -15,7 +15,7 @@ from .._helpers import _get_topic_hostname_only_fqdn, _get_authentication_policy from azure.core.pipeline.policies import AzureKeyCredentialPolicy from azure.core.credentials import AzureKeyCredential -from .._generated.event_grid_publisher_client.aio import EventGridPublisherClient as EventGridPublisherClientAsync +from .._generated.aio import EventGridPublisherClient as EventGridPublisherClientAsync from .. import _constants as constants diff --git a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_cloud_event_data_dict.yaml b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_cloud_event_data_dict.yaml index fac70fcb2940..7f53e51e23e8 100644 --- a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_cloud_event_data_dict.yaml +++ b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_cloud_event_data_dict.yaml @@ -1,7 +1,7 @@ interactions: - request: - body: '[{"id": "3e2fab4d-a547-421c-8e0b-31f65c6a702c", "source": "http://samplesource.dev", - "data": {"sample": "cloudevent"}, "type": "Sample.Cloud.Event", "time": "2020-08-07T04:32:42.703512Z", + body: '[{"id": "ba4b5c0b-3324-49dd-8a54-6f48396fec6c", "source": "http://samplesource.dev", + "data": {"sample": "cloudevent"}, "type": "Sample.Cloud.Event", "time": "2020-08-07T16:45:32.53893Z", "specversion": "1.0"}]' headers: Accept: @@ -11,15 +11,15 @@ interactions: Connection: - keep-alive Content-Length: - - '210' + - '209' Content-Type: - application/cloudevents-batch+json; charset=utf-8 User-Agent: - azsdk-python-eventgridpublisherclient/unknown Python/3.8.3 (Windows-10-10.0.19041-SP0) aeg-sas-key: - - cE/Ee8f+MhfLvkUTRYJO+kIXQ+D36akc3PUaDwHsB/c= + - qPRodghNgbVbSIExEo2oTfGJ8OWUfACYZx5Du6JaFS8= method: POST - uri: https://cloudeventgridtestcgack3.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 + uri: https://cloudeventgridtesttn64em.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 response: body: string: '' @@ -29,7 +29,7 @@ interactions: content-length: - '0' date: - - Fri, 07 Aug 2020 04:32:42 GMT + - Fri, 07 Aug 2020 16:45:31 GMT server: - Microsoft-HTTPAPI/2.0 strict-transport-security: diff --git a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_cloud_event_data_str.yaml b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_cloud_event_data_str.yaml index c78e1cc54522..96a9719b1b6d 100644 --- a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_cloud_event_data_str.yaml +++ b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_cloud_event_data_str.yaml @@ -1,7 +1,7 @@ interactions: - request: - body: '[{"id": "364fc4a8-f886-4460-aa18-6017de7bc974", "source": "http://samplesource.dev", - "data": "cloudevent", "type": "Sample.Cloud.Event", "time": "2020-08-07T04:32:43.271674Z", + body: '[{"id": "6ba5d612-e0bc-478d-8075-aa0ced0aeeb8", "source": "http://samplesource.dev", + "data": "cloudevent", "type": "Sample.Cloud.Event", "time": "2020-08-07T16:45:33.341729Z", "specversion": "1.0"}]' headers: Accept: @@ -17,9 +17,9 @@ interactions: User-Agent: - azsdk-python-eventgridpublisherclient/unknown Python/3.8.3 (Windows-10-10.0.19041-SP0) aeg-sas-key: - - cE/Ee8f+MhfLvkUTRYJO+kIXQ+D36akc3PUaDwHsB/c= + - qPRodghNgbVbSIExEo2oTfGJ8OWUfACYZx5Du6JaFS8= method: POST - uri: https://cloudeventgridtestcgack3.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 + uri: https://cloudeventgridtesttn64em.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 response: body: string: '' @@ -29,7 +29,7 @@ interactions: content-length: - '0' date: - - Fri, 07 Aug 2020 04:32:42 GMT + - Fri, 07 Aug 2020 16:45:31 GMT server: - Microsoft-HTTPAPI/2.0 strict-transport-security: diff --git a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_custom_schema_event.yaml b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_custom_schema_event.yaml index 81ed36069a70..9729a9658000 100644 --- a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_custom_schema_event.yaml +++ b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_custom_schema_event.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '[{"customSubject": "sample", "customEventType": "sample.event", "customDataVersion": - "2.0", "customId": "1234", "customEventTime": "2020-08-07T04:32:59.430954+00:00", + "2.0", "customId": "1234", "customEventTime": "2020-08-07T16:45:50.027953+00:00", "customData": "sample data"}]' headers: Accept: @@ -17,9 +17,9 @@ interactions: User-Agent: - azsdk-python-eventgridpublisherclient/unknown Python/3.8.3 (Windows-10-10.0.19041-SP0) aeg-sas-key: - - DZlolN+EGIxKc8TSEd4RMUSLKQYzFk0/fhAjj8e9sZ4= + - HFoVLrneqLI6epiEO08yVn7sMZgc7ih0vY2pQqJuepE= method: POST - uri: https://customeventgridtestxhves.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 + uri: https://customeventgridtestlm7ub.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 response: body: string: '' @@ -29,7 +29,7 @@ interactions: content-length: - '0' date: - - Fri, 07 Aug 2020 04:32:58 GMT + - Fri, 07 Aug 2020 16:45:48 GMT server: - Microsoft-HTTPAPI/2.0 strict-transport-security: diff --git a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_event_grid_event_data_dict.yaml b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_event_grid_event_data_dict.yaml index 08ebf8f2d309..c051c9cd6079 100644 --- a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_event_grid_event_data_dict.yaml +++ b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_event_grid_event_data_dict.yaml @@ -1,8 +1,8 @@ interactions: - request: - body: '[{"id": "169f609d-0537-46d0-80e0-b38fdc3af0e7", "subject": "sample", "data": + body: '[{"id": "776cc839-1c07-4d10-bbf3-5a8c74eba30d", "subject": "sample", "data": {"sample": "eventgridevent"}, "eventType": "Sample.EventGrid.Event", "eventTime": - "2020-08-07T04:33:15.804954Z", "dataVersion": "2.0"}]' + "2020-08-07T16:46:06.598205Z", "dataVersion": "2.0"}]' headers: Accept: - '*/*' @@ -17,9 +17,9 @@ interactions: User-Agent: - azsdk-python-eventgridpublisherclient/unknown Python/3.8.3 (Windows-10-10.0.19041-SP0) aeg-sas-key: - - 5ay+GXYYbFiiWK7kZCwunqEZzZhZrCm+6LyRtINjO4o= + - 883jO2VdjlyVdgAtN+3ObaftB6fC9tQ4k83x9AJmypI= method: POST - uri: https://eventgridtest4wj4jcmt3ko.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 + uri: https://eventgridtestxn3tkcw67y5.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 response: body: string: '' @@ -29,7 +29,7 @@ interactions: content-length: - '0' date: - - Fri, 07 Aug 2020 04:33:15 GMT + - Fri, 07 Aug 2020 16:46:05 GMT server: - Microsoft-HTTPAPI/2.0 strict-transport-security: diff --git a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_event_grid_event_data_str.yaml b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_event_grid_event_data_str.yaml index 76092239c2b2..aff679ba4801 100644 --- a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_event_grid_event_data_str.yaml +++ b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_event_grid_event_data_str.yaml @@ -1,7 +1,7 @@ interactions: - request: - body: '[{"id": "9de58143-73f9-48cf-b91d-e725b475a1d5", "subject": "sample", "data": - "eventgridevent", "eventType": "Sample.EventGrid.Event", "eventTime": "2020-08-07T04:33:16.362686Z", + body: '[{"id": "92ea495d-c949-443c-a92e-9989cfd99342", "subject": "sample", "data": + "eventgridevent", "eventType": "Sample.EventGrid.Event", "eventTime": "2020-08-07T16:46:07.442266Z", "dataVersion": "2.0"}]' headers: Accept: @@ -17,9 +17,9 @@ interactions: User-Agent: - azsdk-python-eventgridpublisherclient/unknown Python/3.8.3 (Windows-10-10.0.19041-SP0) aeg-sas-key: - - 5ay+GXYYbFiiWK7kZCwunqEZzZhZrCm+6LyRtINjO4o= + - 883jO2VdjlyVdgAtN+3ObaftB6fC9tQ4k83x9AJmypI= method: POST - uri: https://eventgridtest4wj4jcmt3ko.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 + uri: https://eventgridtestxn3tkcw67y5.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 response: body: string: '' @@ -29,7 +29,7 @@ interactions: content-length: - '0' date: - - Fri, 07 Aug 2020 04:33:15 GMT + - Fri, 07 Aug 2020 16:46:06 GMT server: - Microsoft-HTTPAPI/2.0 strict-transport-security: diff --git a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_signature_credential.yaml b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_signature_credential.yaml index 2a4453b6f9f6..4d207a124c4e 100644 --- a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_signature_credential.yaml +++ b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_signature_credential.yaml @@ -1,8 +1,8 @@ interactions: - request: - body: '[{"id": "26b1fdf4-774b-4697-9838-9492f35333d4", "subject": "sample", "data": + body: '[{"id": "fe2ccfd2-0920-48b4-84f8-d2bafad23fe9", "subject": "sample", "data": {"sample": "eventgridevent"}, "eventType": "Sample.EventGrid.Event", "eventTime": - "2020-08-07T04:33:16.789573Z", "dataVersion": "2.0"}]' + "2020-08-07T16:46:08.032596Z", "dataVersion": "2.0"}]' headers: Accept: - '*/*' @@ -17,9 +17,9 @@ interactions: User-Agent: - azsdk-python-eventgridpublisherclient/unknown Python/3.8.3 (Windows-10-10.0.19041-SP0) aeg-sas-token: - - r=https%3A%2F%2Feventgridtest4wj4jcmt3ko.westus-1.eventgrid.azure.net%2Fapi%2Fevents%3FapiVersion%3D2018-01-01&e=2020-08-07%2005%3A33%3A16.788576%2B00%3A00&s=dl5%2FsoYeMC7pQbPX75eywETTAH%2FFvrVm90hj1fNfdz0%3D + - r=https%3A%2F%2Feventgridtestxn3tkcw67y5.westus-1.eventgrid.azure.net%2Fapi%2Fevents%3FapiVersion%3D2018-01-01&e=2020-08-07%2017%3A46%3A08.029933%2B00%3A00&s=XFT2fO%2F29%2Fz7Zn3n2Ox7hTHG2qguym%2BOlQMGjsojmSg%3D method: POST - uri: https://eventgridtest4wj4jcmt3ko.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 + uri: https://eventgridtestxn3tkcw67y5.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 response: body: string: '' @@ -29,7 +29,7 @@ interactions: content-length: - '0' date: - - Fri, 07 Aug 2020 04:33:16 GMT + - Fri, 07 Aug 2020 16:46:06 GMT server: - Microsoft-HTTPAPI/2.0 strict-transport-security: From c17340dc4222f41d58cfcff08f200690a7bbc54e Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Fri, 7 Aug 2020 13:55:08 -0400 Subject: [PATCH 31/38] modified typehints for publishers, based on apiview --- .../azure/eventgrid/_publisher_client.py | 15 +++------------ .../eventgrid/aio/_publisher_client_async.py | 11 +++++++---- 2 files changed, 10 insertions(+), 16 deletions(-) diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py index 036dc6265d5f..10f7130ceb9b 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py @@ -28,12 +28,7 @@ class EventGridPublisherClient(object): :type credential: Union[~azure.core.credentials.AzureKeyCredential, azure.eventgrid.EventGridSharedAccessSignatureCredential] """ - def __init__( - self, - topic_hostname, # type: str - credential, # type: Union[azure.core.credential.AzureKeyCredential, azure.eventgrid.EventGridSharedAccessSignatureCredential] - **kwargs # type: Any - ): + def __init__(self, topic_hostname, credential, **kwargs): # type: (str, Union[AzureKeyCredential, EventGridSharedAccessSignatureCredential], Any) -> None topic_hostname = _get_topic_hostname_only_fqdn(topic_hostname) @@ -42,15 +37,11 @@ def __init__( auth_policy = _get_authentication_policy(credential) self._client = EventGridPublisherClientImpl(authentication_policy=auth_policy, **kwargs) - def send( - self, - events, - **kwargs - ): + def send(self, events, **kwargs): # type: (Union[List[CloudEvent], List[EventGridEvent], List[CustomEvent]], Any) -> None """Sends event data to topic hostname specified during client initialization. - :param events: A list of CloudEvent/EventGridEvent/CustomEvent to be sent. If a dict is sent, it will be interpreted as a CloudEvent. + :param events: A list of CloudEvent/EventGridEvent/CustomEvent to be sent. :type events: Union[List[models.CloudEvent], List[models.EventGridEvent], List[models.CustomEvent]] :rtype: None """ diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_publisher_client_async.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_publisher_client_async.py index 6e251a316a18..9c6f38b09a51 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_publisher_client_async.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/_publisher_client_async.py @@ -24,7 +24,7 @@ class EventGridPublisherClient(object): :param str topic_hostname: The topic endpoint to send the events to. :param credential: The credential object used for authentication which implements SAS key authentication or SAS token authentication. - :type credential: Union[~azure.core.credentials.AzureKeyCredential, ~azure.core.credentials.TokenCredential] + :type credential: Union[~azure.core.credentials.AzureKeyCredential, azure.eventgrid.EventGridSharedAccessSignatureCredential] """ def __init__(self, topic_hostname, credential, **kwargs): @@ -35,11 +35,11 @@ def __init__(self, topic_hostname, credential, **kwargs): async def send(self, events, **kwargs): - # type: (Union[List[CloudEvent], List[EventGridEvent], List[CustomEvent], dict], Any) -> None + # type: (Union[List[CloudEvent], List[EventGridEvent], List[CustomEvent]], Any) -> None """Sends event data to topic hostname specified during client initialization. - :param events: A list of CloudEvent/EventGridEvent/CustomEvent to be sent. If a dict is sent, it will be interpreted as a CloudEvent. - :type events: Union[List[models.CloudEvent], List[models.EventGridEvent], List[models.CustomEvent], dict] + :param events: A list of CloudEvent/EventGridEvent/CustomEvent to be sent. + :type events: Union[List[models.CloudEvent], List[models.EventGridEvent], List[models.CustomEvent]] :rtype: None """ @@ -47,6 +47,9 @@ async def send(self, events, **kwargs): await self._client.publish_cloud_event_events(self._topic_hostname, events, **kwargs) elif all(isinstance(e, EventGridEvent) for e in events): await self._client.publish_events(self._topic_hostname, events, **kwargs) + elif all(isinstance(e, CustomEvent) for e in events): + serialized_events = [dict(e) for e in events] + await self._client.publish_custom_event_events(self._topic_hostname, serialized_events, **kwargs) else: raise Exception("Event schema is not correct. Please send as list of all CloudEvents, list of all EventGridEvents, or list of all CustomEvents.") \ No newline at end of file From d300ccfdac493752a070f9d78c72752c520255e6 Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Fri, 7 Aug 2020 14:55:24 -0400 Subject: [PATCH 32/38] added newlines --- sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py | 1 - sdk/eventgrid/azure-eventgrid/azure/eventgrid/_helpers.py | 2 +- .../azure-eventgrid/azure/eventgrid/_publisher_client.py | 1 - sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/__init__.py | 4 +--- 4 files changed, 2 insertions(+), 6 deletions(-) diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py index 1949abb4e1fc..4e07fb78f85f 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_consumer.py @@ -47,4 +47,3 @@ def deserialize_event(self, event, **kwargs): _LOGGER.error('Your event: {}'.format(event)) _LOGGER.error(err) raise ValueError('Error: cannot deserialize event. Event does not have a valid format. Event must be a string, dict, or bytes following the CloudEvent/EventGridEvent schema.') - diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_helpers.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_helpers.py index f06ad995691f..202d37c5d7a6 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_helpers.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_helpers.py @@ -66,4 +66,4 @@ def _get_authentication_policy(credential): authentication_policy = AzureKeyCredentialPolicy(credential=credential, name=constants.EVENTGRID_KEY_HEADER) if isinstance(credential, EventGridSharedAccessSignatureCredential): authentication_policy = EventGridSharedAccessSignatureCredentialPolicy(credential=credential, name=constants.EVENTGRID_TOKEN_HEADER) - return authentication_policy \ No newline at end of file + return authentication_policy diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py index 10f7130ceb9b..76f32b1424d3 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/_publisher_client.py @@ -55,4 +55,3 @@ def send(self, events, **kwargs): self._client.publish_custom_event_events(self._topic_hostname, serialized_events, **kwargs) else: raise Exception("Event schema is not correct. Please send as list of all CloudEvents, list of all EventGridEvents, or list of all CustomEvents.") - diff --git a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/__init__.py b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/__init__.py index 3acc9171be33..2de020d81e02 100644 --- a/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/__init__.py +++ b/sdk/eventgrid/azure-eventgrid/azure/eventgrid/aio/__init__.py @@ -6,6 +6,4 @@ from ._publisher_client_async import EventGridPublisherClient -__all__ = [ - 'EventGridPublisherClient' -] \ No newline at end of file +__all__ = ['EventGridPublisherClient'] From b0ca487ebaccca9a096a257ec44385c8baf075d0 Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Fri, 7 Aug 2020 16:38:45 -0400 Subject: [PATCH 33/38] added shared_reqs file --- sdk/eventgrid/azure-eventgrid/shared_requirements.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 sdk/eventgrid/azure-eventgrid/shared_requirements.txt diff --git a/sdk/eventgrid/azure-eventgrid/shared_requirements.txt b/sdk/eventgrid/azure-eventgrid/shared_requirements.txt new file mode 100644 index 000000000000..930e104b556c --- /dev/null +++ b/sdk/eventgrid/azure-eventgrid/shared_requirements.txt @@ -0,0 +1 @@ +#override azure-eventgrid azure-core<2.0.0,>=1.7.0 \ No newline at end of file From 15dad6e0eab44a47d172c0dcafba10f76d4168b6 Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Fri, 7 Aug 2020 16:57:53 -0400 Subject: [PATCH 34/38] moved shared_requirement --- shared_requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/shared_requirements.txt b/shared_requirements.txt index 18d16c257e7f..72987b2348d1 100644 --- a/shared_requirements.txt +++ b/shared_requirements.txt @@ -144,3 +144,4 @@ opentelemetry-api==0.8b0 #override azure-appconfiguration msrest>=0.6.10 #override azure-servicebus uamqp>=1.2.8,<2.0.0 #override azure-search-documents msrest>=0.6.10 +#override azure-eventgrid azure-core<2.0.0,>=1.7.0 From ca47c0f9c3ce9f4676a0b6f50b64c74f817f4630 Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Fri, 7 Aug 2020 17:38:10 -0400 Subject: [PATCH 35/38] fixed non live test --- .../azure-eventgrid/shared_requirements.txt | 1 - .../azure-eventgrid/tests/eventgrid_preparer.py | 2 +- ...blisher_client_publish_cloud_event_data_dict.yaml | 12 ++++++------ ...ublisher_client_publish_cloud_event_data_str.yaml | 10 +++++----- ...publisher_client_publish_custom_schema_event.yaml | 8 ++++---- ...er_client_publish_event_grid_event_data_dict.yaml | 12 ++++++------ ...her_client_publish_event_grid_event_data_str.yaml | 12 ++++++------ ...ublisher_client_publish_signature_credential.yaml | 10 +++++----- 8 files changed, 33 insertions(+), 34 deletions(-) delete mode 100644 sdk/eventgrid/azure-eventgrid/shared_requirements.txt diff --git a/sdk/eventgrid/azure-eventgrid/shared_requirements.txt b/sdk/eventgrid/azure-eventgrid/shared_requirements.txt deleted file mode 100644 index 930e104b556c..000000000000 --- a/sdk/eventgrid/azure-eventgrid/shared_requirements.txt +++ /dev/null @@ -1 +0,0 @@ -#override azure-eventgrid azure-core<2.0.0,>=1.7.0 \ No newline at end of file diff --git a/sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py b/sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py index 9a0cb7da8a9d..a280320609bf 100644 --- a/sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py +++ b/sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py @@ -72,7 +72,7 @@ def create_resource(self, name, **kwargs): key = self.client.topics.list_shared_access_keys(group.name, name) self.primary_key = key.key1 else: - self.resource = FakeResource(name=name, id=name, location=location) + self.resource = FakeResource(name=name, id=name, location=self.parameter_location) self.primary_access_key = "ZmFrZV9hY29jdW50X2tleQ==" # test key copied from sb_preparer return { self.parameter_name: self.resource, diff --git a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_cloud_event_data_dict.yaml b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_cloud_event_data_dict.yaml index 7f53e51e23e8..a344d667a705 100644 --- a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_cloud_event_data_dict.yaml +++ b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_cloud_event_data_dict.yaml @@ -1,7 +1,7 @@ interactions: - request: - body: '[{"id": "ba4b5c0b-3324-49dd-8a54-6f48396fec6c", "source": "http://samplesource.dev", - "data": {"sample": "cloudevent"}, "type": "Sample.Cloud.Event", "time": "2020-08-07T16:45:32.53893Z", + body: '[{"id": "ca593e94-94c0-4d2a-bfa4-7ceb5c4bbd6f", "source": "http://samplesource.dev", + "data": {"sample": "cloudevent"}, "type": "Sample.Cloud.Event", "time": "2020-08-07T21:34:07.924565Z", "specversion": "1.0"}]' headers: Accept: @@ -11,15 +11,15 @@ interactions: Connection: - keep-alive Content-Length: - - '209' + - '210' Content-Type: - application/cloudevents-batch+json; charset=utf-8 User-Agent: - azsdk-python-eventgridpublisherclient/unknown Python/3.8.3 (Windows-10-10.0.19041-SP0) aeg-sas-key: - - qPRodghNgbVbSIExEo2oTfGJ8OWUfACYZx5Du6JaFS8= + - 89G9fS9W8LUWY2OuelYfs2RAzcMdP7VpK8aFGuJfNvc= method: POST - uri: https://cloudeventgridtesttn64em.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 + uri: https://cloudeventgridtestvrj3je.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 response: body: string: '' @@ -29,7 +29,7 @@ interactions: content-length: - '0' date: - - Fri, 07 Aug 2020 16:45:31 GMT + - Fri, 07 Aug 2020 21:34:06 GMT server: - Microsoft-HTTPAPI/2.0 strict-transport-security: diff --git a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_cloud_event_data_str.yaml b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_cloud_event_data_str.yaml index 96a9719b1b6d..7d0f1803a89f 100644 --- a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_cloud_event_data_str.yaml +++ b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_cloud_event_data_str.yaml @@ -1,7 +1,7 @@ interactions: - request: - body: '[{"id": "6ba5d612-e0bc-478d-8075-aa0ced0aeeb8", "source": "http://samplesource.dev", - "data": "cloudevent", "type": "Sample.Cloud.Event", "time": "2020-08-07T16:45:33.341729Z", + body: '[{"id": "6b1cf3fe-bcff-4c62-81d6-f639c0c4d0eb", "source": "http://samplesource.dev", + "data": "cloudevent", "type": "Sample.Cloud.Event", "time": "2020-08-07T21:34:08.581545Z", "specversion": "1.0"}]' headers: Accept: @@ -17,9 +17,9 @@ interactions: User-Agent: - azsdk-python-eventgridpublisherclient/unknown Python/3.8.3 (Windows-10-10.0.19041-SP0) aeg-sas-key: - - qPRodghNgbVbSIExEo2oTfGJ8OWUfACYZx5Du6JaFS8= + - 89G9fS9W8LUWY2OuelYfs2RAzcMdP7VpK8aFGuJfNvc= method: POST - uri: https://cloudeventgridtesttn64em.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 + uri: https://cloudeventgridtestvrj3je.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 response: body: string: '' @@ -29,7 +29,7 @@ interactions: content-length: - '0' date: - - Fri, 07 Aug 2020 16:45:31 GMT + - Fri, 07 Aug 2020 21:34:07 GMT server: - Microsoft-HTTPAPI/2.0 strict-transport-security: diff --git a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_custom_schema_event.yaml b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_custom_schema_event.yaml index 9729a9658000..6d258c3959a4 100644 --- a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_custom_schema_event.yaml +++ b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_custom_schema_event.yaml @@ -1,7 +1,7 @@ interactions: - request: body: '[{"customSubject": "sample", "customEventType": "sample.event", "customDataVersion": - "2.0", "customId": "1234", "customEventTime": "2020-08-07T16:45:50.027953+00:00", + "2.0", "customId": "1234", "customEventTime": "2020-08-07T21:34:25.683034+00:00", "customData": "sample data"}]' headers: Accept: @@ -17,9 +17,9 @@ interactions: User-Agent: - azsdk-python-eventgridpublisherclient/unknown Python/3.8.3 (Windows-10-10.0.19041-SP0) aeg-sas-key: - - HFoVLrneqLI6epiEO08yVn7sMZgc7ih0vY2pQqJuepE= + - 4TZhNKIYNrMsWCvdQzJso9Q8An3gzpiNJ7P44XZeLNU= method: POST - uri: https://customeventgridtestlm7ub.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 + uri: https://customeventgridtest4ryoj.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 response: body: string: '' @@ -29,7 +29,7 @@ interactions: content-length: - '0' date: - - Fri, 07 Aug 2020 16:45:48 GMT + - Fri, 07 Aug 2020 21:34:24 GMT server: - Microsoft-HTTPAPI/2.0 strict-transport-security: diff --git a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_event_grid_event_data_dict.yaml b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_event_grid_event_data_dict.yaml index c051c9cd6079..5ebb106fff7c 100644 --- a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_event_grid_event_data_dict.yaml +++ b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_event_grid_event_data_dict.yaml @@ -1,8 +1,8 @@ interactions: - request: - body: '[{"id": "776cc839-1c07-4d10-bbf3-5a8c74eba30d", "subject": "sample", "data": + body: '[{"id": "b796bf81-581e-42c2-a8d8-301036f97c26", "subject": "sample", "data": {"sample": "eventgridevent"}, "eventType": "Sample.EventGrid.Event", "eventTime": - "2020-08-07T16:46:06.598205Z", "dataVersion": "2.0"}]' + "2020-08-07T21:34:42.16594Z", "dataVersion": "2.0"}]' headers: Accept: - '*/*' @@ -11,15 +11,15 @@ interactions: Connection: - keep-alive Content-Length: - - '212' + - '211' Content-Type: - application/json User-Agent: - azsdk-python-eventgridpublisherclient/unknown Python/3.8.3 (Windows-10-10.0.19041-SP0) aeg-sas-key: - - 883jO2VdjlyVdgAtN+3ObaftB6fC9tQ4k83x9AJmypI= + - cus6lOEQ+atANdNK2jb8zKRAAcQq7MjDAUr19LQBzQc= method: POST - uri: https://eventgridtestxn3tkcw67y5.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 + uri: https://eventgridtest2neomnjgjhm.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 response: body: string: '' @@ -29,7 +29,7 @@ interactions: content-length: - '0' date: - - Fri, 07 Aug 2020 16:46:05 GMT + - Fri, 07 Aug 2020 21:34:40 GMT server: - Microsoft-HTTPAPI/2.0 strict-transport-security: diff --git a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_event_grid_event_data_str.yaml b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_event_grid_event_data_str.yaml index aff679ba4801..a63b94dc8cec 100644 --- a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_event_grid_event_data_str.yaml +++ b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_event_grid_event_data_str.yaml @@ -1,7 +1,7 @@ interactions: - request: - body: '[{"id": "92ea495d-c949-443c-a92e-9989cfd99342", "subject": "sample", "data": - "eventgridevent", "eventType": "Sample.EventGrid.Event", "eventTime": "2020-08-07T16:46:07.442266Z", + body: '[{"id": "cd9587d2-8a97-41d5-8859-376c46339548", "subject": "sample", "data": + "eventgridevent", "eventType": "Sample.EventGrid.Event", "eventTime": "2020-08-07T21:34:42.79032Z", "dataVersion": "2.0"}]' headers: Accept: @@ -11,15 +11,15 @@ interactions: Connection: - keep-alive Content-Length: - - '200' + - '199' Content-Type: - application/json User-Agent: - azsdk-python-eventgridpublisherclient/unknown Python/3.8.3 (Windows-10-10.0.19041-SP0) aeg-sas-key: - - 883jO2VdjlyVdgAtN+3ObaftB6fC9tQ4k83x9AJmypI= + - cus6lOEQ+atANdNK2jb8zKRAAcQq7MjDAUr19LQBzQc= method: POST - uri: https://eventgridtestxn3tkcw67y5.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 + uri: https://eventgridtest2neomnjgjhm.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 response: body: string: '' @@ -29,7 +29,7 @@ interactions: content-length: - '0' date: - - Fri, 07 Aug 2020 16:46:06 GMT + - Fri, 07 Aug 2020 21:34:41 GMT server: - Microsoft-HTTPAPI/2.0 strict-transport-security: diff --git a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_signature_credential.yaml b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_signature_credential.yaml index 4d207a124c4e..49a0e5b1d3f5 100644 --- a/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_signature_credential.yaml +++ b/sdk/eventgrid/azure-eventgrid/tests/recordings/test_eg_publisher_client.test_eg_publisher_client_publish_signature_credential.yaml @@ -1,8 +1,8 @@ interactions: - request: - body: '[{"id": "fe2ccfd2-0920-48b4-84f8-d2bafad23fe9", "subject": "sample", "data": + body: '[{"id": "7b6a0858-706f-49f8-9482-5662c327311b", "subject": "sample", "data": {"sample": "eventgridevent"}, "eventType": "Sample.EventGrid.Event", "eventTime": - "2020-08-07T16:46:08.032596Z", "dataVersion": "2.0"}]' + "2020-08-07T21:34:43.317545Z", "dataVersion": "2.0"}]' headers: Accept: - '*/*' @@ -17,9 +17,9 @@ interactions: User-Agent: - azsdk-python-eventgridpublisherclient/unknown Python/3.8.3 (Windows-10-10.0.19041-SP0) aeg-sas-token: - - r=https%3A%2F%2Feventgridtestxn3tkcw67y5.westus-1.eventgrid.azure.net%2Fapi%2Fevents%3FapiVersion%3D2018-01-01&e=2020-08-07%2017%3A46%3A08.029933%2B00%3A00&s=XFT2fO%2F29%2Fz7Zn3n2Ox7hTHG2qguym%2BOlQMGjsojmSg%3D + - r=https%3A%2F%2Feventgridtest2neomnjgjhm.westus-1.eventgrid.azure.net%2Fapi%2Fevents%3FapiVersion%3D2018-01-01&e=2020-08-07%2022%3A34%3A43.317202%2B00%3A00&s=DIX%2BVGr%2BMerrbqtSxE3a%2B1BQS1UrJOFH%2B9Y7cl67zDA%3D method: POST - uri: https://eventgridtestxn3tkcw67y5.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 + uri: https://eventgridtest2neomnjgjhm.westus-1.eventgrid.azure.net/api/events?api-version=2018-01-01 response: body: string: '' @@ -29,7 +29,7 @@ interactions: content-length: - '0' date: - - Fri, 07 Aug 2020 16:46:06 GMT + - Fri, 07 Aug 2020 21:34:42 GMT server: - Microsoft-HTTPAPI/2.0 strict-transport-security: From ed266ee24864d047bde74ff2d43763549b12938b Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Fri, 7 Aug 2020 18:28:04 -0400 Subject: [PATCH 36/38] added changelog, test fix --- sdk/eventgrid/azure-eventgrid/CHANGELOG.md | 4 ++++ sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/sdk/eventgrid/azure-eventgrid/CHANGELOG.md b/sdk/eventgrid/azure-eventgrid/CHANGELOG.md index 2fc7fda8852b..223e67a6c7ac 100644 --- a/sdk/eventgrid/azure-eventgrid/CHANGELOG.md +++ b/sdk/eventgrid/azure-eventgrid/CHANGELOG.md @@ -1,5 +1,9 @@ # Release History +## 2.0.0 (2020-08-07) + + - Placeholder - NEEDS TO BE CHANGED + ## 1.3.0 (2019-05-20) - Event Schemas for new event types from IotHub, Media Services, diff --git a/sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py b/sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py index a280320609bf..9790d5352eb4 100644 --- a/sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py +++ b/sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py @@ -72,7 +72,7 @@ def create_resource(self, name, **kwargs): key = self.client.topics.list_shared_access_keys(group.name, name) self.primary_key = key.key1 else: - self.resource = FakeResource(name=name, id=name, location=self.parameter_location) + self.resource = FakeResource(name=name, id=name) self.primary_access_key = "ZmFrZV9hY29jdW50X2tleQ==" # test key copied from sb_preparer return { self.parameter_name: self.resource, From 9b87f0cc0351665d2c51a1304b8e944030d909be Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Fri, 7 Aug 2020 19:29:21 -0400 Subject: [PATCH 37/38] changed topic preparer --- sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py b/sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py index 9790d5352eb4..f16558b68482 100644 --- a/sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py +++ b/sdk/eventgrid/azure-eventgrid/tests/eventgrid_preparer.py @@ -73,7 +73,7 @@ def create_resource(self, name, **kwargs): self.primary_key = key.key1 else: self.resource = FakeResource(name=name, id=name) - self.primary_access_key = "ZmFrZV9hY29jdW50X2tleQ==" # test key copied from sb_preparer + self.primary_key = "ZmFrZV9hY29jdW50X2tleQ==" # test key copied from sb_preparer return { self.parameter_name: self.resource, '{}_primary_key'.format(self.parameter_name): self.primary_key, From 23dc9101e1a156f083704a5d0553dfafadaabe14 Mon Sep 17 00:00:00 2001 From: Swathi Pillalamarri Date: Fri, 7 Aug 2020 19:36:39 -0400 Subject: [PATCH 38/38] added samples to exclude to setup.py --- sdk/eventgrid/azure-eventgrid/setup.py | 1 + 1 file changed, 1 insertion(+) diff --git a/sdk/eventgrid/azure-eventgrid/setup.py b/sdk/eventgrid/azure-eventgrid/setup.py index 477264505a6d..3d42f9224593 100644 --- a/sdk/eventgrid/azure-eventgrid/setup.py +++ b/sdk/eventgrid/azure-eventgrid/setup.py @@ -62,6 +62,7 @@ packages=find_packages(exclude=[ 'tests', # Exclude packages that will be covered by PEP420 or nspkg + 'samples', 'azure', ]), install_requires=[