Skip to content

Commit 47fa5d4

Browse files
authored
DataFactory DotNet SDK Release (Azure#46744)
1 parent 11bb421 commit 47fa5d4

13 files changed

+133
-14
lines changed

sdk/datafactory/Azure.ResourceManager.DataFactory/CHANGELOG.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
11
# Release History
22

3-
## 1.5.0-beta.1 (Unreleased)
3+
## 1.5.0 (2024-10-24)
44

55
### Features Added
66

7+
- Add pageSize support to Salesforce V2 Source.
8+
- Add pageSize support to ServiceNow V2 Source.
9+
- Add host property to Snowflake linked service.
710
- Exposed `JsonModelWriteCore` for model serialization procedure.
811

9-
### Breaking Changes
10-
1112
### Bugs Fixed
1213

13-
### Other Changes
14+
- Fix missing authenticationType in PostgreSQL V2 linked service.
1415

1516
## 1.4.0 (2024-09-10)
1617

sdk/datafactory/Azure.ResourceManager.DataFactory/api/Azure.ResourceManager.DataFactory.netstandard2.0.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9259,7 +9259,10 @@ protected override void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter write
92599259
}
92609260
public partial class PostgreSqlV2LinkedService : Azure.ResourceManager.DataFactory.Models.DataFactoryLinkedServiceProperties, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.DataFactory.Models.PostgreSqlV2LinkedService>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.DataFactory.Models.PostgreSqlV2LinkedService>
92619261
{
9262+
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
92629263
public PostgreSqlV2LinkedService(Azure.Core.Expressions.DataFactory.DataFactoryElement<string> server, Azure.Core.Expressions.DataFactory.DataFactoryElement<string> username, Azure.Core.Expressions.DataFactory.DataFactoryElement<string> database, Azure.Core.Expressions.DataFactory.DataFactoryElement<int> sslMode) { }
9264+
public PostgreSqlV2LinkedService(Azure.Core.Expressions.DataFactory.DataFactoryElement<string> server, Azure.Core.Expressions.DataFactory.DataFactoryElement<string> username, Azure.Core.Expressions.DataFactory.DataFactoryElement<string> database, Azure.Core.Expressions.DataFactory.DataFactoryElement<string> authenticationType, Azure.Core.Expressions.DataFactory.DataFactoryElement<int> sslMode) { }
9265+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> AuthenticationType { get { throw null; } set { } }
92639266
public Azure.Core.Expressions.DataFactory.DataFactoryElement<int> CommandTimeout { get { throw null; } set { } }
92649267
public Azure.Core.Expressions.DataFactory.DataFactoryElement<int> ConnectionTimeout { get { throw null; } set { } }
92659268
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> Database { get { throw null; } set { } }
@@ -10112,6 +10115,7 @@ public partial class SalesforceV2Source : Azure.ResourceManager.DataFactory.Mode
1011210115
{
1011310116
public SalesforceV2Source() { }
1011410117
public Azure.Core.Expressions.DataFactory.DataFactoryElement<bool> IncludeDeletedObjects { get { throw null; } set { } }
10118+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<int> PageSize { get { throw null; } set { } }
1011510119
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> Query { get { throw null; } set { } }
1011610120
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> SoqlQuery { get { throw null; } set { } }
1011710121
protected override void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
@@ -10845,6 +10849,7 @@ public partial class ServiceNowV2Source : Azure.ResourceManager.DataFactory.Mode
1084510849
{
1084610850
public ServiceNowV2Source() { }
1084710851
public Azure.ResourceManager.DataFactory.Models.DataFactoryExpressionV2 Expression { get { throw null; } set { } }
10852+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<int> PageSize { get { throw null; } set { } }
1084810853
protected override void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
1084910854
Azure.ResourceManager.DataFactory.Models.ServiceNowV2Source System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.DataFactory.Models.ServiceNowV2Source>.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
1085010855
void System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.DataFactory.Models.ServiceNowV2Source>.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
@@ -11180,6 +11185,7 @@ public SnowflakeV2LinkedService(Azure.Core.Expressions.DataFactory.DataFactoryEl
1118011185
public Azure.Core.Expressions.DataFactory.DataFactorySecret ClientSecret { get { throw null; } set { } }
1118111186
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> Database { get { throw null; } set { } }
1118211187
public string EncryptedCredential { get { throw null; } set { } }
11188+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> Host { get { throw null; } set { } }
1118311189
public Azure.Core.Expressions.DataFactory.DataFactorySecret Password { get { throw null; } set { } }
1118411190
public Azure.Core.Expressions.DataFactory.DataFactorySecret PrivateKey { get { throw null; } set { } }
1118511191
public Azure.Core.Expressions.DataFactory.DataFactorySecret PrivateKeyPassphrase { get { throw null; } set { } }

sdk/datafactory/Azure.ResourceManager.DataFactory/src/Azure.ResourceManager.DataFactory.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<Version>1.5.0-beta.1</Version>
3+
<Version>1.5.0</Version>
44
<!--The ApiCompatVersion is managed automatically and should not generally be modified manually.-->
55
<ApiCompatVersion>1.4.0</ApiCompatVersion>
66
<PackageId>Azure.ResourceManager.DataFactory</PackageId>
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
// Copyright (c) Microsoft Corporation. All rights reserved.
2+
// Licensed under the MIT License.
3+
4+
#nullable disable
5+
6+
using System;
7+
using System.ComponentModel;
8+
using Azure.Core.Expressions.DataFactory;
9+
10+
namespace Azure.ResourceManager.DataFactory.Models
11+
{
12+
/// <summary> Linked service for PostgreSQLV2 data source. </summary>
13+
public partial class PostgreSqlV2LinkedService : DataFactoryLinkedServiceProperties
14+
{
15+
/// <summary> Initializes a new instance of <see cref="PostgreSqlV2LinkedService"/>. </summary>
16+
/// <param name="server"> Server name for connection. Type: string. </param>
17+
/// <param name="username"> Username for authentication. Type: string. </param>
18+
/// <param name="database"> Database name for connection. Type: string. </param>
19+
/// <param name="sslMode"> SSL mode for connection. Type: integer. 0: disable, 1:allow, 2: prefer, 3: require, 4: verify-ca, 5: verify-full. Type: integer. </param>
20+
/// <exception cref="ArgumentNullException"> <paramref name="server"/>, <paramref name="username"/>, <paramref name="database"/> or <paramref name="sslMode"/> is null. </exception>
21+
[EditorBrowsable(EditorBrowsableState.Never)]
22+
public PostgreSqlV2LinkedService(DataFactoryElement<string> server, DataFactoryElement<string> username, DataFactoryElement<string> database, DataFactoryElement<int> sslMode)
23+
{
24+
Argument.AssertNotNull(server, nameof(server));
25+
Argument.AssertNotNull(username, nameof(username));
26+
Argument.AssertNotNull(database, nameof(database));
27+
Argument.AssertNotNull(sslMode, nameof(sslMode));
28+
29+
Server = server;
30+
Username = username;
31+
Database = database;
32+
SslMode = sslMode;
33+
LinkedServiceType = "PostgreSqlV2";
34+
}
35+
}
36+
}

sdk/datafactory/Azure.ResourceManager.DataFactory/src/Generated/Models/PostgreSqlV2LinkedService.Serialization.cs

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/datafactory/Azure.ResourceManager.DataFactory/src/Generated/Models/PostgreSqlV2LinkedService.cs

Lines changed: 10 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/datafactory/Azure.ResourceManager.DataFactory/src/Generated/Models/SalesforceV2Source.Serialization.cs

Lines changed: 17 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)