diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/Activity.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/Activity.cs
index 5d57b828785f5..81ea8cde76174 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/Activity.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/Activity.cs
@@ -19,6 +19,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A pipeline activity.
///
+ [Newtonsoft.Json.JsonObject("Activity")]
public partial class Activity
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AmazonMWSSource.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AmazonMWSSource.cs
index 80a37d728bf6d..7ed27ad724d70 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AmazonMWSSource.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AmazonMWSSource.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Amazon Marketplace Web Service source.
///
+ [Newtonsoft.Json.JsonObject("AmazonMWSSource")]
public partial class AmazonMWSSource : TabularSource
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AmazonRedshiftSource.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AmazonRedshiftSource.cs
index 80ddc2c7b95f6..39248b7215bf6 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AmazonRedshiftSource.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AmazonRedshiftSource.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity source for Amazon Redshift Source.
///
+ [Newtonsoft.Json.JsonObject("AmazonRedshiftSource")]
public partial class AmazonRedshiftSource : TabularSource
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AmazonS3Location.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AmazonS3Location.cs
index f3d1cf1d33d1b..fc0adc7c143c0 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AmazonS3Location.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AmazonS3Location.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// The location of amazon S3 dataset.
///
+ [Newtonsoft.Json.JsonObject("AmazonS3Location")]
public partial class AmazonS3Location : DatasetLocation
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AmazonS3ReadSettings.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AmazonS3ReadSettings.cs
index 98f367113ecd4..bfa32715c99d9 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AmazonS3ReadSettings.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AmazonS3ReadSettings.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// Azure data lake store read settings.
///
+ [Newtonsoft.Json.JsonObject("AmazonS3ReadSettings")]
public partial class AmazonS3ReadSettings : StoreReadSettings
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AvroFormat.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AvroFormat.cs
index 1dc691a104896..ebb80aabf20c5 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AvroFormat.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AvroFormat.cs
@@ -10,6 +10,7 @@
namespace Microsoft.Azure.Management.DataFactory.Models
{
+ using Newtonsoft.Json;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
@@ -17,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// The data stored in Avro format.
///
+ [Newtonsoft.Json.JsonObject("AvroFormat")]
public partial class AvroFormat : DatasetStorageFormat
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AvroSink.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AvroSink.cs
index 971fe631c2e14..045cc241d939c 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AvroSink.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AvroSink.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Avro sink.
///
+ [Newtonsoft.Json.JsonObject("AvroSink")]
public partial class AvroSink : CopySink
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AvroSource.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AvroSource.cs
index f1d8804fbda27..4bfe6264ecd91 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AvroSource.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AvroSource.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Avro source.
///
+ [Newtonsoft.Json.JsonObject("AvroSource")]
public partial class AvroSource : CopySource
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AvroWriteSettings.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AvroWriteSettings.cs
index f0bdfe3267bde..ff3ba174d6aed 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AvroWriteSettings.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AvroWriteSettings.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// Avro write settings.
///
+ [Newtonsoft.Json.JsonObject("AvroWriteSettings")]
public partial class AvroWriteSettings : FormatWriteSettings
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureBlobFSLocation.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureBlobFSLocation.cs
index 94c9e44646424..3fce095c107f2 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureBlobFSLocation.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureBlobFSLocation.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// The location of azure blobFS dataset.
///
+ [Newtonsoft.Json.JsonObject("AzureBlobFSLocation")]
public partial class AzureBlobFSLocation : DatasetLocation
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureBlobFSReadSettings.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureBlobFSReadSettings.cs
index 0ea2392dd6cdf..57c6d96b36c87 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureBlobFSReadSettings.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureBlobFSReadSettings.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// Azure blobFS read settings.
///
+ [Newtonsoft.Json.JsonObject("AzureBlobFSReadSettings")]
public partial class AzureBlobFSReadSettings : StoreReadSettings
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureBlobFSSink.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureBlobFSSink.cs
index 587c3c7c0b670..9c0e7274798ec 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureBlobFSSink.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureBlobFSSink.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Azure Data Lake Storage Gen2 sink.
///
+ [Newtonsoft.Json.JsonObject("AzureBlobFSSink")]
public partial class AzureBlobFSSink : CopySink
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureBlobFSSource.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureBlobFSSource.cs
index 9542d1895e94e..12b1b09fc3443 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureBlobFSSource.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureBlobFSSource.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Azure BlobFS source.
///
+ [Newtonsoft.Json.JsonObject("AzureBlobFSSource")]
public partial class AzureBlobFSSource : CopySource
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureBlobFSWriteSettings.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureBlobFSWriteSettings.cs
index a4190a133de4e..5d19e871d4c61 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureBlobFSWriteSettings.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureBlobFSWriteSettings.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// Azure blobFS write settings.
///
+ [Newtonsoft.Json.JsonObject("AzureBlobFSWriteSettings")]
public partial class AzureBlobFSWriteSettings : StoreWriteSettings
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureBlobStorageLocation.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureBlobStorageLocation.cs
index 8bf2f735bcaeb..77f0462b76c3d 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureBlobStorageLocation.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureBlobStorageLocation.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// The location of azure blob dataset.
///
+ [Newtonsoft.Json.JsonObject("AzureBlobStorageLocation")]
public partial class AzureBlobStorageLocation : DatasetLocation
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureBlobStorageReadSettings.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureBlobStorageReadSettings.cs
index d2e7679f33c94..942c7abe4f1fd 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureBlobStorageReadSettings.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureBlobStorageReadSettings.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// Azure blob read settings.
///
+ [Newtonsoft.Json.JsonObject("AzureBlobStorageReadSettings")]
public partial class AzureBlobStorageReadSettings : StoreReadSettings
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureBlobStorageWriteSettings.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureBlobStorageWriteSettings.cs
index 5abe50e082e20..e83185c4a1196 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureBlobStorageWriteSettings.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureBlobStorageWriteSettings.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// Azure blob write settings.
///
+ [Newtonsoft.Json.JsonObject("AzureBlobStorageWriteSettings")]
public partial class AzureBlobStorageWriteSettings : StoreWriteSettings
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureDataExplorerSink.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureDataExplorerSink.cs
index c0cd48667b9d3..ae728eec5eaa4 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureDataExplorerSink.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureDataExplorerSink.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Azure Data Explorer sink.
///
+ [Newtonsoft.Json.JsonObject("AzureDataExplorerSink")]
public partial class AzureDataExplorerSink : CopySink
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureDataExplorerSource.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureDataExplorerSource.cs
index 7874791ec0ea5..8397849a80a11 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureDataExplorerSource.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureDataExplorerSource.cs
@@ -19,6 +19,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Azure Data Explorer (Kusto) source.
///
+ [Newtonsoft.Json.JsonObject("AzureDataExplorerSource")]
public partial class AzureDataExplorerSource : CopySource
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureDataLakeStoreLocation.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureDataLakeStoreLocation.cs
index b0143c284a4af..1087738ddec86 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureDataLakeStoreLocation.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureDataLakeStoreLocation.cs
@@ -10,6 +10,7 @@
namespace Microsoft.Azure.Management.DataFactory.Models
{
+ using Newtonsoft.Json;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
@@ -17,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// The location of azure data lake store dataset.
///
+ [Newtonsoft.Json.JsonObject("AzureDataLakeStoreLocation")]
public partial class AzureDataLakeStoreLocation : DatasetLocation
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureDataLakeStoreReadSettings.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureDataLakeStoreReadSettings.cs
index dd9ab7977d592..0ca6aab663074 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureDataLakeStoreReadSettings.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureDataLakeStoreReadSettings.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// Azure data lake store read settings.
///
+ [Newtonsoft.Json.JsonObject("AzureDataLakeStoreReadSettings")]
public partial class AzureDataLakeStoreReadSettings : StoreReadSettings
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureDataLakeStoreSink.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureDataLakeStoreSink.cs
index 0760f01ffd36e..66a8a7f2544cc 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureDataLakeStoreSink.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureDataLakeStoreSink.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Azure Data Lake Store sink.
///
+ [Newtonsoft.Json.JsonObject("AzureDataLakeStoreSink")]
public partial class AzureDataLakeStoreSink : CopySink
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureDataLakeStoreSource.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureDataLakeStoreSource.cs
index 4d60d89255805..300237b536264 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureDataLakeStoreSource.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureDataLakeStoreSource.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Azure Data Lake source.
///
+ [Newtonsoft.Json.JsonObject("AzureDataLakeStoreSource")]
public partial class AzureDataLakeStoreSource : CopySource
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureDataLakeStoreWriteSettings.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureDataLakeStoreWriteSettings.cs
index 8b187af31cc68..2ff60127a2ad2 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureDataLakeStoreWriteSettings.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureDataLakeStoreWriteSettings.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// Azure data lake store write settings.
///
+ [Newtonsoft.Json.JsonObject("AzureDataLakeStoreWriteSettings")]
public partial class AzureDataLakeStoreWriteSettings : StoreWriteSettings
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureFileStorageLocation.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureFileStorageLocation.cs
index beac26fc6656f..4a331cc5620ed 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureFileStorageLocation.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureFileStorageLocation.cs
@@ -10,6 +10,7 @@
namespace Microsoft.Azure.Management.DataFactory.Models
{
+ using Newtonsoft.Json;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
@@ -17,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// The location of file server dataset.
///
+ [Newtonsoft.Json.JsonObject("AzureFileStorageLocation")]
public partial class AzureFileStorageLocation : DatasetLocation
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureFileStorageReadSettings.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureFileStorageReadSettings.cs
index 69700152d1327..c2469b92c770d 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureFileStorageReadSettings.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureFileStorageReadSettings.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// Azure File Storage read settings.
///
+ [Newtonsoft.Json.JsonObject("AzureFileStorageReadSettings")]
public partial class AzureFileStorageReadSettings : StoreReadSettings
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureFunctionActivity.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureFunctionActivity.cs
index ca5ae3a643dc2..7512e7d1683b0 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureFunctionActivity.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureFunctionActivity.cs
@@ -20,6 +20,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// Azure Function activity.
///
+ [Newtonsoft.Json.JsonObject("AzureFunctionActivity")]
[Rest.Serialization.JsonTransformation]
public partial class AzureFunctionActivity : ExecutionActivity
{
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureMariaDBSource.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureMariaDBSource.cs
index 40648531bb388..81b9986020eeb 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureMariaDBSource.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureMariaDBSource.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Azure MariaDB source.
///
+ [Newtonsoft.Json.JsonObject("AzureMariaDBSource")]
public partial class AzureMariaDBSource : TabularSource
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureMySqlSink.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureMySqlSink.cs
index 833052d405ae0..3ffd839407442 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureMySqlSink.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureMySqlSink.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Azure MySql sink.
///
+ [Newtonsoft.Json.JsonObject("AzureMySqlSink")]
public partial class AzureMySqlSink : CopySink
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureMySqlSource.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureMySqlSource.cs
index 1eb1ed222b182..a132b04df5155 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureMySqlSource.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureMySqlSource.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Azure MySQL source.
///
+ [Newtonsoft.Json.JsonObject("AzureMySqlSource")]
public partial class AzureMySqlSource : TabularSource
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzurePostgreSqlSink.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzurePostgreSqlSink.cs
index b7948c955b272..8aa083169c44a 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzurePostgreSqlSink.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzurePostgreSqlSink.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Azure PostgreSQL sink.
///
+ [Newtonsoft.Json.JsonObject("AzurePostgreSqlSink")]
public partial class AzurePostgreSqlSink : CopySink
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzurePostgreSqlSource.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzurePostgreSqlSource.cs
index 97b8d0ecd64e0..bcd2268b44b54 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzurePostgreSqlSource.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzurePostgreSqlSource.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Azure PostgreSQL source.
///
+ [Newtonsoft.Json.JsonObject("AzurePostgreSqlSource")]
public partial class AzurePostgreSqlSource : TabularSource
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureQueueSink.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureQueueSink.cs
index a3412d7745c03..e356b35776627 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureQueueSink.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureQueueSink.cs
@@ -10,6 +10,7 @@
namespace Microsoft.Azure.Management.DataFactory.Models
{
+ using Newtonsoft.Json;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
@@ -17,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Azure Queue sink.
///
+ [Newtonsoft.Json.JsonObject("AzureQueueSink")]
public partial class AzureQueueSink : CopySink
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureSearchIndexSink.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureSearchIndexSink.cs
index cc1483ddc136c..a2ec32e7e9ef1 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureSearchIndexSink.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureSearchIndexSink.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Azure Search Index sink.
///
+ [Newtonsoft.Json.JsonObject("AzureSearchIndexSink")]
public partial class AzureSearchIndexSink : CopySink
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureSqlSink.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureSqlSink.cs
index e5132caf465f3..aaf77705afa27 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureSqlSink.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureSqlSink.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Azure SQL sink.
///
+ [Newtonsoft.Json.JsonObject("AzureSqlSink")]
public partial class AzureSqlSink : CopySink
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureSqlSource.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureSqlSource.cs
index 7efd3dd7e98a3..c9c96c19b0f85 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureSqlSource.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureSqlSource.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Azure SQL source.
///
+ [Newtonsoft.Json.JsonObject("AzureSqlSource")]
public partial class AzureSqlSource : TabularSource
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureTableSink.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureTableSink.cs
index 3700867f3ad8e..63e450f2c865c 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureTableSink.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureTableSink.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Azure Table sink.
///
+ [Newtonsoft.Json.JsonObject("AzureTableSink")]
public partial class AzureTableSink : CopySink
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureTableSource.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureTableSource.cs
index c7d9c98a7e1fb..f1e0a8564e5a0 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureTableSource.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/AzureTableSource.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Azure Table source.
///
+ [Newtonsoft.Json.JsonObject("AzureTableSource")]
public partial class AzureTableSource : TabularSource
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/BinaryReadSettings.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/BinaryReadSettings.cs
index 9488ce06d542e..8de0d9420e01f 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/BinaryReadSettings.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/BinaryReadSettings.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// Binary read settings.
///
+ [Newtonsoft.Json.JsonObject("BinaryReadSettings")]
public partial class BinaryReadSettings : FormatReadSettings
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/BinarySink.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/BinarySink.cs
index 5fec652f67054..9322bc095d3d8 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/BinarySink.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/BinarySink.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Binary sink.
///
+ [Newtonsoft.Json.JsonObject("BinarySink")]
public partial class BinarySink : CopySink
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/BinarySource.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/BinarySource.cs
index 61961e4bd0fc4..c532435c3358c 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/BinarySource.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/BinarySource.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Binary source.
///
+ [Newtonsoft.Json.JsonObject("BinarySource")]
public partial class BinarySource : CopySource
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/BlobEventsTrigger.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/BlobEventsTrigger.cs
index 93d16ba6dc4bd..7d950d704e638 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/BlobEventsTrigger.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/BlobEventsTrigger.cs
@@ -20,6 +20,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// Trigger that runs every time a Blob event occurs.
///
+ [Newtonsoft.Json.JsonObject("BlobEventsTrigger")]
[Rest.Serialization.JsonTransformation]
public partial class BlobEventsTrigger : MultiplePipelineTrigger
{
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/BlobSink.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/BlobSink.cs
index ff85b921f5a51..d966d1938bbc2 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/BlobSink.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/BlobSink.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Azure Blob sink.
///
+ [Newtonsoft.Json.JsonObject("BlobSink")]
public partial class BlobSink : CopySink
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/BlobSource.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/BlobSource.cs
index 86fe12c48633f..2df67e4900832 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/BlobSource.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/BlobSource.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Azure Blob source.
///
+ [Newtonsoft.Json.JsonObject("BlobSource")]
public partial class BlobSource : CopySource
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/BlobTrigger.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/BlobTrigger.cs
index 63ecbf8730c88..7986b5289d5a4 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/BlobTrigger.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/BlobTrigger.cs
@@ -20,6 +20,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// Trigger that runs every time the selected Blob container changes.
///
+ [Newtonsoft.Json.JsonObject("BlobTrigger")]
[Rest.Serialization.JsonTransformation]
public partial class BlobTrigger : MultiplePipelineTrigger
{
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CassandraSource.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CassandraSource.cs
index facd12079d67d..6f58bc2751ef1 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CassandraSource.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CassandraSource.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity source for a Cassandra database.
///
+ [Newtonsoft.Json.JsonObject("CassandraSource")]
public partial class CassandraSource : TabularSource
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/ChainingTrigger.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/ChainingTrigger.cs
index 5f3386bbedc7c..7e4aee0559f50 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/ChainingTrigger.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/ChainingTrigger.cs
@@ -25,6 +25,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
/// triggered if the values for the runDimension match for all upstream
/// pipeline runs.
///
+ [Newtonsoft.Json.JsonObject("ChainingTrigger")]
[Rest.Serialization.JsonTransformation]
public partial class ChainingTrigger : Trigger
{
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CmdkeySetup.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CmdkeySetup.cs
index 45d1197025660..bad7a39b56d6c 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CmdkeySetup.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CmdkeySetup.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// The custom setup of running cmdkey commands.
///
+ [Newtonsoft.Json.JsonObject("CmdkeySetup")]
[Rest.Serialization.JsonTransformation]
public partial class CmdkeySetup : CustomSetupBase
{
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CommonDataServiceForAppsSink.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CommonDataServiceForAppsSink.cs
index 3053bee2212eb..3403fa54e3949 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CommonDataServiceForAppsSink.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CommonDataServiceForAppsSink.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Common Data Service for Apps sink.
///
+ [Newtonsoft.Json.JsonObject("CommonDataServiceForAppsSink")]
public partial class CommonDataServiceForAppsSink : CopySink
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CommonDataServiceForAppsSource.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CommonDataServiceForAppsSource.cs
index 345946dc3feb4..6617666af88c5 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CommonDataServiceForAppsSource.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CommonDataServiceForAppsSource.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Common Data Service for Apps source.
///
+ [Newtonsoft.Json.JsonObject("CommonDataServiceForAppsSource")]
public partial class CommonDataServiceForAppsSource : CopySource
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/ComponentSetup.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/ComponentSetup.cs
index 138abe5066010..ac32f61dce049 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/ComponentSetup.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/ComponentSetup.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// The custom setup of installing 3rd party components.
///
+ [Newtonsoft.Json.JsonObject("ComponentSetup")]
[Rest.Serialization.JsonTransformation]
public partial class ComponentSetup : CustomSetupBase
{
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CompressionReadSettings.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CompressionReadSettings.cs
index d4d594b13561a..7f02ee0cb84c1 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CompressionReadSettings.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CompressionReadSettings.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// Compression read settings.
///
+ [Newtonsoft.Json.JsonObject("CompressionReadSettings")]
public partial class CompressionReadSettings
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/ConcurSource.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/ConcurSource.cs
index 8f66fe7350dac..b7e54fa8e154b 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/ConcurSource.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/ConcurSource.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Concur Service source.
///
+ [Newtonsoft.Json.JsonObject("ConcurSource")]
public partial class ConcurSource : TabularSource
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CopySink.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CopySink.cs
index ac2f9e17465e9..530013ae39df2 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CopySink.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CopySink.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity sink.
///
+ [Newtonsoft.Json.JsonObject("CopySink")]
public partial class CopySink
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CopySource.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CopySource.cs
index 6cf1c11db4785..d1ed458139eea 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CopySource.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CopySource.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity source.
///
+ [Newtonsoft.Json.JsonObject("CopySource")]
public partial class CopySource
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CosmosDbMongoDbApiSink.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CosmosDbMongoDbApiSink.cs
index 396dec19b3c17..46d9b864ae48a 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CosmosDbMongoDbApiSink.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CosmosDbMongoDbApiSink.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity sink for a CosmosDB (MongoDB API) database.
///
+ [Newtonsoft.Json.JsonObject("CosmosDbMongoDbApiSink")]
public partial class CosmosDbMongoDbApiSink : CopySink
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CosmosDbMongoDbApiSource.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CosmosDbMongoDbApiSource.cs
index ec910ea1d7f3b..5e6b6501fc61f 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CosmosDbMongoDbApiSource.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CosmosDbMongoDbApiSource.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity source for a CosmosDB (MongoDB API) database.
///
+ [Newtonsoft.Json.JsonObject("CosmosDbMongoDbApiSource")]
public partial class CosmosDbMongoDbApiSource : CopySource
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CosmosDbSqlApiSink.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CosmosDbSqlApiSink.cs
index a6f5bf1acc86c..f8ac0193267c9 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CosmosDbSqlApiSink.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CosmosDbSqlApiSink.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Azure CosmosDB (SQL API) Collection sink.
///
+ [Newtonsoft.Json.JsonObject("CosmosDbSqlApiSink")]
public partial class CosmosDbSqlApiSink : CopySink
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CosmosDbSqlApiSource.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CosmosDbSqlApiSource.cs
index 19f4c02b6a24b..4d4621d068c63 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CosmosDbSqlApiSource.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CosmosDbSqlApiSource.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Azure CosmosDB (SQL API) Collection source.
///
+ [Newtonsoft.Json.JsonObject("CosmosDbSqlApiSource")]
public partial class CosmosDbSqlApiSource : CopySource
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CouchbaseSource.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CouchbaseSource.cs
index da869996583f4..ce4d885fba885 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CouchbaseSource.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CouchbaseSource.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Couchbase server source.
///
+ [Newtonsoft.Json.JsonObject("CouchbaseSource")]
public partial class CouchbaseSource : TabularSource
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CustomDataset.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CustomDataset.cs
index b4242988f107a..823116d8b369e 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CustomDataset.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CustomDataset.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// The custom dataset.
///
+ [Newtonsoft.Json.JsonObject("CustomDataset")]
public partial class CustomDataset : Dataset
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CustomSetupBase.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CustomSetupBase.cs
index eb4d7b084004c..e07b22f0d0b0e 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CustomSetupBase.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/CustomSetupBase.cs
@@ -10,11 +10,13 @@
namespace Microsoft.Azure.Management.DataFactory.Models
{
+ using Newtonsoft.Json;
using System.Linq;
///
/// The base definition of the custom setup.
///
+ [Newtonsoft.Json.JsonObject("CustomSetupBase")]
public partial class CustomSetupBase
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DataFlow.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DataFlow.cs
index f88c4d091d89d..7378ce9a70c95 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DataFlow.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DataFlow.cs
@@ -19,6 +19,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
/// Azure Data Factory nested object which contains a flow with data
/// movements and transformations.
///
+ [Newtonsoft.Json.JsonObject("DataFlow")]
public partial class DataFlow
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DataFlowSink.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DataFlowSink.cs
index 89a39070f26a4..7fde44a13732b 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DataFlowSink.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DataFlowSink.cs
@@ -32,10 +32,15 @@ public DataFlowSink()
/// Transformation name.
/// Transformation description.
/// Dataset reference.
- public DataFlowSink(string name, string description = default(string), DatasetReference dataset = default(DatasetReference))
+ /// Linked service reference.
+ /// Schema linked service
+ /// reference.
+ public DataFlowSink(string name, string description = default(string), DatasetReference dataset = default(DatasetReference), LinkedServiceReference linkedService = default(LinkedServiceReference), LinkedServiceReference schemaLinkedService = default(LinkedServiceReference))
: base(name, description)
{
Dataset = dataset;
+ LinkedService = linkedService;
+ SchemaLinkedService = schemaLinkedService;
CustomInit();
}
@@ -50,6 +55,18 @@ public DataFlowSink()
[JsonProperty(PropertyName = "dataset")]
public DatasetReference Dataset { get; set; }
+ ///
+ /// Gets or sets linked service reference.
+ ///
+ [JsonProperty(PropertyName = "linkedService")]
+ public LinkedServiceReference LinkedService { get; set; }
+
+ ///
+ /// Gets or sets schema linked service reference.
+ ///
+ [JsonProperty(PropertyName = "schemaLinkedService")]
+ public LinkedServiceReference SchemaLinkedService { get; set; }
+
///
/// Validate the object.
///
@@ -63,6 +80,14 @@ public override void Validate()
{
Dataset.Validate();
}
+ if (LinkedService != null)
+ {
+ LinkedService.Validate();
+ }
+ if (SchemaLinkedService != null)
+ {
+ SchemaLinkedService.Validate();
+ }
}
}
}
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DataFlowSource.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DataFlowSource.cs
index 980ed9cd488f1..838e69cc4a251 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DataFlowSource.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DataFlowSource.cs
@@ -32,10 +32,15 @@ public DataFlowSource()
/// Transformation name.
/// Transformation description.
/// Dataset reference.
- public DataFlowSource(string name, string description = default(string), DatasetReference dataset = default(DatasetReference))
+ /// Linked service reference.
+ /// Schema linked service
+ /// reference.
+ public DataFlowSource(string name, string description = default(string), DatasetReference dataset = default(DatasetReference), LinkedServiceReference linkedService = default(LinkedServiceReference), LinkedServiceReference schemaLinkedService = default(LinkedServiceReference))
: base(name, description)
{
Dataset = dataset;
+ LinkedService = linkedService;
+ SchemaLinkedService = schemaLinkedService;
CustomInit();
}
@@ -50,6 +55,18 @@ public DataFlowSource()
[JsonProperty(PropertyName = "dataset")]
public DatasetReference Dataset { get; set; }
+ ///
+ /// Gets or sets linked service reference.
+ ///
+ [JsonProperty(PropertyName = "linkedService")]
+ public LinkedServiceReference LinkedService { get; set; }
+
+ ///
+ /// Gets or sets schema linked service reference.
+ ///
+ [JsonProperty(PropertyName = "schemaLinkedService")]
+ public LinkedServiceReference SchemaLinkedService { get; set; }
+
///
/// Validate the object.
///
@@ -63,6 +80,14 @@ public override void Validate()
{
Dataset.Validate();
}
+ if (LinkedService != null)
+ {
+ LinkedService.Validate();
+ }
+ if (SchemaLinkedService != null)
+ {
+ SchemaLinkedService.Validate();
+ }
}
}
}
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/Dataset.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/Dataset.cs
index 218416aab457e..d987bbac741b3 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/Dataset.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/Dataset.cs
@@ -20,6 +20,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
/// The Azure Data Factory nested object which identifies data within
/// different data stores, such as tables, files, folders, and documents.
///
+ [Newtonsoft.Json.JsonObject("Dataset")]
public partial class Dataset
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DatasetCompression.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DatasetCompression.cs
index 684c3a8a2b972..b9ff26b987856 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DatasetCompression.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DatasetCompression.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// The compression method used on a dataset.
///
+ [Newtonsoft.Json.JsonObject("DatasetCompression")]
public partial class DatasetCompression
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DatasetLocation.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DatasetLocation.cs
index 3ec6738030ce9..3cc24fcc2c5d3 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DatasetLocation.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DatasetLocation.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// Dataset location.
///
+ [Newtonsoft.Json.JsonObject("DatasetLocation")]
public partial class DatasetLocation
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DatasetStorageFormat.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DatasetStorageFormat.cs
index 9666f91b0e06e..ba140332915aa 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DatasetStorageFormat.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DatasetStorageFormat.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// The format definition of a storage.
///
+ [Newtonsoft.Json.JsonObject("DatasetStorageFormat")]
public partial class DatasetStorageFormat
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/Db2Source.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/Db2Source.cs
index bbe1de583988b..20d65c18730dd 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/Db2Source.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/Db2Source.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity source for Db2 databases.
///
+ [Newtonsoft.Json.JsonObject("Db2Source")]
public partial class Db2Source : TabularSource
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DelimitedTextReadSettings.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DelimitedTextReadSettings.cs
index 3179a642cb002..80627da4eda8a 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DelimitedTextReadSettings.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DelimitedTextReadSettings.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// Delimited text read settings.
///
+ [Newtonsoft.Json.JsonObject("DelimitedTextReadSettings")]
public partial class DelimitedTextReadSettings : FormatReadSettings
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DelimitedTextSink.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DelimitedTextSink.cs
index d6c268d8b94fd..7e78ab52e30c6 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DelimitedTextSink.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DelimitedTextSink.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity DelimitedText sink.
///
+ [Newtonsoft.Json.JsonObject("DelimitedTextSink")]
public partial class DelimitedTextSink : CopySink
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DelimitedTextSource.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DelimitedTextSource.cs
index b178382f617c7..2cb5b56b8bc4b 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DelimitedTextSource.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DelimitedTextSource.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity DelimitedText source.
///
+ [Newtonsoft.Json.JsonObject("DelimitedTextSource")]
public partial class DelimitedTextSource : CopySource
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DelimitedTextWriteSettings.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DelimitedTextWriteSettings.cs
index a54f9c2e64bbc..776875686104a 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DelimitedTextWriteSettings.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DelimitedTextWriteSettings.cs
@@ -19,6 +19,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// Delimited text write settings.
///
+ [Newtonsoft.Json.JsonObject("DelimitedTextWriteSettings")]
public partial class DelimitedTextWriteSettings : FormatWriteSettings
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DependencyReference.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DependencyReference.cs
index 60817bd12d4e5..210423b1c364d 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DependencyReference.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DependencyReference.cs
@@ -10,11 +10,13 @@
namespace Microsoft.Azure.Management.DataFactory.Models
{
+ using Newtonsoft.Json;
using System.Linq;
///
/// Referenced dependency.
///
+ [Newtonsoft.Json.JsonObject("DependencyReference")]
public partial class DependencyReference
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DocumentDbCollectionSink.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DocumentDbCollectionSink.cs
index 7e1ca124e4b3a..df71e12b13b04 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DocumentDbCollectionSink.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DocumentDbCollectionSink.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Document Database Collection sink.
///
+ [Newtonsoft.Json.JsonObject("DocumentDbCollectionSink")]
public partial class DocumentDbCollectionSink : CopySink
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DocumentDbCollectionSource.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DocumentDbCollectionSource.cs
index 250c63772c0c1..214ad7d0bd276 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DocumentDbCollectionSource.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DocumentDbCollectionSource.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Document Database Collection source.
///
+ [Newtonsoft.Json.JsonObject("DocumentDbCollectionSource")]
public partial class DocumentDbCollectionSource : CopySource
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DrillSource.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DrillSource.cs
index 3753001f42d4d..794cb54325041 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DrillSource.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DrillSource.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Drill server source.
///
+ [Newtonsoft.Json.JsonObject("DrillSource")]
public partial class DrillSource : TabularSource
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DynamicsAXSource.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DynamicsAXSource.cs
index b5d0a9c2a79c0..7c08f465bf550 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DynamicsAXSource.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DynamicsAXSource.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Dynamics AX source.
///
+ [Newtonsoft.Json.JsonObject("DynamicsAXSource")]
public partial class DynamicsAXSource : TabularSource
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DynamicsCrmSink.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DynamicsCrmSink.cs
index a22cc07b820a3..7f9d686e9c0c7 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DynamicsCrmSink.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DynamicsCrmSink.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Dynamics CRM sink.
///
+ [Newtonsoft.Json.JsonObject("DynamicsCrmSink")]
public partial class DynamicsCrmSink : CopySink
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DynamicsCrmSource.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DynamicsCrmSource.cs
index 280028f6a9332..f71cf37ffb604 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DynamicsCrmSource.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DynamicsCrmSource.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Dynamics CRM source.
///
+ [Newtonsoft.Json.JsonObject("DynamicsCrmSource")]
public partial class DynamicsCrmSource : CopySource
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DynamicsSink.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DynamicsSink.cs
index ad1fd40bcdb75..7a689c799ecc1 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DynamicsSink.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DynamicsSink.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Dynamics sink.
///
+ [Newtonsoft.Json.JsonObject("DynamicsSink")]
public partial class DynamicsSink : CopySink
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DynamicsSource.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DynamicsSource.cs
index 9bf19334bda87..770d7f63d8e8e 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DynamicsSource.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/DynamicsSource.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Dynamics source.
///
+ [Newtonsoft.Json.JsonObject("DynamicsSource")]
public partial class DynamicsSource : CopySource
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/EloquaSource.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/EloquaSource.cs
index 970569642b98f..7f1d1696204e5 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/EloquaSource.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/EloquaSource.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// A copy activity Eloqua server source.
///
+ [Newtonsoft.Json.JsonObject("EloquaSource")]
public partial class EloquaSource : TabularSource
{
///
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/EnvironmentVariableSetup.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/EnvironmentVariableSetup.cs
index f5845ebf762bf..22a8d2e91099c 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/EnvironmentVariableSetup.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/EnvironmentVariableSetup.cs
@@ -18,6 +18,7 @@ namespace Microsoft.Azure.Management.DataFactory.Models
///
/// The custom setup of setting environment variable.
///
+ [Newtonsoft.Json.JsonObject("EnvironmentVariableSetup")]
[Rest.Serialization.JsonTransformation]
public partial class EnvironmentVariableSetup : CustomSetupBase
{
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/ExcelDataset.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/ExcelDataset.cs
new file mode 100644
index 0000000000000..7d28d92594b35
--- /dev/null
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/ExcelDataset.cs
@@ -0,0 +1,145 @@
+//
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for
+// 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.Management.DataFactory.Models
+{
+ using Microsoft.Rest;
+ using Microsoft.Rest.Serialization;
+ using Newtonsoft.Json;
+ using System.Collections;
+ using System.Collections.Generic;
+ using System.Linq;
+
+ ///
+ /// Excel dataset.
+ ///
+ [Newtonsoft.Json.JsonObject("Excel")]
+ [Rest.Serialization.JsonTransformation]
+ public partial class ExcelDataset : Dataset
+ {
+ ///
+ /// Initializes a new instance of the ExcelDataset class.
+ ///
+ public ExcelDataset()
+ {
+ LinkedServiceName = new LinkedServiceReference();
+ CustomInit();
+ }
+
+ ///
+ /// Initializes a new instance of the ExcelDataset class.
+ ///
+ /// Linked service reference.
+ /// The location of the excel storage.
+ /// The sheet of excel file. Type: string (or
+ /// Expression with resultType string).
+ /// Unmatched properties from the
+ /// message are deserialized this collection
+ /// Dataset description.
+ /// Columns that define the structure of the
+ /// dataset. Type: array (or Expression with resultType array),
+ /// itemType: DatasetDataElement.
+ /// Columns that define the physical type schema
+ /// of the dataset. Type: array (or Expression with resultType array),
+ /// itemType: DatasetSchemaDataElement.
+ /// Parameters for dataset.
+ /// List of tags that can be used for
+ /// describing the Dataset.
+ /// The folder that this Dataset is in. If not
+ /// specified, Dataset will appear at the root level.
+ /// The partial data of one sheet. Type: string (or
+ /// Expression with resultType string).
+ /// When used as input, treat the first
+ /// row of data as headers. When used as output,write the headers into
+ /// the output as the first row of data. The default value is false.
+ /// Type: boolean (or Expression with resultType boolean).
+ /// The data compression method used for the
+ /// json dataset.
+ /// The null value string. Type: string (or
+ /// Expression with resultType string).
+ public ExcelDataset(LinkedServiceReference linkedServiceName, DatasetLocation location, object sheetName, IDictionary additionalProperties = default(IDictionary), string description = default(string), object structure = default(object), object schema = default(object), IDictionary parameters = default(IDictionary), IList