diff --git a/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Generated/Models/JobState.cs b/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Generated/Models/JobState.cs
new file mode 100644
index 0000000000000..c62fcf55be610
--- /dev/null
+++ b/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Generated/Models/JobState.cs
@@ -0,0 +1,140 @@
+//
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for
+// license information.
+//
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is
+// regenerated.
+//
+
+namespace Microsoft.Azure.EventGrid.Models
+{
+ using Newtonsoft.Json;
+
+ ///
+ /// Defines values for JobState.
+ ///
+ ///
+ /// Determine base value for a given allowed value if exists, else return
+ /// the value itself
+ ///
+ [JsonConverter(typeof(JobStateConverter))]
+ public struct JobState : System.IEquatable
+ {
+ private JobState(string underlyingValue)
+ {
+ UnderlyingValue=underlyingValue;
+ }
+
+ ///
+ /// The job was canceled. This is a final state for the job.
+ ///
+ public static readonly JobState Canceled = "Canceled";
+
+ ///
+ /// The job is in the process of being canceled. This is a transient
+ /// state for the job.
+ ///
+ public static readonly JobState Canceling = "Canceling";
+
+ ///
+ /// The job has encountered an error. This is a final state for the
+ /// job.
+ ///
+ public static readonly JobState Error = "Error";
+
+ ///
+ /// The job is finished. This is a final state for the job.
+ ///
+ public static readonly JobState Finished = "Finished";
+
+ ///
+ /// The job is processing. This is a transient state for the job.
+ ///
+ public static readonly JobState Processing = "Processing";
+
+ ///
+ /// The job is in a queued state, waiting for resources to become
+ /// available. This is a transient state.
+ ///
+ public static readonly JobState Queued = "Queued";
+
+ ///
+ /// The job is being scheduled to run on an available resource. This is
+ /// a transient state, between queued and processing states.
+ ///
+ public static readonly JobState Scheduled = "Scheduled";
+
+
+ ///
+ /// Underlying value of enum JobState
+ ///
+ private readonly string UnderlyingValue;
+
+ ///
+ /// Returns string representation for JobState
+ ///
+ public override string ToString()
+ {
+ return UnderlyingValue.ToString();
+ }
+
+ ///
+ /// Compares enums of type JobState
+ ///
+ public bool Equals(JobState e)
+ {
+ return UnderlyingValue.Equals(e.UnderlyingValue);
+ }
+
+ ///
+ /// Implicit operator to convert string to JobState
+ ///
+ public static implicit operator JobState(string value)
+ {
+ return new JobState(value);
+ }
+
+ ///
+ /// Implicit operator to convert JobState to string
+ ///
+ public static implicit operator string(JobState e)
+ {
+ return e.UnderlyingValue;
+ }
+
+ ///
+ /// Overriding == operator for enum JobState
+ ///
+ public static bool operator == (JobState e1, JobState e2)
+ {
+ return e2.Equals(e1);
+ }
+
+ ///
+ /// Overriding != operator for enum JobState
+ ///
+ public static bool operator != (JobState e1, JobState e2)
+ {
+ return !e2.Equals(e1);
+ }
+
+ ///
+ /// Overrides Equals operator for JobState
+ ///
+ public override bool Equals(object obj)
+ {
+ return obj is JobState && Equals((JobState)obj);
+ }
+
+ ///
+ /// Returns for hashCode JobState
+ ///
+ public override int GetHashCode()
+ {
+ return UnderlyingValue.GetHashCode();
+ }
+
+ }
+}
diff --git a/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Generated/Models/JobStateConverter.cs b/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Generated/Models/JobStateConverter.cs
new file mode 100644
index 0000000000000..2543fb9ba5feb
--- /dev/null
+++ b/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Generated/Models/JobStateConverter.cs
@@ -0,0 +1,53 @@
+//
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for
+// license information.
+//
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is
+// regenerated.
+//
+
+namespace Microsoft.Azure.EventGrid.Models
+{
+ using Newtonsoft.Json;
+
+ using System.Reflection;
+
+ ///
+ /// Defines values for JobState.
+ ///
+ public sealed class JobStateConverter : JsonConverter
+ {
+
+ ///
+ /// Returns if objectType can be converted to JobState by the
+ /// converter.
+ ///
+ public override bool CanConvert(System.Type objectType)
+ {
+ return typeof(JobState).GetTypeInfo().IsAssignableFrom(objectType.GetTypeInfo());
+ }
+
+ ///
+ /// Overrides ReadJson and converts token to JobState.
+ ///
+ public override object ReadJson(JsonReader reader, System.Type objectType, object existingValue, JsonSerializer serializer)
+ {
+ if (reader.TokenType == Newtonsoft.Json.JsonToken.Null)
+ {
+ return null;
+ }
+ return (JobState)serializer.Deserialize(reader);
+ }
+
+ ///
+ /// Overriding WriteJson for JobState for serialization.
+ ///
+ public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
+ {
+ writer.WriteValue(value.ToString());
+ }
+
+ }
+}
diff --git a/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Generated/Models/MediaJobStateChangeEventData.cs b/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Generated/Models/MediaJobStateChangeEventData.cs
new file mode 100644
index 0000000000000..626c4392170d4
--- /dev/null
+++ b/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Generated/Models/MediaJobStateChangeEventData.cs
@@ -0,0 +1,70 @@
+//
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for
+// license information.
+//
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is
+// regenerated.
+//
+
+namespace Microsoft.Azure.EventGrid.Models
+{
+ using Newtonsoft.Json;
+ using System.Linq;
+
+ ///
+ /// Schema of the Data property of an EventGridEvent for a
+ /// Microsoft.Media.JobStateChange event.
+ ///
+ public partial class MediaJobStateChangeEventData
+ {
+ ///
+ /// Initializes a new instance of the MediaJobStateChangeEventData
+ /// class.
+ ///
+ public MediaJobStateChangeEventData()
+ {
+ CustomInit();
+ }
+
+ ///
+ /// Initializes a new instance of the MediaJobStateChangeEventData
+ /// class.
+ ///
+ /// The previous state of the Job. Possible
+ /// values include: 'Canceled', 'Canceling', 'Error', 'Finished',
+ /// 'Processing', 'Queued', 'Scheduled'
+ /// The new state of the Job. Possible values
+ /// include: 'Canceled', 'Canceling', 'Error', 'Finished',
+ /// 'Processing', 'Queued', 'Scheduled'
+ public MediaJobStateChangeEventData(JobState previousState = default(JobState), JobState state = default(JobState))
+ {
+ PreviousState = previousState;
+ State = state;
+ CustomInit();
+ }
+
+ ///
+ /// An initialization method that performs custom operations like setting defaults
+ ///
+ partial void CustomInit();
+
+ ///
+ /// Gets the previous state of the Job. Possible values include:
+ /// 'Canceled', 'Canceling', 'Error', 'Finished', 'Processing',
+ /// 'Queued', 'Scheduled'
+ ///
+ [JsonProperty(PropertyName = "previousState")]
+ public JobState PreviousState { get; private set; }
+
+ ///
+ /// Gets the new state of the Job. Possible values include: 'Canceled',
+ /// 'Canceling', 'Error', 'Finished', 'Processing', 'Queued',
+ /// 'Scheduled'
+ ///
+ [JsonProperty(PropertyName = "state")]
+ public JobState State { get; private set; }
+
+ }
+}
diff --git a/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Generated/Models/ServiceBusActiveMessagesAvailableWithNoListenersEventData.cs b/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Generated/Models/ServiceBusActiveMessagesAvailableWithNoListenersEventData.cs
new file mode 100644
index 0000000000000..0c47aa5fc91ec
--- /dev/null
+++ b/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Generated/Models/ServiceBusActiveMessagesAvailableWithNoListenersEventData.cs
@@ -0,0 +1,110 @@
+//
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for
+// license information.
+//
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is
+// regenerated.
+//
+
+namespace Microsoft.Azure.EventGrid.Models
+{
+ using Newtonsoft.Json;
+ using System.Linq;
+
+ ///
+ /// Schema of the Data property of an EventGridEvent for a
+ /// Microsoft.ServiceBus.ActiveMessagesAvailableWithNoListeners event.
+ ///
+ public partial class ServiceBusActiveMessagesAvailableWithNoListenersEventData
+ {
+ ///
+ /// Initializes a new instance of the
+ /// ServiceBusActiveMessagesAvailableWithNoListenersEventData class.
+ ///
+ public ServiceBusActiveMessagesAvailableWithNoListenersEventData()
+ {
+ CustomInit();
+ }
+
+ ///
+ /// Initializes a new instance of the
+ /// ServiceBusActiveMessagesAvailableWithNoListenersEventData class.
+ ///
+ /// The namespace name of the
+ /// Microsoft.ServiceBus resource.
+ /// The endpoint of the Microsoft.ServiceBus
+ /// resource.
+ /// The entity type of the
+ /// Microsoft.ServiceBus resource. Could be one of 'queue' or
+ /// 'subscriber'.
+ /// The name of the Microsoft.ServiceBus queue.
+ /// If the entity type is of type 'subscriber', then this value will be
+ /// null.
+ /// The name of the Microsoft.ServiceBus topic.
+ /// If the entity type is of type 'queue', then this value will be
+ /// null.
+ /// The name of the Microsoft.ServiceBus
+ /// topic's subscription. If the entity type is of type 'queue', then
+ /// this value will be null.
+ public ServiceBusActiveMessagesAvailableWithNoListenersEventData(string namespaceName = default(string), string requestUri = default(string), string entityType = default(string), string queueName = default(string), string topicName = default(string), string subscriptionName = default(string))
+ {
+ NamespaceName = namespaceName;
+ RequestUri = requestUri;
+ EntityType = entityType;
+ QueueName = queueName;
+ TopicName = topicName;
+ SubscriptionName = subscriptionName;
+ CustomInit();
+ }
+
+ ///
+ /// An initialization method that performs custom operations like setting defaults
+ ///
+ partial void CustomInit();
+
+ ///
+ /// Gets or sets the namespace name of the Microsoft.ServiceBus
+ /// resource.
+ ///
+ [JsonProperty(PropertyName = "namespaceName")]
+ public string NamespaceName { get; set; }
+
+ ///
+ /// Gets or sets the endpoint of the Microsoft.ServiceBus resource.
+ ///
+ [JsonProperty(PropertyName = "requestUri")]
+ public string RequestUri { get; set; }
+
+ ///
+ /// Gets or sets the entity type of the Microsoft.ServiceBus resource.
+ /// Could be one of 'queue' or 'subscriber'.
+ ///
+ [JsonProperty(PropertyName = "entityType")]
+ public string EntityType { get; set; }
+
+ ///
+ /// Gets or sets the name of the Microsoft.ServiceBus queue. If the
+ /// entity type is of type 'subscriber', then this value will be null.
+ ///
+ [JsonProperty(PropertyName = "queueName")]
+ public string QueueName { get; set; }
+
+ ///
+ /// Gets or sets the name of the Microsoft.ServiceBus topic. If the
+ /// entity type is of type 'queue', then this value will be null.
+ ///
+ [JsonProperty(PropertyName = "topicName")]
+ public string TopicName { get; set; }
+
+ ///
+ /// Gets or sets the name of the Microsoft.ServiceBus topic's
+ /// subscription. If the entity type is of type 'queue', then this
+ /// value will be null.
+ ///
+ [JsonProperty(PropertyName = "subscriptionName")]
+ public string SubscriptionName { get; set; }
+
+ }
+}
diff --git a/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Generated/Models/ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.cs b/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Generated/Models/ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.cs
new file mode 100644
index 0000000000000..80a5c1a705dd2
--- /dev/null
+++ b/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Generated/Models/ServiceBusDeadletterMessagesAvailableWithNoListenersEventData.cs
@@ -0,0 +1,113 @@
+//
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for
+// license information.
+//
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is
+// regenerated.
+//
+
+namespace Microsoft.Azure.EventGrid.Models
+{
+ using Newtonsoft.Json;
+ using System.Linq;
+
+ ///
+ /// Schema of the Data property of an EventGridEvent for a
+ /// Microsoft.ServiceBus.DeadletterMessagesAvailableWithNoListenersEvent
+ /// event.
+ ///
+ public partial class ServiceBusDeadletterMessagesAvailableWithNoListenersEventData
+ {
+ ///
+ /// Initializes a new instance of the
+ /// ServiceBusDeadletterMessagesAvailableWithNoListenersEventData
+ /// class.
+ ///
+ public ServiceBusDeadletterMessagesAvailableWithNoListenersEventData()
+ {
+ CustomInit();
+ }
+
+ ///
+ /// Initializes a new instance of the
+ /// ServiceBusDeadletterMessagesAvailableWithNoListenersEventData
+ /// class.
+ ///
+ /// The namespace name of the
+ /// Microsoft.ServiceBus resource.
+ /// The endpoint of the Microsoft.ServiceBus
+ /// resource.
+ /// The entity type of the
+ /// Microsoft.ServiceBus resource. Could be one of 'queue' or
+ /// 'subscriber'.
+ /// The name of the Microsoft.ServiceBus queue.
+ /// If the entity type is of type 'subscriber', then this value will be
+ /// null.
+ /// The name of the Microsoft.ServiceBus topic.
+ /// If the entity type is of type 'queue', then this value will be
+ /// null.
+ /// The name of the Microsoft.ServiceBus
+ /// topic's subscription. If the entity type is of type 'queue', then
+ /// this value will be null.
+ public ServiceBusDeadletterMessagesAvailableWithNoListenersEventData(string namespaceName = default(string), string requestUri = default(string), string entityType = default(string), string queueName = default(string), string topicName = default(string), string subscriptionName = default(string))
+ {
+ NamespaceName = namespaceName;
+ RequestUri = requestUri;
+ EntityType = entityType;
+ QueueName = queueName;
+ TopicName = topicName;
+ SubscriptionName = subscriptionName;
+ CustomInit();
+ }
+
+ ///
+ /// An initialization method that performs custom operations like setting defaults
+ ///
+ partial void CustomInit();
+
+ ///
+ /// Gets or sets the namespace name of the Microsoft.ServiceBus
+ /// resource.
+ ///
+ [JsonProperty(PropertyName = "namespaceName")]
+ public string NamespaceName { get; set; }
+
+ ///
+ /// Gets or sets the endpoint of the Microsoft.ServiceBus resource.
+ ///
+ [JsonProperty(PropertyName = "requestUri")]
+ public string RequestUri { get; set; }
+
+ ///
+ /// Gets or sets the entity type of the Microsoft.ServiceBus resource.
+ /// Could be one of 'queue' or 'subscriber'.
+ ///
+ [JsonProperty(PropertyName = "entityType")]
+ public string EntityType { get; set; }
+
+ ///
+ /// Gets or sets the name of the Microsoft.ServiceBus queue. If the
+ /// entity type is of type 'subscriber', then this value will be null.
+ ///
+ [JsonProperty(PropertyName = "queueName")]
+ public string QueueName { get; set; }
+
+ ///
+ /// Gets or sets the name of the Microsoft.ServiceBus topic. If the
+ /// entity type is of type 'queue', then this value will be null.
+ ///
+ [JsonProperty(PropertyName = "topicName")]
+ public string TopicName { get; set; }
+
+ ///
+ /// Gets or sets the name of the Microsoft.ServiceBus topic's
+ /// subscription. If the entity type is of type 'queue', then this
+ /// value will be null.
+ ///
+ [JsonProperty(PropertyName = "subscriptionName")]
+ public string SubscriptionName { get; set; }
+
+ }
+}
diff --git a/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Generated/Models/SubscriptionDeletedEventData.cs b/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Generated/Models/SubscriptionDeletedEventData.cs
new file mode 100644
index 0000000000000..909480000cf75
--- /dev/null
+++ b/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Generated/Models/SubscriptionDeletedEventData.cs
@@ -0,0 +1,55 @@
+//
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for
+// license information.
+//
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is
+// regenerated.
+//
+
+namespace Microsoft.Azure.EventGrid.Models
+{
+ using Newtonsoft.Json;
+ using System.Linq;
+
+ ///
+ /// Schema of the Data property of an EventGridEvent for a
+ /// Microsoft.EventGrid.SubscriptionDeletedEvent.
+ ///
+ public partial class SubscriptionDeletedEventData
+ {
+ ///
+ /// Initializes a new instance of the SubscriptionDeletedEventData
+ /// class.
+ ///
+ public SubscriptionDeletedEventData()
+ {
+ CustomInit();
+ }
+
+ ///
+ /// Initializes a new instance of the SubscriptionDeletedEventData
+ /// class.
+ ///
+ /// The Azure resource ID of the
+ /// deleted event subscription.
+ public SubscriptionDeletedEventData(string eventSubscriptionId = default(string))
+ {
+ EventSubscriptionId = eventSubscriptionId;
+ CustomInit();
+ }
+
+ ///
+ /// An initialization method that performs custom operations like setting defaults
+ ///
+ partial void CustomInit();
+
+ ///
+ /// Gets the Azure resource ID of the deleted event subscription.
+ ///
+ [JsonProperty(PropertyName = "eventSubscriptionId")]
+ public string EventSubscriptionId { get; private set; }
+
+ }
+}
diff --git a/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Generated/Models/SubscriptionValidationEventData.cs b/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Generated/Models/SubscriptionValidationEventData.cs
new file mode 100644
index 0000000000000..7977a7c3796db
--- /dev/null
+++ b/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Generated/Models/SubscriptionValidationEventData.cs
@@ -0,0 +1,81 @@
+//
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for
+// license information.
+//
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is
+// regenerated.
+//
+
+namespace Microsoft.Azure.EventGrid.Models
+{
+ using Newtonsoft.Json;
+ using System.Linq;
+
+ ///
+ /// Schema of the Data property of an EventGridEvent for a
+ /// Microsoft.EventGrid.SubscriptionValidationEvent.
+ ///
+ public partial class SubscriptionValidationEventData
+ {
+ ///
+ /// Initializes a new instance of the SubscriptionValidationEventData
+ /// class.
+ ///
+ public SubscriptionValidationEventData()
+ {
+ CustomInit();
+ }
+
+ ///
+ /// Initializes a new instance of the SubscriptionValidationEventData
+ /// class.
+ ///
+ /// 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).
+ /// 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).
+ public SubscriptionValidationEventData(string validationCode = default(string), string validationUrl = default(string))
+ {
+ ValidationCode = validationCode;
+ ValidationUrl = validationUrl;
+ CustomInit();
+ }
+
+ ///
+ /// An initialization method that performs custom operations like setting defaults
+ ///
+ partial void CustomInit();
+
+ ///
+ /// Gets 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).
+ ///
+ [JsonProperty(PropertyName = "validationCode")]
+ public string ValidationCode { get; private set; }
+
+ ///
+ /// Gets 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).
+ ///
+ [JsonProperty(PropertyName = "validationUrl")]
+ public string ValidationUrl { get; private set; }
+
+ }
+}
diff --git a/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Generated/Models/SubscriptionValidationResponse.cs b/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Generated/Models/SubscriptionValidationResponse.cs
new file mode 100644
index 0000000000000..bba0c437a4163
--- /dev/null
+++ b/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Generated/Models/SubscriptionValidationResponse.cs
@@ -0,0 +1,60 @@
+//
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for
+// license information.
+//
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is
+// regenerated.
+//
+
+namespace Microsoft.Azure.EventGrid.Models
+{
+ using Newtonsoft.Json;
+ using System.Linq;
+
+ ///
+ /// 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.
+ ///
+ public partial class SubscriptionValidationResponse
+ {
+ ///
+ /// Initializes a new instance of the SubscriptionValidationResponse
+ /// class.
+ ///
+ public SubscriptionValidationResponse()
+ {
+ CustomInit();
+ }
+
+ ///
+ /// Initializes a new instance of the SubscriptionValidationResponse
+ /// class.
+ ///
+ /// The validation response sent by
+ /// the subscriber to Azure Event Grid to complete the validation of an
+ /// event subscription.
+ public SubscriptionValidationResponse(string validationResponse = default(string))
+ {
+ ValidationResponse = validationResponse;
+ CustomInit();
+ }
+
+ ///
+ /// An initialization method that performs custom operations like setting defaults
+ ///
+ partial void CustomInit();
+
+ ///
+ /// Gets or sets the validation response sent by the subscriber to
+ /// Azure Event Grid to complete the validation of an event
+ /// subscription.
+ ///
+ [JsonProperty(PropertyName = "validationResponse")]
+ public string ValidationResponse { get; set; }
+
+ }
+}
diff --git a/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Generated/SdkInfo_EventGridClient.cs b/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Generated/SdkInfo_EventGridClient.cs
index 99173e39ff6d1..66554afe660a7 100644
--- a/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Generated/SdkInfo_EventGridClient.cs
+++ b/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Generated/SdkInfo_EventGridClient.cs
@@ -1,18 +1,27 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
+//
+// Code generated by Microsoft (R) AutoRest Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is
+// regenerated.
+//
-internal static partial class SdkInfo
+namespace Microsoft.Azure.EventGrid
{
- public static IEnumerable> ApiInfo_EventGridClient
- {
- get
- {
- return new Tuple[]
- {
+ using System;
+ using System.Collections.Generic;
+ using System.Linq;
+
+ internal static partial class SdkInfo
+ {
+ public static IEnumerable> ApiInfo_EventGridClient
+ {
+ get
+ {
+ return new Tuple[]
+ {
new Tuple("EventGridClient", "PublishEvents", "2018-01-01"),
- }.AsEnumerable();
- }
- }
+ }.AsEnumerable();
+ }
+ }
+ }
}
diff --git a/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Microsoft.Azure.EventGrid.csproj b/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Microsoft.Azure.EventGrid.csproj
index 66718ac440db0..b5bbafe208462 100644
--- a/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Microsoft.Azure.EventGrid.csproj
+++ b/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Microsoft.Azure.EventGrid.csproj
@@ -5,11 +5,11 @@
Microsoft.Azure.EventGrid
- Provides developers with a library to publish events to Azure Event Grid.
- 1.2.0
+ This library can be used to publish events to Azure Event Grid. It also defines the event schemas for the events published to EventGrid by various Azure services.
+ 1.3.0
Microsoft.Azure.EventGrid
Microsoft Azure EventGrid;Event Grid;Event Grid Publishing;
- Updated version to stable version. Also added support for consuming Azure Container Registry events and Azure IoT Hub events published to Event Grid.
+ Added support for consuming EventGrid subscription validation events, ServiceBus events and Azure Media events.
net452;netstandard1.4
diff --git a/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Properties/AssemblyInfo.cs b/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Properties/AssemblyInfo.cs
index f05bb757b6edc..d5dbae2a859bc 100644
--- a/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Properties/AssemblyInfo.cs
+++ b/src/SDKs/EventGrid/DataPlane/Microsoft.Azure.EventGrid/Properties/AssemblyInfo.cs
@@ -8,7 +8,7 @@
[assembly: AssemblyDescription("Provides developers with a library to publish events to Azure EventGrid.")]
[assembly: AssemblyVersion("1.1.0.0")]
-[assembly: AssemblyFileVersion("1.2.0.0")]
+[assembly: AssemblyFileVersion("1.3.0.0")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Microsoft")]
diff --git a/src/SDKs/_metadata/eventgrid_data-plane.txt b/src/SDKs/_metadata/eventgrid_data-plane.txt
index f5213fd7b908a..759132ee868b9 100644
--- a/src/SDKs/_metadata/eventgrid_data-plane.txt
+++ b/src/SDKs/_metadata/eventgrid_data-plane.txt
@@ -1,9 +1,9 @@
-2018-04-30 19:40:31 UTC
+2018-05-22 18:06:27 UTC
1) azure-rest-api-specs repository information
GitHub user: Azure
Branch: master
-Commit: 01814427a4cd3d55882b079856c88089ae4d7316
+Commit: 7a6afb0f255ea0cdbcb100b9f17ff670fda64c54
2) AutoRest information
Requested version: latest