diff --git a/eng/mgmt/mgmtmetadata/datafactory_resource-manager.txt b/eng/mgmt/mgmtmetadata/datafactory_resource-manager.txt index acc00545a7c8..bd8d8ed58cf2 100644 --- a/eng/mgmt/mgmtmetadata/datafactory_resource-manager.txt +++ b/eng/mgmt/mgmtmetadata/datafactory_resource-manager.txt @@ -4,11 +4,12 @@ Commencing code generation Generating CSharp code Executing AutoRest command cmd.exe /c autorest.cmd https://github.com/Azure/azure-rest-api-specs/blob/main/specification/datafactory/resource-manager/readme.md --csharp --version=2.0.4421 --reflect-api-versions --tag=package-2018-06 --csharp-sdks-folder=D:\Code\azure-sdk-for-net\sdk -2023-02-22 02:56:09 UTC +Autorest CSharp Version: 2.3.82 +2023-03-27 01:01:25 UTC Azure-rest-api-specs repository information GitHub fork: Azure Branch: main -Commit: 8d74557bb1605c72732470b8b98988643d18f484 +Commit: 2ac8dec9cbc4ad4db7537de603339f069d482078 AutoRest information Requested version: 2.0.4421 Bootstrapper version: autorest@2.0.4413 diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/CHANGELOG.md b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/CHANGELOG.md index 7f972e04e211..6c48199d8693 100644 --- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/CHANGELOG.md +++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog for the Azure Data Factory V2 .NET SDK +## Version 9.3.0 +### Feature Additions +- Added support customProperties in IntegrationRuntimeDataFlow + ## Version 9.2.0 ### Feature Additions - Added AzureBlobFS sasUri and sasToken properties in ADF diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/IntegrationRuntimeDataFlowProperties.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/IntegrationRuntimeDataFlowProperties.cs index 62bd7a509050..e04d538c0613 100644 --- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/IntegrationRuntimeDataFlowProperties.cs +++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/IntegrationRuntimeDataFlowProperties.cs @@ -47,13 +47,16 @@ public IntegrationRuntimeDataFlowProperties() /// Cluster will not be recycled and it will be /// used in next data flow activity run until TTL (time to live) is /// reached if this is set as false. Default is true. - public IntegrationRuntimeDataFlowProperties(IDictionary additionalProperties = default(IDictionary), string computeType = default(string), int? coreCount = default(int?), int? timeToLive = default(int?), bool? cleanup = default(bool?)) + /// Custom properties are used to tune + /// the data flow runtime performance. + public IntegrationRuntimeDataFlowProperties(IDictionary additionalProperties = default(IDictionary), string computeType = default(string), int? coreCount = default(int?), int? timeToLive = default(int?), bool? cleanup = default(bool?), IList customProperties = default(IList)) { AdditionalProperties = additionalProperties; ComputeType = computeType; CoreCount = coreCount; TimeToLive = timeToLive; Cleanup = cleanup; + CustomProperties = customProperties; CustomInit(); } @@ -99,6 +102,13 @@ public IntegrationRuntimeDataFlowProperties() [JsonProperty(PropertyName = "cleanup")] public bool? Cleanup { get; set; } + /// + /// Gets or sets custom properties are used to tune the data flow + /// runtime performance. + /// + [JsonProperty(PropertyName = "customProperties")] + public IList CustomProperties { get; set; } + /// /// Validate the object. /// diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem.cs new file mode 100644 index 000000000000..0a57f4abdcff --- /dev/null +++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Generated/Models/IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem.cs @@ -0,0 +1,58 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// 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; + + public partial class IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem + { + /// + /// Initializes a new instance of the + /// IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem class. + /// + public IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem class. + /// + /// Name of custom property. + /// Value of custom property. + public IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem(string name = default(string), string value = default(string)) + { + Name = name; + Value = value; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets name of custom property. + /// + [JsonProperty(PropertyName = "name")] + public string Name { get; set; } + + /// + /// Gets or sets value of custom property. + /// + [JsonProperty(PropertyName = "value")] + public string Value { get; set; } + + } +} diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Microsoft.Azure.Management.DataFactory.csproj b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Microsoft.Azure.Management.DataFactory.csproj index 78661c668e94..cc25ed031793 100644 --- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Microsoft.Azure.Management.DataFactory.csproj +++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Microsoft.Azure.Management.DataFactory.csproj @@ -5,12 +5,12 @@ Microsoft.Azure.Management.DataFactory Azure Data Factory V2 is the data integration platform that goes beyond Azure Data Factory V1's orchestration and batch-processing of time-series data, with a general purpose app model supporting modern data warehousing patterns and scenarios, lift-and-shift SSIS, and data-driven SaaS applications. Compose and manage reliable and secure data integration workflows at scale. Use native ADF data connectors and Integration Runtimes to move and transform cloud and on-premises data that can be unstructured, semi-structured, and structured with Hadoop, Azure Data Lake, Spark, SQL Server, Cosmos DB and many other data platforms. - 9.2.0 + 9.3.0 Microsoft.Azure.Management.DataFactory Microsoft Azure resource management;Data Factory;ADF; diff --git a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Properties/AssemblyInfo.cs b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Properties/AssemblyInfo.cs index 068d15fec3ed..29c21979ba2e 100644 --- a/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Properties/AssemblyInfo.cs +++ b/sdk/datafactory/Microsoft.Azure.Management.DataFactory/src/Properties/AssemblyInfo.cs @@ -7,7 +7,7 @@ [assembly: AssemblyTitle("Microsoft Azure Data Factory Management Library")] [assembly: AssemblyDescription("Provides management functionality for Microsoft Azure Data Factory Resources.")] [assembly: AssemblyVersion("9.0.0.0")] -[assembly: AssemblyFileVersion("9.2.0.0")] +[assembly: AssemblyFileVersion("9.3.0.0")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("Microsoft")] [assembly: AssemblyProduct("Microsoft Azure .NET SDK")]