diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/GoogleAdWordsLinkedService.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/GoogleAdWordsLinkedService.cs
index 72fcb39b14e1..05eb27a16103 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/GoogleAdWordsLinkedService.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/GoogleAdWordsLinkedService.cs
@@ -54,7 +54,8 @@ public GoogleAdWordsLinkedService()
/// The refresh token obtained from Google
/// for authorizing access to AdWords for UserAuthentication.
/// The client id of the google application used
- /// to acquire the refresh token.
+ /// to acquire the refresh token. Type: string (or Expression with
+ /// resultType string).
/// The client secret of the google
/// application used to acquire the refresh token.
/// The service account email ID that is used for
@@ -75,7 +76,7 @@ public GoogleAdWordsLinkedService()
/// authentication. Credentials are encrypted using the integration
/// runtime credential manager. Type: string (or Expression with
/// resultType string).
- public GoogleAdWordsLinkedService(object clientCustomerID, SecretBase developerToken, string authenticationType, IDictionary additionalProperties = default(IDictionary), IntegrationRuntimeReference connectVia = default(IntegrationRuntimeReference), string description = default(string), IDictionary parameters = default(IDictionary), IList annotations = default(IList), SecretBase refreshToken = default(SecretBase), SecretBase clientId = default(SecretBase), SecretBase clientSecret = default(SecretBase), object email = default(object), object keyFilePath = default(object), object trustedCertPath = default(object), object useSystemTrustStore = default(object), object encryptedCredential = default(object))
+ public GoogleAdWordsLinkedService(object clientCustomerID, SecretBase developerToken, string authenticationType, IDictionary additionalProperties = default(IDictionary), IntegrationRuntimeReference connectVia = default(IntegrationRuntimeReference), string description = default(string), IDictionary parameters = default(IDictionary), IList annotations = default(IList), SecretBase refreshToken = default(SecretBase), object clientId = default(object), SecretBase clientSecret = default(SecretBase), object email = default(object), object keyFilePath = default(object), object trustedCertPath = default(object), object useSystemTrustStore = default(object), object encryptedCredential = default(object))
: base(additionalProperties, connectVia, description, parameters, annotations)
{
ClientCustomerID = clientCustomerID;
@@ -129,10 +130,11 @@ public GoogleAdWordsLinkedService()
///
/// Gets or sets the client id of the google application used to
- /// acquire the refresh token.
+ /// acquire the refresh token. Type: string (or Expression with
+ /// resultType string).
///
[JsonProperty(PropertyName = "typeProperties.clientId")]
- public SecretBase ClientId { get; set; }
+ public object ClientId { get; set; }
///
/// Gets or sets the client secret of the google application used to
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/GoogleBigQueryLinkedService.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/GoogleBigQueryLinkedService.cs
index d7351495c256..787a3f79a886 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/GoogleBigQueryLinkedService.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/GoogleBigQueryLinkedService.cs
@@ -59,7 +59,8 @@ public GoogleBigQueryLinkedService()
/// The refresh token obtained from Google
/// for authorizing access to BigQuery for UserAuthentication.
/// The client id of the google application used
- /// to acquire the refresh token.
+ /// to acquire the refresh token. Type: string (or Expression with
+ /// resultType string).
/// The client secret of the google
/// application used to acquire the refresh token.
/// The service account email ID that is used for
@@ -80,7 +81,7 @@ public GoogleBigQueryLinkedService()
/// authentication. Credentials are encrypted using the integration
/// runtime credential manager. Type: string (or Expression with
/// resultType string).
- public GoogleBigQueryLinkedService(object project, string authenticationType, IDictionary additionalProperties = default(IDictionary), IntegrationRuntimeReference connectVia = default(IntegrationRuntimeReference), string description = default(string), IDictionary parameters = default(IDictionary), IList annotations = default(IList), object additionalProjects = default(object), object requestGoogleDriveScope = default(object), SecretBase refreshToken = default(SecretBase), SecretBase clientId = default(SecretBase), SecretBase clientSecret = default(SecretBase), object email = default(object), object keyFilePath = default(object), object trustedCertPath = default(object), object useSystemTrustStore = default(object), object encryptedCredential = default(object))
+ public GoogleBigQueryLinkedService(object project, string authenticationType, IDictionary additionalProperties = default(IDictionary), IntegrationRuntimeReference connectVia = default(IntegrationRuntimeReference), string description = default(string), IDictionary parameters = default(IDictionary), IList annotations = default(IList), object additionalProjects = default(object), object requestGoogleDriveScope = default(object), SecretBase refreshToken = default(SecretBase), object clientId = default(object), SecretBase clientSecret = default(SecretBase), object email = default(object), object keyFilePath = default(object), object trustedCertPath = default(object), object useSystemTrustStore = default(object), object encryptedCredential = default(object))
: base(additionalProperties, connectVia, description, parameters, annotations)
{
Project = project;
@@ -143,10 +144,11 @@ public GoogleBigQueryLinkedService()
///
/// Gets or sets the client id of the google application used to
- /// acquire the refresh token.
+ /// acquire the refresh token. Type: string (or Expression with
+ /// resultType string).
///
[JsonProperty(PropertyName = "typeProperties.clientId")]
- public SecretBase ClientId { get; set; }
+ public object ClientId { get; set; }
///
/// Gets or sets the client secret of the google application used to
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/IntegrationRuntimeVNetProperties.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/IntegrationRuntimeVNetProperties.cs
index 30bfba598f8e..d65652a7832f 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/IntegrationRuntimeVNetProperties.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/IntegrationRuntimeVNetProperties.cs
@@ -39,11 +39,14 @@ public IntegrationRuntimeVNetProperties()
/// runtime will join.
/// The name of the subnet this integration
/// runtime will join.
- public IntegrationRuntimeVNetProperties(IDictionary additionalProperties = default(IDictionary), string vNetId = default(string), string subnet = default(string))
+ /// Resource IDs of the public IP addresses
+ /// that this integration runtime will use.
+ public IntegrationRuntimeVNetProperties(IDictionary additionalProperties = default(IDictionary), string vNetId = default(string), string subnet = default(string), IList publicIPs = default(IList))
{
AdditionalProperties = additionalProperties;
VNetId = vNetId;
Subnet = subnet;
+ PublicIPs = publicIPs;
CustomInit();
}
@@ -73,5 +76,12 @@ public IntegrationRuntimeVNetProperties()
[JsonProperty(PropertyName = "subnet")]
public string Subnet { get; set; }
+ ///
+ /// Gets or sets resource IDs of the public IP addresses that this
+ /// integration runtime will use.
+ ///
+ [JsonProperty(PropertyName = "publicIPs")]
+ public IList PublicIPs { get; set; }
+
}
}
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/SsisPackageLocation.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/SSISPackageLocation.cs
similarity index 100%
rename from sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/SsisPackageLocation.cs
rename to sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/SSISPackageLocation.cs
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/SapHanaPartitionOption.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/SapHanaPartitionOption.cs
new file mode 100644
index 000000000000..9db501160237
--- /dev/null
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/SapHanaPartitionOption.cs
@@ -0,0 +1,23 @@
+//
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License. See License.txt in the project root for
+// 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
+{
+
+ ///
+ /// Defines values for SapHanaPartitionOption.
+ ///
+ public static class SapHanaPartitionOption
+ {
+ public const string None = "None";
+ public const string PhysicalPartitionsOfTable = "PhysicalPartitionsOfTable";
+ public const string SapHanaDynamicRange = "SapHanaDynamicRange";
+ }
+}
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/SapHanaPartitionSettings.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/SapHanaPartitionSettings.cs
new file mode 100644
index 000000000000..3f3e0091e4cb
--- /dev/null
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/SapHanaPartitionSettings.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.Management.DataFactory.Models
+{
+ using Newtonsoft.Json;
+ using System.Linq;
+
+ ///
+ /// The settings that will be leveraged for SAP HANA source partitioning.
+ ///
+ public partial class SapHanaPartitionSettings
+ {
+ ///
+ /// Initializes a new instance of the SapHanaPartitionSettings class.
+ ///
+ public SapHanaPartitionSettings()
+ {
+ CustomInit();
+ }
+
+ ///
+ /// Initializes a new instance of the SapHanaPartitionSettings class.
+ ///
+ /// The name of the column that will
+ /// be used for proceeding range partitioning. Type: string (or
+ /// Expression with resultType string).
+ public SapHanaPartitionSettings(object partitionColumnName = default(object))
+ {
+ PartitionColumnName = partitionColumnName;
+ CustomInit();
+ }
+
+ ///
+ /// An initialization method that performs custom operations like setting defaults
+ ///
+ partial void CustomInit();
+
+ ///
+ /// Gets or sets the name of the column that will be used for
+ /// proceeding range partitioning. Type: string (or Expression with
+ /// resultType string).
+ ///
+ [JsonProperty(PropertyName = "partitionColumnName")]
+ public object PartitionColumnName { get; set; }
+
+ }
+}
diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/SapHanaSource.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/SapHanaSource.cs
index f5454fb5fcc6..c264b7e6a23d 100644
--- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/SapHanaSource.cs
+++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/SapHanaSource.cs
@@ -48,11 +48,18 @@ public SapHanaSource()
/// with resultType string).
/// The packet size of data read from SAP
/// HANA. Type: integer(or Expression with resultType integer).
- public SapHanaSource(IDictionary additionalProperties = default(IDictionary), object sourceRetryCount = default(object), object sourceRetryWait = default(object), object maxConcurrentConnections = default(object), object queryTimeout = default(object), object query = default(object), object packetSize = default(object))
+ /// The partition mechanism that will be
+ /// used for SAP HANA read in parallel. Possible values include:
+ /// 'None', 'PhysicalPartitionsOfTable', 'SapHanaDynamicRange'
+ /// The settings that will be leveraged
+ /// for SAP HANA source partitioning.
+ public SapHanaSource(IDictionary additionalProperties = default(IDictionary), object sourceRetryCount = default(object), object sourceRetryWait = default(object), object maxConcurrentConnections = default(object), object queryTimeout = default(object), object query = default(object), object packetSize = default(object), string partitionOption = default(string), SapHanaPartitionSettings partitionSettings = default(SapHanaPartitionSettings))
: base(additionalProperties, sourceRetryCount, sourceRetryWait, maxConcurrentConnections, queryTimeout)
{
Query = query;
PacketSize = packetSize;
+ PartitionOption = partitionOption;
+ PartitionSettings = partitionSettings;
CustomInit();
}
@@ -75,5 +82,20 @@ public SapHanaSource()
[JsonProperty(PropertyName = "packetSize")]
public object PacketSize { get; set; }
+ ///
+ /// Gets or sets the partition mechanism that will be used for SAP HANA
+ /// read in parallel. Possible values include: 'None',
+ /// 'PhysicalPartitionsOfTable', 'SapHanaDynamicRange'
+ ///
+ [JsonProperty(PropertyName = "partitionOption")]
+ public string PartitionOption { get; set; }
+
+ ///
+ /// Gets or sets the settings that will be leveraged for SAP HANA
+ /// source partitioning.
+ ///
+ [JsonProperty(PropertyName = "partitionSettings")]
+ public SapHanaPartitionSettings PartitionSettings { get; set; }
+
}
}