diff --git a/src/AzureDataFactory.TestingFramework/AzureDataFactory.TestingFramework.csproj b/src/AzureDataFactory.TestingFramework/AzureDataFactory.TestingFramework.csproj
index e591008e..05ea5bd2 100644
--- a/src/AzureDataFactory.TestingFramework/AzureDataFactory.TestingFramework.csproj
+++ b/src/AzureDataFactory.TestingFramework/AzureDataFactory.TestingFramework.csproj
@@ -16,7 +16,7 @@
AzureDataFactory.TestingFramework
- 0.1.0-alpha
+ 0.1.1-alpha
arjendev
true
diff --git a/src/AzureDataFactory.TestingFramework/Generated/DataFactoryChangeDataCaptureData.cs b/src/AzureDataFactory.TestingFramework/Generated/DataFactoryChangeDataCaptureData.cs
index 2f69cedd..7bf8471b 100644
--- a/src/AzureDataFactory.TestingFramework/Generated/DataFactoryChangeDataCaptureData.cs
+++ b/src/AzureDataFactory.TestingFramework/Generated/DataFactoryChangeDataCaptureData.cs
@@ -6,6 +6,7 @@
#nullable disable
using Azure.Core;
+using Azure.Core.Expressions.DataFactory;
using AzureDataFactory.TestingFramework.Models;
using Azure.ResourceManager.Models;
@@ -31,7 +32,7 @@ public DataFactoryChangeDataCaptureData(IEnumerable
SourceConnectionsInfo = sourceConnectionsInfo.ToList();
TargetConnectionsInfo = targetConnectionsInfo.ToList();
Policy = policy;
- AdditionalProperties = new ChangeTrackingDictionary();
+ AdditionalProperties = new ChangeTrackingDictionary>();
}
/// Initializes a new instance of DataFactoryChangeDataCaptureData.
@@ -48,7 +49,7 @@ public DataFactoryChangeDataCaptureData(IEnumerable
/// Status of the CDC as to if it is running or stopped.
/// Etag identifies change in the resource.
/// Additional Properties.
- internal DataFactoryChangeDataCaptureData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, ChangeDataCaptureFolder folder, string description, IList sourceConnectionsInfo, IList targetConnectionsInfo, MapperPolicy policy, bool? allowVnetOverride, string status, ETag? eTag, IDictionary additionalProperties) : base(id, name, resourceType, systemData)
+ internal DataFactoryChangeDataCaptureData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, ChangeDataCaptureFolder folder, string description, IList sourceConnectionsInfo, IList targetConnectionsInfo, MapperPolicy policy, bool? allowVnetOverride, string status, ETag? eTag, IDictionary> additionalProperties) : base(id, name, resourceType, systemData)
{
Folder = folder;
Description = description;
@@ -119,6 +120,6 @@ public string FolderName
///
///
///
- public IDictionary AdditionalProperties { get; }
+ public IDictionary> AdditionalProperties { get; }
}
}
diff --git a/src/AzureDataFactory.TestingFramework/Generated/DataFactoryData.cs b/src/AzureDataFactory.TestingFramework/Generated/DataFactoryData.cs
index f888090c..ae7f1964 100644
--- a/src/AzureDataFactory.TestingFramework/Generated/DataFactoryData.cs
+++ b/src/AzureDataFactory.TestingFramework/Generated/DataFactoryData.cs
@@ -6,6 +6,7 @@
#nullable disable
using Azure.Core;
+using Azure.Core.Expressions.DataFactory;
using AzureDataFactory.TestingFramework.Models;
using Azure.ResourceManager.Models;
@@ -22,7 +23,7 @@ public partial class DataFactoryData : TrackedResourceData
public DataFactoryData(AzureLocation location) : base(location)
{
GlobalParameters = new ChangeTrackingDictionary();
- AdditionalProperties = new ChangeTrackingDictionary();
+ AdditionalProperties = new ChangeTrackingDictionary>();
}
/// Initializes a new instance of DataFactoryData.
@@ -47,7 +48,7 @@ public DataFactoryData(AzureLocation location) : base(location)
/// Whether or not public network access is allowed for the data factory.
/// Etag identifies change in the resource.
/// Additional Properties.
- internal DataFactoryData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ManagedServiceIdentity identity, string provisioningState, DateTimeOffset? createdOn, string version, DataFactoryPurviewConfiguration purviewConfiguration, FactoryRepoConfiguration repoConfiguration, IDictionary globalParameters, DataFactoryEncryptionConfiguration encryption, DataFactoryPublicNetworkAccess? publicNetworkAccess, ETag? eTag, IDictionary additionalProperties) : base(id, name, resourceType, systemData, tags, location)
+ internal DataFactoryData(ResourceIdentifier id, string name, ResourceType resourceType, SystemData systemData, IDictionary tags, AzureLocation location, ManagedServiceIdentity identity, string provisioningState, DateTimeOffset? createdOn, string version, DataFactoryPurviewConfiguration purviewConfiguration, FactoryRepoConfiguration repoConfiguration, IDictionary globalParameters, DataFactoryEncryptionConfiguration encryption, DataFactoryPublicNetworkAccess? publicNetworkAccess, ETag? eTag, IDictionary> additionalProperties) : base(id, name, resourceType, systemData, tags, location)
{
Identity = identity;
ProvisioningState = provisioningState;
@@ -128,6 +129,6 @@ public ResourceIdentifier PurviewResourceId
///
///
///
- public IDictionary AdditionalProperties { get; }
+ public IDictionary> AdditionalProperties { get; }
}
}
diff --git a/src/AzureDataFactory.TestingFramework/Generated/DataFactoryPipelineResource.cs b/src/AzureDataFactory.TestingFramework/Generated/DataFactoryPipelineResource.cs
index d983cd31..bcae0f4c 100644
--- a/src/AzureDataFactory.TestingFramework/Generated/DataFactoryPipelineResource.cs
+++ b/src/AzureDataFactory.TestingFramework/Generated/DataFactoryPipelineResource.cs
@@ -7,6 +7,7 @@
using System.Globalization;
using Azure.Core;
+using Azure.Core.Expressions.DataFactory;
using Azure.Core.Pipeline;
using AzureDataFactory.TestingFramework.Models;
@@ -313,7 +314,7 @@ public virtual ArmOperation Update(WaitUntil waitUn
/// In recovery mode, the rerun will start from this activity. If not specified, all activities will run.
/// In recovery mode, if set to true, the rerun will start from failed activities. The property will be used only if startActivityName is not specified.
/// The cancellation token to use.
- public virtual async Task> CreateRunAsync(IDictionary parameterValueSpecification = null, string referencePipelineRunId = null, bool? isRecovery = null, string startActivityName = null, bool? startFromFailure = null, CancellationToken cancellationToken = default)
+ public virtual async Task> CreateRunAsync(IDictionary> parameterValueSpecification = null, string referencePipelineRunId = null, bool? isRecovery = null, string startActivityName = null, bool? startFromFailure = null, CancellationToken cancellationToken = default)
{
using var scope = _dataFactoryPipelinePipelinesClientDiagnostics.CreateScope("DataFactoryPipelineResource.CreateRun");
scope.Start();
@@ -348,7 +349,7 @@ public virtual async Task> CreateRunAsync(IDic
/// In recovery mode, the rerun will start from this activity. If not specified, all activities will run.
/// In recovery mode, if set to true, the rerun will start from failed activities. The property will be used only if startActivityName is not specified.
/// The cancellation token to use.
- public virtual Response CreateRun(IDictionary parameterValueSpecification = null, string referencePipelineRunId = null, bool? isRecovery = null, string startActivityName = null, bool? startFromFailure = null, CancellationToken cancellationToken = default)
+ public virtual Response CreateRun(IDictionary> parameterValueSpecification = null, string referencePipelineRunId = null, bool? isRecovery = null, string startActivityName = null, bool? startFromFailure = null, CancellationToken cancellationToken = default)
{
using var scope = _dataFactoryPipelinePipelinesClientDiagnostics.CreateScope("DataFactoryPipelineResource.CreateRun");
scope.Start();
diff --git a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonMwsLinkedService.Serialization.cs b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonMwsLinkedService.Serialization.cs
index ab0ac6e2..9af9ebf8 100644
--- a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonMwsLinkedService.Serialization.cs
+++ b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonMwsLinkedService.Serialization.cs
@@ -132,8 +132,8 @@ internal static AmazonMwsLinkedService DeserializeAmazonMwsLinkedService(JsonEle
Optional> useHostVerification = default;
Optional> usePeerVerification = default;
Optional encryptedCredential = default;
- IDictionary additionalProperties = default;
- Dictionary additionalPropertiesDictionary = new Dictionary();
+ IDictionary> additionalProperties = default;
+ Dictionary> additionalPropertiesDictionary = new Dictionary>();
foreach (var property in element.EnumerateObject())
{
if (property.NameEquals("type"u8))
@@ -272,7 +272,7 @@ internal static AmazonMwsLinkedService DeserializeAmazonMwsLinkedService(JsonEle
}
continue;
}
- additionalPropertiesDictionary.Add(property.Name, BinaryData.FromString(property.Value.GetRawText()));
+ additionalPropertiesDictionary.Add(property.Name, JsonSerializer.Deserialize>(property.Value.GetRawText()));
}
additionalProperties = additionalPropertiesDictionary;
return new AmazonMwsLinkedService(type, connectVia.Value, description.Value, Optional.ToDictionary(parameters), Optional.ToList(annotations), additionalProperties, endpoint, marketplaceId, sellerId, mwsAuthToken, accessKeyId, secretKey, useEncryptedEndpoints.Value, useHostVerification.Value, usePeerVerification.Value, encryptedCredential.Value);
diff --git a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonMwsLinkedService.cs b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonMwsLinkedService.cs
index 0fdd409f..2bc13359 100644
--- a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonMwsLinkedService.cs
+++ b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonMwsLinkedService.cs
@@ -50,7 +50,7 @@ public AmazonMwsLinkedService(DataFactoryElement endpoint, DataFactoryEl
/// Specifies whether to require the host name in the server's certificate to match the host name of the server when connecting over SSL. The default value is true.
/// Specifies whether to verify the identity of the server when connecting over SSL. The default value is true.
/// The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string.
- internal AmazonMwsLinkedService(string linkedServiceType, IntegrationRuntimeReference connectVia, string description, IDictionary parameters, IList annotations, IDictionary additionalProperties, DataFactoryElement endpoint, DataFactoryElement marketplaceId, DataFactoryElement sellerId, DataFactorySecretBaseDefinition mwsAuthToken, DataFactoryElement accessKeyId, DataFactorySecretBaseDefinition secretKey, DataFactoryElement useEncryptedEndpoints, DataFactoryElement useHostVerification, DataFactoryElement usePeerVerification, string encryptedCredential) : base(linkedServiceType, connectVia, description, parameters, annotations, additionalProperties)
+ internal AmazonMwsLinkedService(string linkedServiceType, IntegrationRuntimeReference connectVia, string description, IDictionary parameters, IList annotations, IDictionary> additionalProperties, DataFactoryElement endpoint, DataFactoryElement marketplaceId, DataFactoryElement sellerId, DataFactorySecretBaseDefinition mwsAuthToken, DataFactoryElement accessKeyId, DataFactorySecretBaseDefinition secretKey, DataFactoryElement useEncryptedEndpoints, DataFactoryElement useHostVerification, DataFactoryElement usePeerVerification, string encryptedCredential) : base(linkedServiceType, connectVia, description, parameters, annotations, additionalProperties)
{
Endpoint = endpoint;
MarketplaceId = marketplaceId;
diff --git a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonMwsObjectDataset.Serialization.cs b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonMwsObjectDataset.Serialization.cs
index 38741867..c38e43ee 100644
--- a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonMwsObjectDataset.Serialization.cs
+++ b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonMwsObjectDataset.Serialization.cs
@@ -104,8 +104,8 @@ internal static AmazonMwsObjectDataset DeserializeAmazonMwsObjectDataset(JsonEle
Optional> annotations = default;
Optional folder = default;
Optional> tableName = default;
- IDictionary additionalProperties = default;
- Dictionary additionalPropertiesDictionary = new Dictionary();
+ IDictionary> additionalProperties = default;
+ Dictionary> additionalPropertiesDictionary = new Dictionary>();
foreach (var property in element.EnumerateObject())
{
if (property.NameEquals("type"u8))
@@ -206,7 +206,7 @@ internal static AmazonMwsObjectDataset DeserializeAmazonMwsObjectDataset(JsonEle
}
continue;
}
- additionalPropertiesDictionary.Add(property.Name, BinaryData.FromString(property.Value.GetRawText()));
+ additionalPropertiesDictionary.Add(property.Name, JsonSerializer.Deserialize>(property.Value.GetRawText()));
}
additionalProperties = additionalPropertiesDictionary;
return new AmazonMwsObjectDataset(type, description.Value, structure.Value, schema.Value, linkedServiceName, Optional.ToDictionary(parameters), Optional.ToList(annotations), folder.Value, additionalProperties, tableName.Value);
diff --git a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonMwsObjectDataset.cs b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonMwsObjectDataset.cs
index 95c7e081..ddf48559 100644
--- a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonMwsObjectDataset.cs
+++ b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonMwsObjectDataset.cs
@@ -34,7 +34,7 @@ public AmazonMwsObjectDataset(DataFactoryLinkedServiceReference linkedServiceNam
/// The folder that this Dataset is in. If not specified, Dataset will appear at the root level.
/// Additional Properties.
/// The table name. Type: string (or Expression with resultType string).
- internal AmazonMwsObjectDataset(string datasetType, string description, DataFactoryElement> structure, DataFactoryElement> schema, DataFactoryLinkedServiceReference linkedServiceName, IDictionary parameters, IList annotations, DatasetFolder folder, IDictionary additionalProperties, DataFactoryElement tableName) : base(datasetType, description, structure, schema, linkedServiceName, parameters, annotations, folder, additionalProperties)
+ internal AmazonMwsObjectDataset(string datasetType, string description, DataFactoryElement> structure, DataFactoryElement> schema, DataFactoryLinkedServiceReference linkedServiceName, IDictionary parameters, IList annotations, DatasetFolder folder, IDictionary> additionalProperties, DataFactoryElement tableName) : base(datasetType, description, structure, schema, linkedServiceName, parameters, annotations, folder, additionalProperties)
{
TableName = tableName;
DatasetType = datasetType ?? "AmazonMWSObject";
diff --git a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonMwsSource.Serialization.cs b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonMwsSource.Serialization.cs
index 68fc0544..0bd30e81 100644
--- a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonMwsSource.Serialization.cs
+++ b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonMwsSource.Serialization.cs
@@ -83,8 +83,8 @@ internal static AmazonMwsSource DeserializeAmazonMwsSource(JsonElement element)
Optional> sourceRetryWait = default;
Optional> maxConcurrentConnections = default;
Optional> disableMetricsCollection = default;
- IDictionary additionalProperties = default;
- Dictionary additionalPropertiesDictionary = new Dictionary();
+ IDictionary> additionalProperties = default;
+ Dictionary> additionalPropertiesDictionary = new Dictionary>();
foreach (var property in element.EnumerateObject())
{
if (property.NameEquals("query"u8))
@@ -155,7 +155,7 @@ internal static AmazonMwsSource DeserializeAmazonMwsSource(JsonElement element)
disableMetricsCollection = JsonSerializer.Deserialize>(property.Value.GetRawText());
continue;
}
- additionalPropertiesDictionary.Add(property.Name, BinaryData.FromString(property.Value.GetRawText()));
+ additionalPropertiesDictionary.Add(property.Name, JsonSerializer.Deserialize>(property.Value.GetRawText()));
}
additionalProperties = additionalPropertiesDictionary;
return new AmazonMwsSource(type, sourceRetryCount.Value, sourceRetryWait.Value, maxConcurrentConnections.Value, disableMetricsCollection.Value, additionalProperties, queryTimeout.Value, additionalColumns.Value, query.Value);
diff --git a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonMwsSource.cs b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonMwsSource.cs
index 804c0fad..bd34826d 100644
--- a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonMwsSource.cs
+++ b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonMwsSource.cs
@@ -28,7 +28,7 @@ public AmazonMwsSource()
/// Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
/// Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects).
/// A query to retrieve data from source. Type: string (or Expression with resultType string).
- internal AmazonMwsSource(string copySourceType, DataFactoryElement sourceRetryCount, DataFactoryElement sourceRetryWait, DataFactoryElement maxConcurrentConnections, DataFactoryElement disableMetricsCollection, IDictionary additionalProperties, DataFactoryElement queryTimeout, BinaryData additionalColumns, DataFactoryElement query) : base(copySourceType, sourceRetryCount, sourceRetryWait, maxConcurrentConnections, disableMetricsCollection, additionalProperties, queryTimeout, additionalColumns)
+ internal AmazonMwsSource(string copySourceType, DataFactoryElement sourceRetryCount, DataFactoryElement sourceRetryWait, DataFactoryElement maxConcurrentConnections, DataFactoryElement disableMetricsCollection, IDictionary> additionalProperties, DataFactoryElement queryTimeout, BinaryData additionalColumns, DataFactoryElement query) : base(copySourceType, sourceRetryCount, sourceRetryWait, maxConcurrentConnections, disableMetricsCollection, additionalProperties, queryTimeout, additionalColumns)
{
Query = query;
CopySourceType = copySourceType ?? "AmazonMWSSource";
diff --git a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForOracleLinkedService.Serialization.cs b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForOracleLinkedService.Serialization.cs
index ffbbffa8..25b36251 100644
--- a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForOracleLinkedService.Serialization.cs
+++ b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForOracleLinkedService.Serialization.cs
@@ -99,8 +99,8 @@ internal static AmazonRdsForOracleLinkedService DeserializeAmazonRdsForOracleLin
DataFactoryElement connectionString = default;
Optional password = default;
Optional encryptedCredential = default;
- IDictionary additionalProperties = default;
- Dictionary additionalPropertiesDictionary = new Dictionary();
+ IDictionary> additionalProperties = default;
+ Dictionary> additionalPropertiesDictionary = new Dictionary>();
foreach (var property in element.EnumerateObject())
{
if (property.NameEquals("type"u8))
@@ -188,7 +188,7 @@ internal static AmazonRdsForOracleLinkedService DeserializeAmazonRdsForOracleLin
}
continue;
}
- additionalPropertiesDictionary.Add(property.Name, BinaryData.FromString(property.Value.GetRawText()));
+ additionalPropertiesDictionary.Add(property.Name, JsonSerializer.Deserialize>(property.Value.GetRawText()));
}
additionalProperties = additionalPropertiesDictionary;
return new AmazonRdsForOracleLinkedService(type, connectVia.Value, description.Value, Optional.ToDictionary(parameters), Optional.ToList(annotations), additionalProperties, connectionString, password, encryptedCredential.Value);
diff --git a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForOracleLinkedService.cs b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForOracleLinkedService.cs
index 82b36826..2d0fbf8f 100644
--- a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForOracleLinkedService.cs
+++ b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForOracleLinkedService.cs
@@ -34,7 +34,7 @@ public AmazonRdsForOracleLinkedService(DataFactoryElement connectionStri
/// The connection string. Type: string, SecureString or AzureKeyVaultSecretReference.
/// The Azure key vault secret reference of password in connection string.
/// The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string.
- internal AmazonRdsForOracleLinkedService(string linkedServiceType, IntegrationRuntimeReference connectVia, string description, IDictionary parameters, IList annotations, IDictionary additionalProperties, DataFactoryElement connectionString, DataFactorySecretBaseDefinition password, string encryptedCredential) : base(linkedServiceType, connectVia, description, parameters, annotations, additionalProperties)
+ internal AmazonRdsForOracleLinkedService(string linkedServiceType, IntegrationRuntimeReference connectVia, string description, IDictionary parameters, IList annotations, IDictionary> additionalProperties, DataFactoryElement connectionString, DataFactorySecretBaseDefinition password, string encryptedCredential) : base(linkedServiceType, connectVia, description, parameters, annotations, additionalProperties)
{
ConnectionString = connectionString;
Password = password;
diff --git a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForOracleSource.Serialization.cs b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForOracleSource.Serialization.cs
index 83b9b15d..5c5526e2 100644
--- a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForOracleSource.Serialization.cs
+++ b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForOracleSource.Serialization.cs
@@ -95,8 +95,8 @@ internal static AmazonRdsForOracleSource DeserializeAmazonRdsForOracleSource(Jso
Optional> sourceRetryWait = default;
Optional> maxConcurrentConnections = default;
Optional> disableMetricsCollection = default;
- IDictionary additionalProperties = default;
- Dictionary additionalPropertiesDictionary = new Dictionary();
+ IDictionary> additionalProperties = default;
+ Dictionary> additionalPropertiesDictionary = new Dictionary>();
foreach (var property in element.EnumerateObject())
{
if (property.NameEquals("oracleReaderQuery"u8))
@@ -185,7 +185,7 @@ internal static AmazonRdsForOracleSource DeserializeAmazonRdsForOracleSource(Jso
disableMetricsCollection = JsonSerializer.Deserialize>(property.Value.GetRawText());
continue;
}
- additionalPropertiesDictionary.Add(property.Name, BinaryData.FromString(property.Value.GetRawText()));
+ additionalPropertiesDictionary.Add(property.Name, JsonSerializer.Deserialize>(property.Value.GetRawText()));
}
additionalProperties = additionalPropertiesDictionary;
return new AmazonRdsForOracleSource(type, sourceRetryCount.Value, sourceRetryWait.Value, maxConcurrentConnections.Value, disableMetricsCollection.Value, additionalProperties, oracleReaderQuery.Value, queryTimeout.Value, partitionOption.Value, partitionSettings.Value, additionalColumns.Value);
diff --git a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForOracleSource.cs b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForOracleSource.cs
index 53c5f78c..800c152f 100644
--- a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForOracleSource.cs
+++ b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForOracleSource.cs
@@ -30,7 +30,7 @@ public AmazonRdsForOracleSource()
/// The partition mechanism that will be used for AmazonRdsForOracle read in parallel. Type: string (or Expression with resultType string).
/// The settings that will be leveraged for AmazonRdsForOracle source partitioning.
/// Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects).
- internal AmazonRdsForOracleSource(string copySourceType, DataFactoryElement sourceRetryCount, DataFactoryElement sourceRetryWait, DataFactoryElement maxConcurrentConnections, DataFactoryElement disableMetricsCollection, IDictionary additionalProperties, DataFactoryElement oracleReaderQuery, DataFactoryElement queryTimeout, DataFactoryElement partitionOption, AmazonRdsForOraclePartitionSettings partitionSettings, BinaryData additionalColumns) : base(copySourceType, sourceRetryCount, sourceRetryWait, maxConcurrentConnections, disableMetricsCollection, additionalProperties)
+ internal AmazonRdsForOracleSource(string copySourceType, DataFactoryElement sourceRetryCount, DataFactoryElement sourceRetryWait, DataFactoryElement maxConcurrentConnections, DataFactoryElement disableMetricsCollection, IDictionary> additionalProperties, DataFactoryElement oracleReaderQuery, DataFactoryElement queryTimeout, DataFactoryElement partitionOption, AmazonRdsForOraclePartitionSettings partitionSettings, BinaryData additionalColumns) : base(copySourceType, sourceRetryCount, sourceRetryWait, maxConcurrentConnections, disableMetricsCollection, additionalProperties)
{
OracleReaderQuery = oracleReaderQuery;
QueryTimeout = queryTimeout;
diff --git a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForOracleTableDataset.Serialization.cs b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForOracleTableDataset.Serialization.cs
index 3431e670..83dbcf31 100644
--- a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForOracleTableDataset.Serialization.cs
+++ b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForOracleTableDataset.Serialization.cs
@@ -110,8 +110,8 @@ internal static AmazonRdsForOracleTableDataset DeserializeAmazonRdsForOracleTabl
Optional folder = default;
Optional> schema0 = default;
Optional> table = default;
- IDictionary additionalProperties = default;
- Dictionary additionalPropertiesDictionary = new Dictionary();
+ IDictionary> additionalProperties = default;
+ Dictionary> additionalPropertiesDictionary = new Dictionary>();
foreach (var property in element.EnumerateObject())
{
if (property.NameEquals("type"u8))
@@ -221,7 +221,7 @@ internal static AmazonRdsForOracleTableDataset DeserializeAmazonRdsForOracleTabl
}
continue;
}
- additionalPropertiesDictionary.Add(property.Name, BinaryData.FromString(property.Value.GetRawText()));
+ additionalPropertiesDictionary.Add(property.Name, JsonSerializer.Deserialize>(property.Value.GetRawText()));
}
additionalProperties = additionalPropertiesDictionary;
return new AmazonRdsForOracleTableDataset(type, description.Value, structure.Value, schema.Value, linkedServiceName, Optional.ToDictionary(parameters), Optional.ToList(annotations), folder.Value, additionalProperties, schema0.Value, table.Value);
diff --git a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForOracleTableDataset.cs b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForOracleTableDataset.cs
index c69f3766..e3a4a2ca 100644
--- a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForOracleTableDataset.cs
+++ b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForOracleTableDataset.cs
@@ -35,7 +35,7 @@ public AmazonRdsForOracleTableDataset(DataFactoryLinkedServiceReference linkedSe
/// Additional Properties.
/// The schema name of the AmazonRdsForOracle database. Type: string (or Expression with resultType string).
/// The table name of the AmazonRdsForOracle database. Type: string (or Expression with resultType string).
- internal AmazonRdsForOracleTableDataset(string datasetType, string description, DataFactoryElement> structure, DataFactoryElement> schema, DataFactoryLinkedServiceReference linkedServiceName, IDictionary parameters, IList annotations, DatasetFolder folder, IDictionary additionalProperties, DataFactoryElement schemaTypePropertiesSchema, DataFactoryElement table) : base(datasetType, description, structure, schema, linkedServiceName, parameters, annotations, folder, additionalProperties)
+ internal AmazonRdsForOracleTableDataset(string datasetType, string description, DataFactoryElement> structure, DataFactoryElement> schema, DataFactoryLinkedServiceReference linkedServiceName, IDictionary parameters, IList annotations, DatasetFolder folder, IDictionary> additionalProperties, DataFactoryElement schemaTypePropertiesSchema, DataFactoryElement table) : base(datasetType, description, structure, schema, linkedServiceName, parameters, annotations, folder, additionalProperties)
{
SchemaTypePropertiesSchema = schemaTypePropertiesSchema;
Table = table;
diff --git a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForSqlServerLinkedService.Serialization.cs b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForSqlServerLinkedService.Serialization.cs
index a582abbc..cfcac8d2 100644
--- a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForSqlServerLinkedService.Serialization.cs
+++ b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForSqlServerLinkedService.Serialization.cs
@@ -111,8 +111,8 @@ internal static AmazonRdsForSqlServerLinkedService DeserializeAmazonRdsForSqlSer
Optional password = default;
Optional encryptedCredential = default;
Optional alwaysEncryptedSettings = default;
- IDictionary additionalProperties = default;
- Dictionary additionalPropertiesDictionary = new Dictionary();
+ IDictionary> additionalProperties = default;
+ Dictionary> additionalPropertiesDictionary = new Dictionary>();
foreach (var property in element.EnumerateObject())
{
if (property.NameEquals("type"u8))
@@ -218,7 +218,7 @@ internal static AmazonRdsForSqlServerLinkedService DeserializeAmazonRdsForSqlSer
}
continue;
}
- additionalPropertiesDictionary.Add(property.Name, BinaryData.FromString(property.Value.GetRawText()));
+ additionalPropertiesDictionary.Add(property.Name, JsonSerializer.Deserialize>(property.Value.GetRawText()));
}
additionalProperties = additionalPropertiesDictionary;
return new AmazonRdsForSqlServerLinkedService(type, connectVia.Value, description.Value, Optional.ToDictionary(parameters), Optional.ToList(annotations), additionalProperties, connectionString, userName.Value, password, encryptedCredential.Value, alwaysEncryptedSettings.Value);
diff --git a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForSqlServerLinkedService.cs b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForSqlServerLinkedService.cs
index a206ed2d..2da5f11a 100644
--- a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForSqlServerLinkedService.cs
+++ b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForSqlServerLinkedService.cs
@@ -36,7 +36,7 @@ public AmazonRdsForSqlServerLinkedService(DataFactoryElement connectionS
/// The on-premises Windows authentication password.
/// The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string.
/// Sql always encrypted properties.
- internal AmazonRdsForSqlServerLinkedService(string linkedServiceType, IntegrationRuntimeReference connectVia, string description, IDictionary parameters, IList annotations, IDictionary additionalProperties, DataFactoryElement connectionString, DataFactoryElement userName, DataFactorySecretBaseDefinition password, string encryptedCredential, SqlAlwaysEncryptedProperties alwaysEncryptedSettings) : base(linkedServiceType, connectVia, description, parameters, annotations, additionalProperties)
+ internal AmazonRdsForSqlServerLinkedService(string linkedServiceType, IntegrationRuntimeReference connectVia, string description, IDictionary parameters, IList annotations, IDictionary> additionalProperties, DataFactoryElement connectionString, DataFactoryElement userName, DataFactorySecretBaseDefinition password, string encryptedCredential, SqlAlwaysEncryptedProperties alwaysEncryptedSettings) : base(linkedServiceType, connectVia, description, parameters, annotations, additionalProperties)
{
ConnectionString = connectionString;
UserName = userName;
diff --git a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForSqlServerSource.Serialization.cs b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForSqlServerSource.Serialization.cs
index f0d021d5..5b2f67e2 100644
--- a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForSqlServerSource.Serialization.cs
+++ b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForSqlServerSource.Serialization.cs
@@ -131,8 +131,8 @@ internal static AmazonRdsForSqlServerSource DeserializeAmazonRdsForSqlServerSour
Optional> sourceRetryWait = default;
Optional> maxConcurrentConnections = default;
Optional> disableMetricsCollection = default;
- IDictionary additionalProperties = default;
- Dictionary additionalPropertiesDictionary = new Dictionary();
+ IDictionary> additionalProperties = default;
+ Dictionary> additionalPropertiesDictionary = new Dictionary>();
foreach (var property in element.EnumerateObject())
{
if (property.NameEquals("sqlReaderQuery"u8))
@@ -257,7 +257,7 @@ internal static AmazonRdsForSqlServerSource DeserializeAmazonRdsForSqlServerSour
disableMetricsCollection = JsonSerializer.Deserialize>(property.Value.GetRawText());
continue;
}
- additionalPropertiesDictionary.Add(property.Name, BinaryData.FromString(property.Value.GetRawText()));
+ additionalPropertiesDictionary.Add(property.Name, JsonSerializer.Deserialize>(property.Value.GetRawText()));
}
additionalProperties = additionalPropertiesDictionary;
return new AmazonRdsForSqlServerSource(type, sourceRetryCount.Value, sourceRetryWait.Value, maxConcurrentConnections.Value, disableMetricsCollection.Value, additionalProperties, queryTimeout.Value, additionalColumns.Value, sqlReaderQuery.Value, sqlReaderStoredProcedureName.Value, storedProcedureParameters.Value, isolationLevel.Value, produceAdditionalTypes.Value, partitionOption.Value, partitionSettings.Value);
diff --git a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForSqlServerSource.cs b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForSqlServerSource.cs
index af54b8d6..093b2617 100644
--- a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForSqlServerSource.cs
+++ b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForSqlServerSource.cs
@@ -34,7 +34,7 @@ public AmazonRdsForSqlServerSource()
/// Which additional types to produce.
/// The partition mechanism that will be used for Sql read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", "DynamicRange".
/// The settings that will be leveraged for Sql source partitioning.
- internal AmazonRdsForSqlServerSource(string copySourceType, DataFactoryElement sourceRetryCount, DataFactoryElement sourceRetryWait, DataFactoryElement maxConcurrentConnections, DataFactoryElement disableMetricsCollection, IDictionary additionalProperties, DataFactoryElement queryTimeout, BinaryData additionalColumns, DataFactoryElement sqlReaderQuery, DataFactoryElement sqlReaderStoredProcedureName, BinaryData storedProcedureParameters, DataFactoryElement isolationLevel, BinaryData produceAdditionalTypes, BinaryData partitionOption, SqlPartitionSettings partitionSettings) : base(copySourceType, sourceRetryCount, sourceRetryWait, maxConcurrentConnections, disableMetricsCollection, additionalProperties, queryTimeout, additionalColumns)
+ internal AmazonRdsForSqlServerSource(string copySourceType, DataFactoryElement sourceRetryCount, DataFactoryElement sourceRetryWait, DataFactoryElement maxConcurrentConnections, DataFactoryElement disableMetricsCollection, IDictionary> additionalProperties, DataFactoryElement queryTimeout, BinaryData additionalColumns, DataFactoryElement sqlReaderQuery, DataFactoryElement sqlReaderStoredProcedureName, BinaryData storedProcedureParameters, DataFactoryElement isolationLevel, BinaryData produceAdditionalTypes, BinaryData partitionOption, SqlPartitionSettings partitionSettings) : base(copySourceType, sourceRetryCount, sourceRetryWait, maxConcurrentConnections, disableMetricsCollection, additionalProperties, queryTimeout, additionalColumns)
{
SqlReaderQuery = sqlReaderQuery;
SqlReaderStoredProcedureName = sqlReaderStoredProcedureName;
diff --git a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForSqlServerTableDataset.Serialization.cs b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForSqlServerTableDataset.Serialization.cs
index fdc2a411..2c6303f6 100644
--- a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForSqlServerTableDataset.Serialization.cs
+++ b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForSqlServerTableDataset.Serialization.cs
@@ -110,8 +110,8 @@ internal static AmazonRdsForSqlServerTableDataset DeserializeAmazonRdsForSqlServ
Optional folder = default;
Optional> schema0 = default;
Optional> table = default;
- IDictionary additionalProperties = default;
- Dictionary additionalPropertiesDictionary = new Dictionary();
+ IDictionary> additionalProperties = default;
+ Dictionary> additionalPropertiesDictionary = new Dictionary>();
foreach (var property in element.EnumerateObject())
{
if (property.NameEquals("type"u8))
@@ -221,7 +221,7 @@ internal static AmazonRdsForSqlServerTableDataset DeserializeAmazonRdsForSqlServ
}
continue;
}
- additionalPropertiesDictionary.Add(property.Name, BinaryData.FromString(property.Value.GetRawText()));
+ additionalPropertiesDictionary.Add(property.Name, JsonSerializer.Deserialize>(property.Value.GetRawText()));
}
additionalProperties = additionalPropertiesDictionary;
return new AmazonRdsForSqlServerTableDataset(type, description.Value, structure.Value, schema.Value, linkedServiceName, Optional.ToDictionary(parameters), Optional.ToList(annotations), folder.Value, additionalProperties, schema0.Value, table.Value);
diff --git a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForSqlServerTableDataset.cs b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForSqlServerTableDataset.cs
index 1b50952b..66e7b988 100644
--- a/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForSqlServerTableDataset.cs
+++ b/src/AzureDataFactory.TestingFramework/Generated/Models/AmazonRdsForSqlServerTableDataset.cs
@@ -35,7 +35,7 @@ public AmazonRdsForSqlServerTableDataset(DataFactoryLinkedServiceReference linke
/// Additional Properties.
/// The schema name of the SQL Server dataset. Type: string (or Expression with resultType string).
/// The table name of the SQL Server dataset. Type: string (or Expression with resultType string).
- internal AmazonRdsForSqlServerTableDataset(string datasetType, string description, DataFactoryElement> structure, DataFactoryElement> schema, DataFactoryLinkedServiceReference linkedServiceName, IDictionary parameters, IList annotations, DatasetFolder folder, IDictionary additionalProperties, DataFactoryElement schemaTypePropertiesSchema, DataFactoryElement table) : base(datasetType, description, structure, schema, linkedServiceName, parameters, annotations, folder, additionalProperties)
+ internal AmazonRdsForSqlServerTableDataset(string datasetType, string description, DataFactoryElement> structure, DataFactoryElement> schema, DataFactoryLinkedServiceReference linkedServiceName, IDictionary parameters, IList annotations, DatasetFolder folder, IDictionary> additionalProperties, DataFactoryElement schemaTypePropertiesSchema, DataFactoryElement