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; } + } }