Skip to content

Commit b7b1aba

Browse files
authored
New release of Azure data factory SDK: Version 1.8.0 (Azure#49669)
1 parent 3f96ad1 commit b7b1aba

15 files changed

+583
-31
lines changed

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

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
# Release History
22

3-
## 1.8.0-beta.1 (Unreleased)
3+
## 1.8.0 (2025-05-09)
44

55
### Features Added
66

7-
### Breaking Changes
8-
9-
### Bugs Fixed
10-
11-
### Other Changes
7+
- Added support for Amazon RDS for Oracle V2 linked service.
8+
- Added property to Azure Databricks linked service definition.
9+
- Added certificate authentication support for Microsoft 365 SharePoint linked service.
10+
- Added Snowflake V2 linked service definition.
1211

1312
## 1.7.0 (2025-03-18)
1413

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

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -965,12 +965,45 @@ protected override void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter write
965965
string System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.DataFactory.Models.AmazonMwsSource>.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
966966
System.BinaryData System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.DataFactory.Models.AmazonMwsSource>.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
967967
}
968+
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
969+
public readonly partial struct AmazonRdsForOracleAuthenticationType : System.IEquatable<Azure.ResourceManager.DataFactory.Models.AmazonRdsForOracleAuthenticationType>
970+
{
971+
private readonly object _dummy;
972+
private readonly int _dummyPrimitive;
973+
public AmazonRdsForOracleAuthenticationType(string value) { throw null; }
974+
public static Azure.ResourceManager.DataFactory.Models.AmazonRdsForOracleAuthenticationType Basic { get { throw null; } }
975+
public bool Equals(Azure.ResourceManager.DataFactory.Models.AmazonRdsForOracleAuthenticationType other) { throw null; }
976+
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
977+
public override bool Equals(object obj) { throw null; }
978+
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
979+
public override int GetHashCode() { throw null; }
980+
public static bool operator ==(Azure.ResourceManager.DataFactory.Models.AmazonRdsForOracleAuthenticationType left, Azure.ResourceManager.DataFactory.Models.AmazonRdsForOracleAuthenticationType right) { throw null; }
981+
public static implicit operator Azure.ResourceManager.DataFactory.Models.AmazonRdsForOracleAuthenticationType (string value) { throw null; }
982+
public static bool operator !=(Azure.ResourceManager.DataFactory.Models.AmazonRdsForOracleAuthenticationType left, Azure.ResourceManager.DataFactory.Models.AmazonRdsForOracleAuthenticationType right) { throw null; }
983+
public override string ToString() { throw null; }
984+
}
968985
public partial class AmazonRdsForOracleLinkedService : Azure.ResourceManager.DataFactory.Models.DataFactoryLinkedServiceProperties, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.DataFactory.Models.AmazonRdsForOracleLinkedService>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.DataFactory.Models.AmazonRdsForOracleLinkedService>
969986
{
987+
public AmazonRdsForOracleLinkedService() { }
988+
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
970989
public AmazonRdsForOracleLinkedService(Azure.Core.Expressions.DataFactory.DataFactoryElement<string> connectionString) { }
990+
public Azure.ResourceManager.DataFactory.Models.AmazonRdsForOracleAuthenticationType? AuthenticationType { get { throw null; } set { } }
971991
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> ConnectionString { get { throw null; } set { } }
992+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> CryptoChecksumClient { get { throw null; } set { } }
993+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> CryptoChecksumTypesClient { get { throw null; } set { } }
994+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<bool> EnableBulkLoad { get { throw null; } set { } }
972995
public string EncryptedCredential { get { throw null; } set { } }
996+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> EncryptionClient { get { throw null; } set { } }
997+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> EncryptionTypesClient { get { throw null; } set { } }
998+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<int> FetchSize { get { throw null; } set { } }
999+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<bool> FetchTswtzAsTimestamp { get { throw null; } set { } }
1000+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> InitializationString { get { throw null; } set { } }
1001+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<int> InitialLobFetchSize { get { throw null; } set { } }
9731002
public Azure.Core.Expressions.DataFactory.DataFactorySecret Password { get { throw null; } set { } }
1003+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> Server { get { throw null; } set { } }
1004+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<int> StatementCacheSize { get { throw null; } set { } }
1005+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<bool> SupportV1DataTypes { get { throw null; } set { } }
1006+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> Username { get { throw null; } set { } }
9741007
protected override void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
9751008
Azure.ResourceManager.DataFactory.Models.AmazonRdsForOracleLinkedService System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.DataFactory.Models.AmazonRdsForOracleLinkedService>.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
9761009
void System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.DataFactory.Models.AmazonRdsForOracleLinkedService>.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
@@ -1724,6 +1757,7 @@ public AzureDatabricksLinkedService(Azure.Core.Expressions.DataFactory.DataFacto
17241757
public Azure.Core.Expressions.DataFactory.DataFactorySecret AccessToken { get { throw null; } set { } }
17251758
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> Authentication { get { throw null; } set { } }
17261759
public Azure.ResourceManager.DataFactory.Models.DataFactoryCredentialReference Credential { get { throw null; } set { } }
1760+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> DataSecurityMode { get { throw null; } set { } }
17271761
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> Domain { get { throw null; } set { } }
17281762
public string EncryptedCredential { get { throw null; } set { } }
17291763
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> ExistingClusterId { get { throw null; } set { } }
@@ -8728,6 +8762,9 @@ public partial class Office365LinkedService : Azure.ResourceManager.DataFactory.
87288762
public Office365LinkedService(Azure.Core.Expressions.DataFactory.DataFactoryElement<string> office365TenantId, Azure.Core.Expressions.DataFactory.DataFactoryElement<string> servicePrincipalTenantId, Azure.Core.Expressions.DataFactory.DataFactoryElement<string> servicePrincipalId, Azure.Core.Expressions.DataFactory.DataFactorySecret servicePrincipalKey) { }
87298763
public string EncryptedCredential { get { throw null; } set { } }
87308764
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> Office365TenantId { get { throw null; } set { } }
8765+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> ServicePrincipalCredentialType { get { throw null; } set { } }
8766+
public Azure.Core.Expressions.DataFactory.DataFactorySecret ServicePrincipalEmbeddedCert { get { throw null; } set { } }
8767+
public Azure.Core.Expressions.DataFactory.DataFactorySecret ServicePrincipalEmbeddedCertPassword { get { throw null; } set { } }
87318768
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> ServicePrincipalId { get { throw null; } set { } }
87328769
public Azure.Core.Expressions.DataFactory.DataFactorySecret ServicePrincipalKey { get { throw null; } set { } }
87338770
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> ServicePrincipalTenantId { get { throw null; } set { } }
@@ -11327,6 +11364,8 @@ public SnowflakeV2LinkedService(Azure.Core.Expressions.DataFactory.DataFactoryEl
1132711364
public Azure.Core.Expressions.DataFactory.DataFactorySecret Password { get { throw null; } set { } }
1132811365
public Azure.Core.Expressions.DataFactory.DataFactorySecret PrivateKey { get { throw null; } set { } }
1132911366
public Azure.Core.Expressions.DataFactory.DataFactorySecret PrivateKeyPassphrase { get { throw null; } set { } }
11367+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> Role { get { throw null; } set { } }
11368+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> Schema { get { throw null; } set { } }
1133011369
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> Scope { get { throw null; } set { } }
1133111370
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> TenantId { get { throw null; } set { } }
1133211371
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> User { get { throw null; } set { } }

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

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -965,12 +965,45 @@ protected override void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter write
965965
string System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.DataFactory.Models.AmazonMwsSource>.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
966966
System.BinaryData System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.DataFactory.Models.AmazonMwsSource>.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
967967
}
968+
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
969+
public readonly partial struct AmazonRdsForOracleAuthenticationType : System.IEquatable<Azure.ResourceManager.DataFactory.Models.AmazonRdsForOracleAuthenticationType>
970+
{
971+
private readonly object _dummy;
972+
private readonly int _dummyPrimitive;
973+
public AmazonRdsForOracleAuthenticationType(string value) { throw null; }
974+
public static Azure.ResourceManager.DataFactory.Models.AmazonRdsForOracleAuthenticationType Basic { get { throw null; } }
975+
public bool Equals(Azure.ResourceManager.DataFactory.Models.AmazonRdsForOracleAuthenticationType other) { throw null; }
976+
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
977+
public override bool Equals(object obj) { throw null; }
978+
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
979+
public override int GetHashCode() { throw null; }
980+
public static bool operator ==(Azure.ResourceManager.DataFactory.Models.AmazonRdsForOracleAuthenticationType left, Azure.ResourceManager.DataFactory.Models.AmazonRdsForOracleAuthenticationType right) { throw null; }
981+
public static implicit operator Azure.ResourceManager.DataFactory.Models.AmazonRdsForOracleAuthenticationType (string value) { throw null; }
982+
public static bool operator !=(Azure.ResourceManager.DataFactory.Models.AmazonRdsForOracleAuthenticationType left, Azure.ResourceManager.DataFactory.Models.AmazonRdsForOracleAuthenticationType right) { throw null; }
983+
public override string ToString() { throw null; }
984+
}
968985
public partial class AmazonRdsForOracleLinkedService : Azure.ResourceManager.DataFactory.Models.DataFactoryLinkedServiceProperties, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.DataFactory.Models.AmazonRdsForOracleLinkedService>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.DataFactory.Models.AmazonRdsForOracleLinkedService>
969986
{
987+
public AmazonRdsForOracleLinkedService() { }
988+
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
970989
public AmazonRdsForOracleLinkedService(Azure.Core.Expressions.DataFactory.DataFactoryElement<string> connectionString) { }
990+
public Azure.ResourceManager.DataFactory.Models.AmazonRdsForOracleAuthenticationType? AuthenticationType { get { throw null; } set { } }
971991
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> ConnectionString { get { throw null; } set { } }
992+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> CryptoChecksumClient { get { throw null; } set { } }
993+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> CryptoChecksumTypesClient { get { throw null; } set { } }
994+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<bool> EnableBulkLoad { get { throw null; } set { } }
972995
public string EncryptedCredential { get { throw null; } set { } }
996+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> EncryptionClient { get { throw null; } set { } }
997+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> EncryptionTypesClient { get { throw null; } set { } }
998+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<int> FetchSize { get { throw null; } set { } }
999+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<bool> FetchTswtzAsTimestamp { get { throw null; } set { } }
1000+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> InitializationString { get { throw null; } set { } }
1001+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<int> InitialLobFetchSize { get { throw null; } set { } }
9731002
public Azure.Core.Expressions.DataFactory.DataFactorySecret Password { get { throw null; } set { } }
1003+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> Server { get { throw null; } set { } }
1004+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<int> StatementCacheSize { get { throw null; } set { } }
1005+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<bool> SupportV1DataTypes { get { throw null; } set { } }
1006+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> Username { get { throw null; } set { } }
9741007
protected override void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
9751008
Azure.ResourceManager.DataFactory.Models.AmazonRdsForOracleLinkedService System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.DataFactory.Models.AmazonRdsForOracleLinkedService>.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
9761009
void System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.DataFactory.Models.AmazonRdsForOracleLinkedService>.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
@@ -1724,6 +1757,7 @@ public AzureDatabricksLinkedService(Azure.Core.Expressions.DataFactory.DataFacto
17241757
public Azure.Core.Expressions.DataFactory.DataFactorySecret AccessToken { get { throw null; } set { } }
17251758
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> Authentication { get { throw null; } set { } }
17261759
public Azure.ResourceManager.DataFactory.Models.DataFactoryCredentialReference Credential { get { throw null; } set { } }
1760+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> DataSecurityMode { get { throw null; } set { } }
17271761
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> Domain { get { throw null; } set { } }
17281762
public string EncryptedCredential { get { throw null; } set { } }
17291763
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> ExistingClusterId { get { throw null; } set { } }
@@ -8728,6 +8762,9 @@ public partial class Office365LinkedService : Azure.ResourceManager.DataFactory.
87288762
public Office365LinkedService(Azure.Core.Expressions.DataFactory.DataFactoryElement<string> office365TenantId, Azure.Core.Expressions.DataFactory.DataFactoryElement<string> servicePrincipalTenantId, Azure.Core.Expressions.DataFactory.DataFactoryElement<string> servicePrincipalId, Azure.Core.Expressions.DataFactory.DataFactorySecret servicePrincipalKey) { }
87298763
public string EncryptedCredential { get { throw null; } set { } }
87308764
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> Office365TenantId { get { throw null; } set { } }
8765+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> ServicePrincipalCredentialType { get { throw null; } set { } }
8766+
public Azure.Core.Expressions.DataFactory.DataFactorySecret ServicePrincipalEmbeddedCert { get { throw null; } set { } }
8767+
public Azure.Core.Expressions.DataFactory.DataFactorySecret ServicePrincipalEmbeddedCertPassword { get { throw null; } set { } }
87318768
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> ServicePrincipalId { get { throw null; } set { } }
87328769
public Azure.Core.Expressions.DataFactory.DataFactorySecret ServicePrincipalKey { get { throw null; } set { } }
87338770
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> ServicePrincipalTenantId { get { throw null; } set { } }
@@ -11327,6 +11364,8 @@ public SnowflakeV2LinkedService(Azure.Core.Expressions.DataFactory.DataFactoryEl
1132711364
public Azure.Core.Expressions.DataFactory.DataFactorySecret Password { get { throw null; } set { } }
1132811365
public Azure.Core.Expressions.DataFactory.DataFactorySecret PrivateKey { get { throw null; } set { } }
1132911366
public Azure.Core.Expressions.DataFactory.DataFactorySecret PrivateKeyPassphrase { get { throw null; } set { } }
11367+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> Role { get { throw null; } set { } }
11368+
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> Schema { get { throw null; } set { } }
1133011369
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> Scope { get { throw null; } set { } }
1133111370
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> TenantId { get { throw null; } set { } }
1133211371
public Azure.Core.Expressions.DataFactory.DataFactoryElement<string> User { 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.8.0-beta.1</Version>
3+
<Version>1.8.0</Version>
44
<!--The ApiCompatVersion is managed automatically and should not generally be modified manually.-->
55
<ApiCompatVersion>1.7.0</ApiCompatVersion>
66
<PackageId>Azure.ResourceManager.DataFactory</PackageId>
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
// Copyright (c) Microsoft Corporation. All rights reserved.
2+
// Licensed under the MIT License.
3+
4+
// <auto-generated/>
5+
6+
#nullable disable
7+
8+
using System;
9+
using System.Collections.Generic;
10+
using System.ComponentModel;
11+
using Azure.Core.Expressions.DataFactory;
12+
13+
namespace Azure.ResourceManager.DataFactory.Models
14+
{
15+
/// <summary> AmazonRdsForOracle database. </summary>
16+
public partial class AmazonRdsForOracleLinkedService
17+
{
18+
/// <summary> Initializes a new instance of <see cref="AmazonRdsForOracleLinkedService"/>. </summary>
19+
/// <param name="connectionString"> The connection string. Type: string, SecureString or AzureKeyVaultSecretReference. </param>
20+
/// <exception cref="ArgumentNullException"> <paramref name="connectionString"/> is null. </exception>
21+
[EditorBrowsable(EditorBrowsableState.Never)]
22+
public AmazonRdsForOracleLinkedService(DataFactoryElement<string> connectionString)
23+
{
24+
Argument.AssertNotNull(connectionString, nameof(connectionString));
25+
26+
ConnectionString = connectionString;
27+
LinkedServiceType = "AmazonRdsForOracle";
28+
}
29+
}
30+
}

0 commit comments

Comments
 (0)