From 3773070b9dca940cff19f73a73a2544c1b1a0119 Mon Sep 17 00:00:00 2001 From: colawwj <70128817+colawwj@users.noreply.github.com> Date: Fri, 17 Sep 2021 09:39:06 +0800 Subject: [PATCH] datafactory-relesae (#17483) --- sdk/datafactory/arm-datafactory/package.json | 2 +- .../src/dataFactoryManagementClientContext.ts | 2 +- .../src/models/dataFlowDebugSessionMappers.ts | 8 + .../src/models/dataFlowsMappers.ts | 16 +- .../src/models/datasetsMappers.ts | 16 +- .../src/models/factoriesMappers.ts | 15 +- .../arm-datafactory/src/models/index.ts | 1269 +++++++++++++---- .../src/models/integrationRuntimesMappers.ts | 20 +- .../src/models/linkedServicesMappers.ts | 16 +- .../models/managedPrivateEndpointsMappers.ts | 16 +- .../models/managedVirtualNetworksMappers.ts | 16 +- .../arm-datafactory/src/models/mappers.ts | 1092 ++++++++++---- .../src/models/pipelinesMappers.ts | 16 +- .../privateEndPointConnectionsMappers.ts | 16 +- .../privateEndpointConnectionMappers.ts | 16 +- .../src/models/privateLinkResourcesMappers.ts | 16 +- .../src/models/triggersMappers.ts | 16 +- .../src/operations/integrationRuntimes.ts | 62 + 18 files changed, 2060 insertions(+), 570 deletions(-) diff --git a/sdk/datafactory/arm-datafactory/package.json b/sdk/datafactory/arm-datafactory/package.json index ea5c2bbb5847..eb55ec186817 100644 --- a/sdk/datafactory/arm-datafactory/package.json +++ b/sdk/datafactory/arm-datafactory/package.json @@ -2,7 +2,7 @@ "name": "@azure/arm-datafactory", "author": "Microsoft Corporation", "description": "DataFactoryManagementClient Library with typescript type definitions for node.js and browser.", - "version": "7.9.0", + "version": "8.0.0", "dependencies": { "@azure/ms-rest-azure-js": "^2.1.0", "@azure/ms-rest-js": "^2.2.0", diff --git a/sdk/datafactory/arm-datafactory/src/dataFactoryManagementClientContext.ts b/sdk/datafactory/arm-datafactory/src/dataFactoryManagementClientContext.ts index aaa1ad60c845..9cfac189f60c 100644 --- a/sdk/datafactory/arm-datafactory/src/dataFactoryManagementClientContext.ts +++ b/sdk/datafactory/arm-datafactory/src/dataFactoryManagementClientContext.ts @@ -13,7 +13,7 @@ import * as msRestAzure from "@azure/ms-rest-azure-js"; import { TokenCredential } from "@azure/core-auth"; const packageName = "@azure/arm-datafactory"; -const packageVersion = "7.9.0"; +const packageVersion = "8.0.0"; export class DataFactoryManagementClientContext extends msRestAzure.AzureServiceClient { credentials: msRest.ServiceClientCredentials | TokenCredential; diff --git a/sdk/datafactory/arm-datafactory/src/models/dataFlowDebugSessionMappers.ts b/sdk/datafactory/arm-datafactory/src/models/dataFlowDebugSessionMappers.ts index 28419a965f9e..cef76e22d560 100644 --- a/sdk/datafactory/arm-datafactory/src/models/dataFlowDebugSessionMappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/dataFlowDebugSessionMappers.ts @@ -11,6 +11,10 @@ export { AddDataFlowToDebugSessionResponse, AmazonMWSLinkedService, AmazonMWSObjectDataset, + AmazonRdsForOracleLinkedService, + AmazonRdsForOracleTableDataset, + AmazonRdsForSqlServerLinkedService, + AmazonRdsForSqlServerTableDataset, AmazonRedshiftLinkedService, AmazonRedshiftTableDataset, AmazonS3CompatibleLinkedService, @@ -161,6 +165,7 @@ export { InformixTableDataset, IntegrationRuntime, IntegrationRuntimeComputeProperties, + IntegrationRuntimeCustomerVirtualNetwork, IntegrationRuntimeCustomSetupScriptProperties, IntegrationRuntimeDataFlowProperties, IntegrationRuntimeDataProxyProperties, @@ -224,6 +229,8 @@ export { PhoenixObjectDataset, PostgreSqlLinkedService, PostgreSqlTableDataset, + PowerQuerySink, + PowerQuerySource, PrestoLinkedService, PrestoObjectDataset, QueryDataFlowDebugSessionsResponse, @@ -288,6 +295,7 @@ export { WebLinkedService, WebLinkedServiceTypeProperties, WebTableDataset, + WranglingDataFlow, XeroLinkedService, XeroObjectDataset, XmlDataset, diff --git a/sdk/datafactory/arm-datafactory/src/models/dataFlowsMappers.ts b/sdk/datafactory/arm-datafactory/src/models/dataFlowsMappers.ts index 3850a28b13cf..56d8adc56653 100644 --- a/sdk/datafactory/arm-datafactory/src/models/dataFlowsMappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/dataFlowsMappers.ts @@ -11,10 +11,16 @@ export { Activity, ActivityDependency, ActivityPolicy, - AdditionalColumns, AmazonMWSLinkedService, AmazonMWSObjectDataset, AmazonMWSSource, + AmazonRdsForOracleLinkedService, + AmazonRdsForOraclePartitionSettings, + AmazonRdsForOracleSource, + AmazonRdsForOracleTableDataset, + AmazonRdsForSqlServerLinkedService, + AmazonRdsForSqlServerSource, + AmazonRdsForSqlServerTableDataset, AmazonRedshiftLinkedService, AmazonRedshiftSource, AmazonRedshiftTableDataset, @@ -226,6 +232,7 @@ export { ExecuteDataFlowActivityTypePropertiesCompute, ExecutePipelineActivity, ExecuteSSISPackageActivity, + ExecuteWranglingDataflowActivity, ExecutionActivity, ExportSettings, Expression, @@ -249,6 +256,7 @@ export { FtpServerLinkedService, FtpServerLocation, GetMetadataActivity, + GitHubClientSecret, GlobalParameterSpecification, GoogleAdWordsLinkedService, GoogleAdWordsObjectDataset, @@ -298,6 +306,7 @@ export { InformixTableDataset, IntegrationRuntime, IntegrationRuntimeComputeProperties, + IntegrationRuntimeCustomerVirtualNetwork, IntegrationRuntimeCustomSetupScriptProperties, IntegrationRuntimeDataFlowProperties, IntegrationRuntimeDataProxyProperties, @@ -415,6 +424,8 @@ export { PostgreSqlLinkedService, PostgreSqlSource, PostgreSqlTableDataset, + PowerQuerySink, + PowerQuerySource, PrestoLinkedService, PrestoObjectDataset, PrestoSource, @@ -511,6 +522,7 @@ export { SqlAlwaysEncryptedProperties, SqlDWSink, SqlDWSource, + SqlDWUpsertSettings, SqlMISink, SqlMISource, SqlPartitionSettings, @@ -521,6 +533,7 @@ export { SqlServerTableDataset, SqlSink, SqlSource, + SqlUpsertSettings, SquareLinkedService, SquareObjectDataset, SquareSource, @@ -575,6 +588,7 @@ export { WebLinkedServiceTypeProperties, WebSource, WebTableDataset, + WranglingDataFlow, XeroLinkedService, XeroObjectDataset, XeroSource, diff --git a/sdk/datafactory/arm-datafactory/src/models/datasetsMappers.ts b/sdk/datafactory/arm-datafactory/src/models/datasetsMappers.ts index a09b26ca402d..493f0dc0c732 100644 --- a/sdk/datafactory/arm-datafactory/src/models/datasetsMappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/datasetsMappers.ts @@ -11,10 +11,16 @@ export { Activity, ActivityDependency, ActivityPolicy, - AdditionalColumns, AmazonMWSLinkedService, AmazonMWSObjectDataset, AmazonMWSSource, + AmazonRdsForOracleLinkedService, + AmazonRdsForOraclePartitionSettings, + AmazonRdsForOracleSource, + AmazonRdsForOracleTableDataset, + AmazonRdsForSqlServerLinkedService, + AmazonRdsForSqlServerSource, + AmazonRdsForSqlServerTableDataset, AmazonRedshiftLinkedService, AmazonRedshiftSource, AmazonRedshiftTableDataset, @@ -226,6 +232,7 @@ export { ExecuteDataFlowActivityTypePropertiesCompute, ExecutePipelineActivity, ExecuteSSISPackageActivity, + ExecuteWranglingDataflowActivity, ExecutionActivity, ExportSettings, Expression, @@ -249,6 +256,7 @@ export { FtpServerLinkedService, FtpServerLocation, GetMetadataActivity, + GitHubClientSecret, GlobalParameterSpecification, GoogleAdWordsLinkedService, GoogleAdWordsObjectDataset, @@ -298,6 +306,7 @@ export { InformixTableDataset, IntegrationRuntime, IntegrationRuntimeComputeProperties, + IntegrationRuntimeCustomerVirtualNetwork, IntegrationRuntimeCustomSetupScriptProperties, IntegrationRuntimeDataFlowProperties, IntegrationRuntimeDataProxyProperties, @@ -415,6 +424,8 @@ export { PostgreSqlLinkedService, PostgreSqlSource, PostgreSqlTableDataset, + PowerQuerySink, + PowerQuerySource, PrestoLinkedService, PrestoObjectDataset, PrestoSource, @@ -511,6 +522,7 @@ export { SqlAlwaysEncryptedProperties, SqlDWSink, SqlDWSource, + SqlDWUpsertSettings, SqlMISink, SqlMISource, SqlPartitionSettings, @@ -521,6 +533,7 @@ export { SqlServerTableDataset, SqlSink, SqlSource, + SqlUpsertSettings, SquareLinkedService, SquareObjectDataset, SquareSource, @@ -575,6 +588,7 @@ export { WebLinkedServiceTypeProperties, WebSource, WebTableDataset, + WranglingDataFlow, XeroLinkedService, XeroObjectDataset, XeroSource, diff --git a/sdk/datafactory/arm-datafactory/src/models/factoriesMappers.ts b/sdk/datafactory/arm-datafactory/src/models/factoriesMappers.ts index ba4165edffad..5ec388d832ef 100644 --- a/sdk/datafactory/arm-datafactory/src/models/factoriesMappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/factoriesMappers.ts @@ -12,10 +12,16 @@ export { Activity, ActivityDependency, ActivityPolicy, - AdditionalColumns, AmazonMWSLinkedService, AmazonMWSObjectDataset, AmazonMWSSource, + AmazonRdsForOracleLinkedService, + AmazonRdsForOraclePartitionSettings, + AmazonRdsForOracleSource, + AmazonRdsForOracleTableDataset, + AmazonRdsForSqlServerLinkedService, + AmazonRdsForSqlServerSource, + AmazonRdsForSqlServerTableDataset, AmazonRedshiftLinkedService, AmazonRedshiftSource, AmazonRedshiftTableDataset, @@ -226,6 +232,7 @@ export { ExecuteDataFlowActivityTypePropertiesCompute, ExecutePipelineActivity, ExecuteSSISPackageActivity, + ExecuteWranglingDataflowActivity, ExecutionActivity, ExportSettings, Expression, @@ -304,6 +311,7 @@ export { InformixTableDataset, IntegrationRuntime, IntegrationRuntimeComputeProperties, + IntegrationRuntimeCustomerVirtualNetwork, IntegrationRuntimeCustomSetupScriptProperties, IntegrationRuntimeDataFlowProperties, IntegrationRuntimeDataProxyProperties, @@ -421,6 +429,8 @@ export { PostgreSqlLinkedService, PostgreSqlSource, PostgreSqlTableDataset, + PowerQuerySink, + PowerQuerySource, PrestoLinkedService, PrestoObjectDataset, PrestoSource, @@ -517,6 +527,7 @@ export { SqlAlwaysEncryptedProperties, SqlDWSink, SqlDWSource, + SqlDWUpsertSettings, SqlMISink, SqlMISource, SqlPartitionSettings, @@ -527,6 +538,7 @@ export { SqlServerTableDataset, SqlSink, SqlSource, + SqlUpsertSettings, SquareLinkedService, SquareObjectDataset, SquareSource, @@ -582,6 +594,7 @@ export { WebLinkedServiceTypeProperties, WebSource, WebTableDataset, + WranglingDataFlow, XeroLinkedService, XeroObjectDataset, XeroSource, diff --git a/sdk/datafactory/arm-datafactory/src/models/index.ts b/sdk/datafactory/arm-datafactory/src/models/index.ts index 4c2c6444e3a8..2389fc94e971 100644 --- a/sdk/datafactory/arm-datafactory/src/models/index.ts +++ b/sdk/datafactory/arm-datafactory/src/models/index.ts @@ -506,7 +506,7 @@ export interface ParameterSpecification { /** * Contains the possible cases for LinkedService. */ -export type LinkedServiceUnion = LinkedService | SharePointOnlineListLinkedService | SnowflakeLinkedService | AzureFunctionLinkedService | AzureDataExplorerLinkedService | SapTableLinkedService | GoogleAdWordsLinkedService | OracleServiceCloudLinkedService | DynamicsAXLinkedService | ResponsysLinkedService | AzureDatabricksDeltaLakeLinkedService | AzureDatabricksLinkedService | AzureDataLakeAnalyticsLinkedService | HDInsightOnDemandLinkedService | SalesforceMarketingCloudLinkedService | NetezzaLinkedService | VerticaLinkedService | ZohoLinkedService | XeroLinkedService | SquareLinkedService | SparkLinkedService | ShopifyLinkedService | ServiceNowLinkedService | QuickBooksLinkedService | PrestoLinkedService | PhoenixLinkedService | PaypalLinkedService | MarketoLinkedService | AzureMariaDBLinkedService | MariaDBLinkedService | MagentoLinkedService | JiraLinkedService | ImpalaLinkedService | HubspotLinkedService | HiveLinkedService | HBaseLinkedService | GreenplumLinkedService | GoogleBigQueryLinkedService | EloquaLinkedService | DrillLinkedService | CouchbaseLinkedService | ConcurLinkedService | AzurePostgreSqlLinkedService | AmazonMWSLinkedService | SapHanaLinkedService | SapBWLinkedService | SftpServerLinkedService | FtpServerLinkedService | HttpLinkedService | AzureSearchLinkedService | CustomDataSourceLinkedService | AmazonRedshiftLinkedService | AmazonS3LinkedService | RestServiceLinkedService | SapOpenHubLinkedService | SapEccLinkedService | SapCloudForCustomerLinkedService | SalesforceServiceCloudLinkedService | SalesforceLinkedService | Office365LinkedService | AzureBlobFSLinkedService | AzureDataLakeStoreLinkedService | CosmosDbMongoDbApiLinkedService | MongoDbV2LinkedService | MongoDbAtlasLinkedService | MongoDbLinkedService | CassandraLinkedService | WebLinkedService | ODataLinkedService | HdfsLinkedService | MicrosoftAccessLinkedService | InformixLinkedService | OdbcLinkedService | AzureMLServiceLinkedService | AzureMLLinkedService | TeradataLinkedService | Db2LinkedService | SybaseLinkedService | PostgreSqlLinkedService | MySqlLinkedService | AzureMySqlLinkedService | OracleLinkedService | GoogleCloudStorageLinkedService | OracleCloudStorageLinkedService | AmazonS3CompatibleLinkedService | AzureFileStorageLinkedService | FileServerLinkedService | HDInsightLinkedService | CommonDataServiceForAppsLinkedService | DynamicsCrmLinkedService | DynamicsLinkedService | CosmosDbLinkedService | AzureKeyVaultLinkedService | AzureBatchLinkedService | AzureSqlMILinkedService | AzureSqlDatabaseLinkedService | SqlServerLinkedService | AzureSqlDWLinkedService | AzureTableStorageLinkedService | AzureBlobStorageLinkedService | AzureStorageLinkedService; +export type LinkedServiceUnion = LinkedService | SharePointOnlineListLinkedService | SnowflakeLinkedService | AzureFunctionLinkedService | AzureDataExplorerLinkedService | SapTableLinkedService | GoogleAdWordsLinkedService | OracleServiceCloudLinkedService | DynamicsAXLinkedService | ResponsysLinkedService | AzureDatabricksDeltaLakeLinkedService | AzureDatabricksLinkedService | AzureDataLakeAnalyticsLinkedService | HDInsightOnDemandLinkedService | SalesforceMarketingCloudLinkedService | NetezzaLinkedService | VerticaLinkedService | ZohoLinkedService | XeroLinkedService | SquareLinkedService | SparkLinkedService | ShopifyLinkedService | ServiceNowLinkedService | QuickBooksLinkedService | PrestoLinkedService | PhoenixLinkedService | PaypalLinkedService | MarketoLinkedService | AzureMariaDBLinkedService | MariaDBLinkedService | MagentoLinkedService | JiraLinkedService | ImpalaLinkedService | HubspotLinkedService | HiveLinkedService | HBaseLinkedService | GreenplumLinkedService | GoogleBigQueryLinkedService | EloquaLinkedService | DrillLinkedService | CouchbaseLinkedService | ConcurLinkedService | AzurePostgreSqlLinkedService | AmazonMWSLinkedService | SapHanaLinkedService | SapBWLinkedService | SftpServerLinkedService | FtpServerLinkedService | HttpLinkedService | AzureSearchLinkedService | CustomDataSourceLinkedService | AmazonRedshiftLinkedService | AmazonS3LinkedService | RestServiceLinkedService | SapOpenHubLinkedService | SapEccLinkedService | SapCloudForCustomerLinkedService | SalesforceServiceCloudLinkedService | SalesforceLinkedService | Office365LinkedService | AzureBlobFSLinkedService | AzureDataLakeStoreLinkedService | CosmosDbMongoDbApiLinkedService | MongoDbV2LinkedService | MongoDbAtlasLinkedService | MongoDbLinkedService | CassandraLinkedService | WebLinkedService | ODataLinkedService | HdfsLinkedService | MicrosoftAccessLinkedService | InformixLinkedService | OdbcLinkedService | AzureMLServiceLinkedService | AzureMLLinkedService | TeradataLinkedService | Db2LinkedService | SybaseLinkedService | PostgreSqlLinkedService | MySqlLinkedService | AzureMySqlLinkedService | AmazonRdsForOracleLinkedService | OracleLinkedService | GoogleCloudStorageLinkedService | OracleCloudStorageLinkedService | AmazonS3CompatibleLinkedService | AzureFileStorageLinkedService | FileServerLinkedService | HDInsightLinkedService | CommonDataServiceForAppsLinkedService | DynamicsCrmLinkedService | DynamicsLinkedService | CosmosDbLinkedService | AzureKeyVaultLinkedService | AzureBatchLinkedService | AzureSqlMILinkedService | AzureSqlDatabaseLinkedService | AmazonRdsForSqlServerLinkedService | SqlServerLinkedService | AzureSqlDWLinkedService | AzureTableStorageLinkedService | AzureBlobStorageLinkedService | AzureStorageLinkedService; /** * The Azure Data Factory nested object which contains the information and credential which can be @@ -562,7 +562,7 @@ export interface DatasetFolder { /** * Contains the possible cases for Dataset. */ -export type DatasetUnion = Dataset | AzureDatabricksDeltaLakeDataset | SharePointOnlineListResourceDataset | SnowflakeDataset | GoogleAdWordsObjectDataset | AzureDataExplorerTableDataset | OracleServiceCloudObjectDataset | DynamicsAXResourceDataset | ResponsysObjectDataset | SalesforceMarketingCloudObjectDataset | VerticaTableDataset | NetezzaTableDataset | ZohoObjectDataset | XeroObjectDataset | SquareObjectDataset | SparkObjectDataset | ShopifyObjectDataset | ServiceNowObjectDataset | QuickBooksObjectDataset | PrestoObjectDataset | PhoenixObjectDataset | PaypalObjectDataset | MarketoObjectDataset | AzureMariaDBTableDataset | MariaDBTableDataset | MagentoObjectDataset | JiraObjectDataset | ImpalaObjectDataset | HubspotObjectDataset | HiveObjectDataset | HBaseObjectDataset | GreenplumTableDataset | GoogleBigQueryObjectDataset | EloquaObjectDataset | DrillTableDataset | CouchbaseTableDataset | ConcurObjectDataset | AzurePostgreSqlTableDataset | AmazonMWSObjectDataset | HttpDataset | AzureSearchIndexDataset | WebTableDataset | SapTableResourceDataset | RestResourceDataset | SqlServerTableDataset | SapOpenHubTableDataset | SapHanaTableDataset | SapEccResourceDataset | SapCloudForCustomerResourceDataset | SapBwCubeDataset | SybaseTableDataset | SalesforceServiceCloudObjectDataset | SalesforceObjectDataset | MicrosoftAccessTableDataset | PostgreSqlTableDataset | MySqlTableDataset | OdbcTableDataset | InformixTableDataset | RelationalTableDataset | Db2TableDataset | AmazonRedshiftTableDataset | AzureMySqlTableDataset | TeradataTableDataset | OracleTableDataset | ODataResourceDataset | CosmosDbMongoDbApiCollectionDataset | MongoDbV2CollectionDataset | MongoDbAtlasCollectionDataset | MongoDbCollectionDataset | FileShareDataset | Office365Dataset | AzureBlobFSDataset | AzureDataLakeStoreDataset | CommonDataServiceForAppsEntityDataset | DynamicsCrmEntityDataset | DynamicsEntityDataset | DocumentDbCollectionDataset | CosmosDbSqlApiCollectionDataset | CustomDataset | CassandraTableDataset | AzureSqlDWTableDataset | AzureSqlMITableDataset | AzureSqlTableDataset | AzureTableDataset | AzureBlobDataset | BinaryDataset | OrcDataset | XmlDataset | JsonDataset | DelimitedTextDataset | ParquetDataset | ExcelDataset | AvroDataset | AmazonS3Dataset; +export type DatasetUnion = Dataset | AzureDatabricksDeltaLakeDataset | SharePointOnlineListResourceDataset | SnowflakeDataset | GoogleAdWordsObjectDataset | AzureDataExplorerTableDataset | OracleServiceCloudObjectDataset | DynamicsAXResourceDataset | ResponsysObjectDataset | SalesforceMarketingCloudObjectDataset | VerticaTableDataset | NetezzaTableDataset | ZohoObjectDataset | XeroObjectDataset | SquareObjectDataset | SparkObjectDataset | ShopifyObjectDataset | ServiceNowObjectDataset | QuickBooksObjectDataset | PrestoObjectDataset | PhoenixObjectDataset | PaypalObjectDataset | MarketoObjectDataset | AzureMariaDBTableDataset | MariaDBTableDataset | MagentoObjectDataset | JiraObjectDataset | ImpalaObjectDataset | HubspotObjectDataset | HiveObjectDataset | HBaseObjectDataset | GreenplumTableDataset | GoogleBigQueryObjectDataset | EloquaObjectDataset | DrillTableDataset | CouchbaseTableDataset | ConcurObjectDataset | AzurePostgreSqlTableDataset | AmazonMWSObjectDataset | HttpDataset | AzureSearchIndexDataset | WebTableDataset | SapTableResourceDataset | RestResourceDataset | AmazonRdsForSqlServerTableDataset | SqlServerTableDataset | SapOpenHubTableDataset | SapHanaTableDataset | SapEccResourceDataset | SapCloudForCustomerResourceDataset | SapBwCubeDataset | SybaseTableDataset | SalesforceServiceCloudObjectDataset | SalesforceObjectDataset | MicrosoftAccessTableDataset | PostgreSqlTableDataset | MySqlTableDataset | OdbcTableDataset | InformixTableDataset | RelationalTableDataset | Db2TableDataset | AmazonRedshiftTableDataset | AzureMySqlTableDataset | TeradataTableDataset | AmazonRdsForOracleTableDataset | OracleTableDataset | ODataResourceDataset | CosmosDbMongoDbApiCollectionDataset | MongoDbV2CollectionDataset | MongoDbAtlasCollectionDataset | MongoDbCollectionDataset | FileShareDataset | Office365Dataset | AzureBlobFSDataset | AzureDataLakeStoreDataset | CommonDataServiceForAppsEntityDataset | DynamicsCrmEntityDataset | DynamicsEntityDataset | DocumentDbCollectionDataset | CosmosDbSqlApiCollectionDataset | CustomDataset | CassandraTableDataset | AzureSqlDWTableDataset | AzureSqlMITableDataset | AzureSqlTableDataset | AzureTableDataset | AzureBlobDataset | BinaryDataset | OrcDataset | XmlDataset | JsonDataset | DelimitedTextDataset | ParquetDataset | ExcelDataset | AvroDataset | AmazonS3Dataset; /** * The Azure Data Factory nested object which identifies data within different data stores, such as @@ -654,7 +654,7 @@ export interface UserProperty { /** * Contains the possible cases for Activity. */ -export type ActivityUnion = Activity | ExecutionActivityUnion | ControlActivityUnion; +export type ActivityUnion = Activity | ExecuteWranglingDataflowActivity | ExecutionActivityUnion | ControlActivityUnion; /** * A pipeline activity. @@ -893,6 +893,20 @@ export interface FactoryVSTSConfiguration { tenantId?: string; } +/** + * Client secret information for factory's bring your own app repository configuration. + */ +export interface GitHubClientSecret { + /** + * Bring your own app client secret AKV URL. + */ + byoaSecretAkvUrl?: string; + /** + * Bring your own app client secret name in AKV. + */ + byoaSecretName?: string; +} + /** * Factory's GitHub repo information. */ @@ -925,20 +939,14 @@ export interface FactoryGitHubConfiguration { * GitHub Enterprise host name. For example: https://github.mydomain.com */ hostName?: string; -} - -/** - * Client secret information for factory's bring your own app repository configuration. - */ -export interface GitHubClientSecret { /** - * Bring your own app client secret AKV URL. + * GitHub bring your own app client id. */ - byoaSecretAkvUrl?: string; + clientId?: string; /** - * Bring your own app client secret name in AKV. + * GitHub bring your own app client secret information. */ - byoaSecretName?: string; + clientSecret?: GitHubClientSecret; } /** @@ -1729,7 +1737,7 @@ export interface DataFlowFolder { /** * Contains the possible cases for DataFlow. */ -export type DataFlowUnion = DataFlow | MappingDataFlow; +export type DataFlowUnion = DataFlow | WranglingDataFlow | MappingDataFlow; /** * Azure Data Factory nested object which contains a flow with data movements and transformations. @@ -2400,6 +2408,16 @@ export interface DataFlowSink extends Transformation { schemaLinkedService?: LinkedServiceReference; } +/** + * Power query sink. + */ +export interface PowerQuerySink extends DataFlowSink { + /** + * sink script. + */ + script?: string; +} + /** * Transformation for data flow source. */ @@ -2418,6 +2436,47 @@ export interface DataFlowSource extends Transformation { schemaLinkedService?: LinkedServiceReference; } +/** + * Power query source. + */ +export interface PowerQuerySource extends DataFlowSource { + /** + * source script. + */ + script?: string; +} + +/** + * Power Query data flow. + */ +export interface WranglingDataFlow { + /** + * Polymorphic Discriminator + */ + type: "WranglingDataFlow"; + /** + * The description of the data flow. + */ + description?: string; + /** + * List of tags that can be used for describing the data flow. + */ + annotations?: any[]; + /** + * The folder that this data flow is in. If not specified, Data flow will appear at the root + * level. + */ + folder?: DataFlowFolder; + /** + * List of sources in Power Query. + */ + sources?: PowerQuerySource[]; + /** + * Power query mashup script. + */ + script?: string; +} + /** * Mapping data flow. */ @@ -6401,6 +6460,11 @@ export interface CosmosDbMongoDbApiLinkedService { * List of tags that can be used for describing the linked service. */ annotations?: any[]; + /** + * Whether the CosmosDB (MongoDB API) server version is higher than 3.2. The default value is + * false. Type: boolean (or Expression with resultType boolean). + */ + isServerVersionAbove32?: any; /** * The CosmosDB (MongoDB API) connection string. Type: string, SecureString or * AzureKeyVaultSecretReference. Type: string, SecureString or AzureKeyVaultSecretReference. @@ -7451,6 +7515,45 @@ export interface AzureMySqlLinkedService { encryptedCredential?: any; } +/** + * AmazonRdsForOracle database. + */ +export interface AmazonRdsForOracleLinkedService { + /** + * Polymorphic Discriminator + */ + type: "AmazonRdsForOracle"; + /** + * The integration runtime reference. + */ + connectVia?: IntegrationRuntimeReference; + /** + * Linked service description. + */ + description?: string; + /** + * Parameters for linked service. + */ + parameters?: { [propertyName: string]: ParameterSpecification }; + /** + * List of tags that can be used for describing the linked service. + */ + annotations?: any[]; + /** + * The connection string. Type: string, SecureString or AzureKeyVaultSecretReference. + */ + connectionString: any; + /** + * The Azure key vault secret reference of password in connection string. + */ + password?: SecretBaseUnion; + /** + * The encrypted credential used for authentication. Credentials are encrypted using the + * integration runtime credential manager. Type: string (or Expression with resultType string). + */ + encryptedCredential?: any; +} + /** * Oracle database. */ @@ -8410,6 +8513,54 @@ export interface AzureSqlDatabaseLinkedService { credential?: CredentialReference; } +/** + * Amazon RDS for SQL Server linked service. + */ +export interface AmazonRdsForSqlServerLinkedService { + /** + * Polymorphic Discriminator + */ + type: "AmazonRdsForSqlServer"; + /** + * The integration runtime reference. + */ + connectVia?: IntegrationRuntimeReference; + /** + * Linked service description. + */ + description?: string; + /** + * Parameters for linked service. + */ + parameters?: { [propertyName: string]: ParameterSpecification }; + /** + * List of tags that can be used for describing the linked service. + */ + annotations?: any[]; + /** + * The connection string. Type: string, SecureString or AzureKeyVaultSecretReference. + */ + connectionString: any; + /** + * The on-premises Windows authentication user name. Type: string (or Expression with resultType + * string). + */ + userName?: any; + /** + * The on-premises Windows authentication password. + */ + password?: SecretBaseUnion; + /** + * The encrypted credential used for authentication. Credentials are encrypted using the + * integration runtime credential manager. Type: string (or Expression with resultType string). + */ + encryptedCredential?: any; + /** + * Sql always encrypted properties. + */ + alwaysEncryptedSettings?: SqlAlwaysEncryptedProperties; +} + /** * SQL Server linked service. */ @@ -11035,6 +11186,55 @@ export interface RestResourceDataset { paginationRules?: any; } +/** + * The Amazon RDS for SQL Server dataset. + */ +export interface AmazonRdsForSqlServerTableDataset { + /** + * Polymorphic Discriminator + */ + type: "AmazonRdsForSqlServerTable"; + /** + * Dataset description. + */ + description?: string; + /** + * Columns that define the structure of the dataset. Type: array (or Expression with resultType + * array), itemType: DatasetDataElement. + */ + structure?: any; + /** + * Columns that define the physical type schema of the dataset. Type: array (or Expression with + * resultType array), itemType: DatasetSchemaDataElement. + */ + schema?: any; + /** + * Linked service reference. + */ + linkedServiceName: LinkedServiceReference; + /** + * Parameters for dataset. + */ + parameters?: { [propertyName: string]: ParameterSpecification }; + /** + * List of tags that can be used for describing the Dataset. + */ + annotations?: any[]; + /** + * The folder that this Dataset is in. If not specified, Dataset will appear at the root level. + */ + folder?: DatasetFolder; + /** + * The schema name of the SQL Server dataset. Type: string (or Expression with resultType + * string). + */ + amazonRdsForSqlServerTableDatasetSchema?: any; + /** + * The table name of the SQL Server dataset. Type: string (or Expression with resultType string). + */ + table?: any; +} + /** * The on-premises SQL Server dataset. */ @@ -11926,6 +12126,56 @@ export interface TeradataTableDataset { table?: any; } +/** + * The AmazonRdsForOracle database dataset. + */ +export interface AmazonRdsForOracleTableDataset { + /** + * Polymorphic Discriminator + */ + type: "AmazonRdsForOracleTable"; + /** + * Dataset description. + */ + description?: string; + /** + * Columns that define the structure of the dataset. Type: array (or Expression with resultType + * array), itemType: DatasetDataElement. + */ + structure?: any; + /** + * Columns that define the physical type schema of the dataset. Type: array (or Expression with + * resultType array), itemType: DatasetSchemaDataElement. + */ + schema?: any; + /** + * Linked service reference. + */ + linkedServiceName: LinkedServiceReference; + /** + * Parameters for dataset. + */ + parameters?: { [propertyName: string]: ParameterSpecification }; + /** + * List of tags that can be used for describing the Dataset. + */ + annotations?: any[]; + /** + * The folder that this Dataset is in. If not specified, Dataset will appear at the root level. + */ + folder?: DatasetFolder; + /** + * The schema name of the AmazonRdsForOracle database. Type: string (or Expression with + * resultType string). + */ + amazonRdsForOracleTableDatasetSchema?: any; + /** + * The table name of the AmazonRdsForOracle database. Type: string (or Expression with resultType + * string). + */ + table?: any; +} + /** * The on-premises Oracle database dataset. */ @@ -14465,18 +14715,13 @@ export interface ExecuteDataFlowActivityTypePropertiesCompute { } /** - * Contains the possible cases for ExecutionActivity. - */ -export type ExecutionActivityUnion = ExecutionActivity | ExecuteDataFlowActivity | AzureFunctionActivity | DatabricksSparkPythonActivity | DatabricksSparkJarActivity | DatabricksNotebookActivity | DataLakeAnalyticsUSQLActivity | AzureMLExecutePipelineActivity | AzureMLUpdateResourceActivity | AzureMLBatchExecutionActivity | GetMetadataActivity | WebActivity | LookupActivity | AzureDataExplorerCommandActivity | DeleteActivity | SqlServerStoredProcedureActivity | CustomActivity | ExecuteSSISPackageActivity | HDInsightSparkActivity | HDInsightStreamingActivity | HDInsightMapReduceActivity | HDInsightPigActivity | HDInsightHiveActivity | CopyActivity; - -/** - * Base class for all execution activities. + * Execute power query activity. */ -export interface ExecutionActivity { +export interface ExecuteWranglingDataflowActivity { /** * Polymorphic Discriminator */ - type: "Execution"; + type: "ExecuteWranglingDataflow"; /** * Activity name. */ @@ -14494,17 +14739,87 @@ export interface ExecutionActivity { */ userProperties?: UserProperty[]; /** - * Linked service reference. + * Data flow reference. */ - linkedServiceName?: LinkedServiceReference; + dataFlow: DataFlowReference; /** - * Activity policy. + * Staging info for execute data flow activity. */ - policy?: ActivityPolicy; -} - -/** - * Execute data flow activity. + staging?: DataFlowStagingInfo; + /** + * The integration runtime reference. + */ + integrationRuntime?: IntegrationRuntimeReference; + /** + * Compute properties for data flow activity. + */ + compute?: ExecuteDataFlowActivityTypePropertiesCompute; + /** + * Trace level setting used for data flow monitoring output. Supported values are: 'coarse', + * 'fine', and 'none'. Type: string (or Expression with resultType string) + */ + traceLevel?: any; + /** + * Continue on error setting used for data flow execution. Enables processing to continue if a + * sink fails. Type: boolean (or Expression with resultType boolean) + */ + continueOnError?: any; + /** + * Concurrent run setting used for data flow execution. Allows sinks with the same save order to + * be processed concurrently. Type: boolean (or Expression with resultType boolean) + */ + runConcurrently?: any; + /** + * List of Power Query activity sinks mapped to a queryName. + */ + sinks?: { [propertyName: string]: PowerQuerySink }; + /** + * Activity policy. + */ + policy?: ActivityPolicy; +} + +/** + * Contains the possible cases for ExecutionActivity. + */ +export type ExecutionActivityUnion = ExecutionActivity | ExecuteDataFlowActivity | AzureFunctionActivity | DatabricksSparkPythonActivity | DatabricksSparkJarActivity | DatabricksNotebookActivity | DataLakeAnalyticsUSQLActivity | AzureMLExecutePipelineActivity | AzureMLUpdateResourceActivity | AzureMLBatchExecutionActivity | GetMetadataActivity | WebActivity | LookupActivity | AzureDataExplorerCommandActivity | DeleteActivity | SqlServerStoredProcedureActivity | CustomActivity | ExecuteSSISPackageActivity | HDInsightSparkActivity | HDInsightStreamingActivity | HDInsightMapReduceActivity | HDInsightPigActivity | HDInsightHiveActivity | CopyActivity; + +/** + * Base class for all execution activities. + */ +export interface ExecutionActivity { + /** + * Polymorphic Discriminator + */ + type: "Execution"; + /** + * Activity name. + */ + name: string; + /** + * Activity description. + */ + description?: string; + /** + * Activity depends on condition. + */ + dependsOn?: ActivityDependency[]; + /** + * Activity user properties. + */ + userProperties?: UserProperty[]; + /** + * Linked service reference. + */ + linkedServiceName?: LinkedServiceReference; + /** + * Activity policy. + */ + policy?: ActivityPolicy; +} + +/** + * Execute data flow activity. */ export interface ExecuteDataFlowActivity { /** @@ -16218,7 +16533,7 @@ export interface WebActivity { /** * Contains the possible cases for CopySource. */ -export type CopySourceUnion = CopySource | SharePointOnlineListSource | AzureDatabricksDeltaLakeSource | SnowflakeSource | HttpSource | AzureBlobFSSource | AzureDataLakeStoreSource | Office365Source | CosmosDbMongoDbApiSource | MongoDbV2Source | MongoDbAtlasSource | MongoDbSource | WebSource | OracleSource | AzureDataExplorerSource | HdfsSource | FileSystemSource | RestSource | SalesforceServiceCloudSource | ODataSource | MicrosoftAccessSource | RelationalSource | CommonDataServiceForAppsSource | DynamicsCrmSource | DynamicsSource | CosmosDbSqlApiSource | DocumentDbCollectionSource | BlobSource | TabularSourceUnion | BinarySource | OrcSource | XmlSource | JsonSource | DelimitedTextSource | ParquetSource | ExcelSource | AvroSource; +export type CopySourceUnion = CopySource | SharePointOnlineListSource | AzureDatabricksDeltaLakeSource | SnowflakeSource | HttpSource | AzureBlobFSSource | AzureDataLakeStoreSource | Office365Source | CosmosDbMongoDbApiSource | MongoDbV2Source | MongoDbAtlasSource | MongoDbSource | WebSource | AmazonRdsForOracleSource | OracleSource | AzureDataExplorerSource | HdfsSource | FileSystemSource | RestSource | SalesforceServiceCloudSource | ODataSource | MicrosoftAccessSource | RelationalSource | CommonDataServiceForAppsSource | DynamicsCrmSource | DynamicsSource | CosmosDbSqlApiSource | DocumentDbCollectionSource | BlobSource | TabularSourceUnion | BinarySource | OrcSource | XmlSource | JsonSource | DelimitedTextSource | ParquetSource | ExcelSource | AvroSource; /** * A copy activity source. @@ -16599,20 +16914,6 @@ export interface Office365Source { outputColumns?: any; } -/** - * Specify the column name and value of additional columns. - */ -export interface AdditionalColumns { - /** - * Additional column name. Type: string (or Expression with resultType string). - */ - name?: any; - /** - * Additional column value. Type: string (or Expression with resultType string). - */ - value?: any; -} - /** * Cursor methods for Mongodb query */ @@ -16695,10 +16996,10 @@ export interface CosmosDbMongoDbApiSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; } /** @@ -16751,10 +17052,10 @@ export interface MongoDbV2Source { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; } /** @@ -16807,10 +17108,10 @@ export interface MongoDbAtlasSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; } /** @@ -16846,10 +17147,10 @@ export interface MongoDbSource { */ query?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; } /** @@ -16880,10 +17181,87 @@ export interface WebSource { */ disableMetricsCollection?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; +} + +/** + * The settings that will be leveraged for AmazonRdsForOracle source partitioning. + */ +export interface AmazonRdsForOraclePartitionSettings { + /** + * Names of the physical partitions of AmazonRdsForOracle table. + */ + partitionNames?: any; + /** + * The name of the column in integer type that will be used for proceeding range partitioning. + * Type: string (or Expression with resultType string). + */ + partitionColumnName?: any; + /** + * The maximum value of column specified in partitionColumnName that will be used for proceeding + * range partitioning. Type: string (or Expression with resultType string). + */ + partitionUpperBound?: any; + /** + * The minimum value of column specified in partitionColumnName that will be used for proceeding + * range partitioning. Type: string (or Expression with resultType string). + */ + partitionLowerBound?: any; +} + +/** + * A copy activity AmazonRdsForOracle source. + */ +export interface AmazonRdsForOracleSource { + /** + * Polymorphic Discriminator + */ + type: "AmazonRdsForOracleSource"; + /** + * Source retry count. Type: integer (or Expression with resultType integer). + */ + sourceRetryCount?: any; + /** + * Source retry wait. Type: string (or Expression with resultType string), pattern: + * ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). + */ + sourceRetryWait?: any; + /** + * The maximum concurrent connection count for the source data store. Type: integer (or + * Expression with resultType integer). + */ + maxConcurrentConnections?: any; + /** + * If true, disable data store metrics collection. Default is false. Type: boolean (or Expression + * with resultType boolean). + */ + disableMetricsCollection?: any; + /** + * AmazonRdsForOracle reader query. Type: string (or Expression with resultType string). + */ + oracleReaderQuery?: any; + /** + * Query timeout. Type: string (or Expression with resultType string), pattern: + * ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). + */ + queryTimeout?: any; + /** + * The partition mechanism that will be used for AmazonRdsForOracle read in parallel. Type: + * string (or Expression with resultType string). + */ + partitionOption?: any; + /** + * The settings that will be leveraged for AmazonRdsForOracle source partitioning. + */ + partitionSettings?: AmazonRdsForOraclePartitionSettings; + /** + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). + */ + additionalColumns?: any; } /** @@ -16957,10 +17335,10 @@ export interface OracleSource { */ partitionSettings?: OraclePartitionSettings; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; } /** @@ -17006,10 +17384,10 @@ export interface AzureDataExplorerSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; } /** @@ -17083,10 +17461,10 @@ export interface FileSystemSource { */ recursive?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; } /** @@ -17147,10 +17525,10 @@ export interface RestSource { */ requestInterval?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; } /** @@ -17190,10 +17568,10 @@ export interface SalesforceServiceCloudSource { */ readBehavior?: SalesforceSourceReadBehavior; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; } /** @@ -17234,10 +17612,10 @@ export interface ODataSource { */ httpRequestTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; } /** @@ -17272,10 +17650,10 @@ export interface MicrosoftAccessSource { */ query?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; } /** @@ -17310,10 +17688,10 @@ export interface RelationalSource { */ query?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; } /** @@ -17349,10 +17727,10 @@ export interface CommonDataServiceForAppsSource { */ query?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; } /** @@ -17388,10 +17766,10 @@ export interface DynamicsCrmSource { */ query?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; } /** @@ -17427,10 +17805,10 @@ export interface DynamicsSource { */ query?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; } /** @@ -17478,10 +17856,10 @@ export interface CosmosDbSqlApiSource { */ detectDatetime?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; } /** @@ -17525,10 +17903,10 @@ export interface DocumentDbCollectionSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; } /** @@ -17596,7 +17974,7 @@ export interface RedshiftUnloadSettings { /** * Contains the possible cases for TabularSource. */ -export type TabularSourceUnion = TabularSource | AmazonRedshiftSource | GoogleAdWordsSource | OracleServiceCloudSource | DynamicsAXSource | ResponsysSource | SalesforceMarketingCloudSource | VerticaSource | NetezzaSource | ZohoSource | XeroSource | SquareSource | SparkSource | ShopifySource | ServiceNowSource | QuickBooksSource | PrestoSource | PhoenixSource | PaypalSource | MarketoSource | AzureMariaDBSource | MariaDBSource | MagentoSource | JiraSource | ImpalaSource | HubspotSource | HiveSource | HBaseSource | GreenplumSource | GoogleBigQuerySource | EloquaSource | DrillSource | CouchbaseSource | ConcurSource | AzurePostgreSqlSource | AmazonMWSSource | CassandraSource | TeradataSource | AzureMySqlSource | SqlDWSource | SqlMISource | AzureSqlSource | SqlServerSource | SqlSource | SapTableSource | SapOpenHubSource | SapHanaSource | SapEccSource | SapCloudForCustomerSource | SalesforceSource | SapBwSource | SybaseSource | PostgreSqlSource | MySqlSource | OdbcSource | Db2Source | InformixSource | AzureTableSource; +export type TabularSourceUnion = TabularSource | AmazonRedshiftSource | GoogleAdWordsSource | OracleServiceCloudSource | DynamicsAXSource | ResponsysSource | SalesforceMarketingCloudSource | VerticaSource | NetezzaSource | ZohoSource | XeroSource | SquareSource | SparkSource | ShopifySource | ServiceNowSource | QuickBooksSource | PrestoSource | PhoenixSource | PaypalSource | MarketoSource | AzureMariaDBSource | MariaDBSource | MagentoSource | JiraSource | ImpalaSource | HubspotSource | HiveSource | HBaseSource | GreenplumSource | GoogleBigQuerySource | EloquaSource | DrillSource | CouchbaseSource | ConcurSource | AzurePostgreSqlSource | AmazonMWSSource | CassandraSource | TeradataSource | AzureMySqlSource | SqlDWSource | SqlMISource | AzureSqlSource | AmazonRdsForSqlServerSource | SqlServerSource | SqlSource | SapTableSource | SapOpenHubSource | SapHanaSource | SapEccSource | SapCloudForCustomerSource | SalesforceSource | SapBwSource | SybaseSource | PostgreSqlSource | MySqlSource | OdbcSource | Db2Source | InformixSource | AzureTableSource; /** * Copy activity sources of tabular type. @@ -17631,10 +18009,10 @@ export interface TabularSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; } /** @@ -17670,10 +18048,10 @@ export interface AmazonRedshiftSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * Database query. Type: string (or Expression with resultType string). */ @@ -17719,10 +18097,10 @@ export interface GoogleAdWordsSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * A query to retrieve data from source. Type: string (or Expression with resultType string). */ @@ -17762,10 +18140,10 @@ export interface OracleServiceCloudSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * A query to retrieve data from source. Type: string (or Expression with resultType string). */ @@ -17805,10 +18183,10 @@ export interface DynamicsAXSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * A query to retrieve data from source. Type: string (or Expression with resultType string). */ @@ -17854,10 +18232,10 @@ export interface ResponsysSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * A query to retrieve data from source. Type: string (or Expression with resultType string). */ @@ -17897,10 +18275,10 @@ export interface SalesforceMarketingCloudSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * A query to retrieve data from source. Type: string (or Expression with resultType string). */ @@ -17940,10 +18318,10 @@ export interface VerticaSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * A query to retrieve data from source. Type: string (or Expression with resultType string). */ @@ -18004,10 +18382,10 @@ export interface NetezzaSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * A query to retrieve data from source. Type: string (or Expression with resultType string). */ @@ -18056,10 +18434,10 @@ export interface ZohoSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * A query to retrieve data from source. Type: string (or Expression with resultType string). */ @@ -18099,10 +18477,10 @@ export interface XeroSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * A query to retrieve data from source. Type: string (or Expression with resultType string). */ @@ -18142,10 +18520,10 @@ export interface SquareSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * A query to retrieve data from source. Type: string (or Expression with resultType string). */ @@ -18185,10 +18563,10 @@ export interface SparkSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * A query to retrieve data from source. Type: string (or Expression with resultType string). */ @@ -18228,10 +18606,10 @@ export interface ShopifySource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * A query to retrieve data from source. Type: string (or Expression with resultType string). */ @@ -18271,10 +18649,10 @@ export interface ServiceNowSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * A query to retrieve data from source. Type: string (or Expression with resultType string). */ @@ -18314,10 +18692,10 @@ export interface QuickBooksSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * A query to retrieve data from source. Type: string (or Expression with resultType string). */ @@ -18357,10 +18735,10 @@ export interface PrestoSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * A query to retrieve data from source. Type: string (or Expression with resultType string). */ @@ -18400,10 +18778,10 @@ export interface PhoenixSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * A query to retrieve data from source. Type: string (or Expression with resultType string). */ @@ -18443,10 +18821,10 @@ export interface PaypalSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * A query to retrieve data from source. Type: string (or Expression with resultType string). */ @@ -18486,10 +18864,10 @@ export interface MarketoSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * A query to retrieve data from source. Type: string (or Expression with resultType string). */ @@ -18529,10 +18907,10 @@ export interface AzureMariaDBSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * A query to retrieve data from source. Type: string (or Expression with resultType string). */ @@ -18572,10 +18950,10 @@ export interface MariaDBSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * A query to retrieve data from source. Type: string (or Expression with resultType string). */ @@ -18615,10 +18993,10 @@ export interface MagentoSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * A query to retrieve data from source. Type: string (or Expression with resultType string). */ @@ -18658,10 +19036,10 @@ export interface JiraSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * A query to retrieve data from source. Type: string (or Expression with resultType string). */ @@ -18701,10 +19079,10 @@ export interface ImpalaSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * A query to retrieve data from source. Type: string (or Expression with resultType string). */ @@ -18744,10 +19122,10 @@ export interface HubspotSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * A query to retrieve data from source. Type: string (or Expression with resultType string). */ @@ -18787,10 +19165,10 @@ export interface HiveSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * A query to retrieve data from source. Type: string (or Expression with resultType string). */ @@ -18830,10 +19208,10 @@ export interface HBaseSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * A query to retrieve data from source. Type: string (or Expression with resultType string). */ @@ -18873,10 +19251,10 @@ export interface GreenplumSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * A query to retrieve data from source. Type: string (or Expression with resultType string). */ @@ -18916,10 +19294,10 @@ export interface GoogleBigQuerySource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * A query to retrieve data from source. Type: string (or Expression with resultType string). */ @@ -18959,10 +19337,10 @@ export interface EloquaSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * A query to retrieve data from source. Type: string (or Expression with resultType string). */ @@ -19002,10 +19380,10 @@ export interface DrillSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * A query to retrieve data from source. Type: string (or Expression with resultType string). */ @@ -19045,10 +19423,10 @@ export interface CouchbaseSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * A query to retrieve data from source. Type: string (or Expression with resultType string). */ @@ -19088,10 +19466,10 @@ export interface ConcurSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * A query to retrieve data from source. Type: string (or Expression with resultType string). */ @@ -19131,10 +19509,10 @@ export interface AzurePostgreSqlSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * A query to retrieve data from source. Type: string (or Expression with resultType string). */ @@ -19174,10 +19552,10 @@ export interface AmazonMWSSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * A query to retrieve data from source. Type: string (or Expression with resultType string). */ @@ -19217,10 +19595,10 @@ export interface CassandraSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * Database query. Should be a SQL-92 query expression or Cassandra Query Language (CQL) command. * Type: string (or Expression with resultType string). @@ -19291,10 +19669,10 @@ export interface TeradataSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * Teradata query. Type: string (or Expression with resultType string). */ @@ -19343,10 +19721,10 @@ export interface AzureMySqlSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * Database query. Type: string (or Expression with resultType string). */ @@ -19412,10 +19790,10 @@ export interface SqlDWSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * SQL Data Warehouse reader query. Type: string (or Expression with resultType string). */ @@ -19490,10 +19868,10 @@ export interface SqlMISource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * SQL reader query. Type: string (or Expression with resultType string). */ @@ -19556,10 +19934,76 @@ export interface AzureSqlSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). + */ + additionalColumns?: any; + /** + * SQL reader query. Type: string (or Expression with resultType string). + */ + sqlReaderQuery?: any; + /** + * Name of the stored procedure for a SQL Database source. This cannot be used at the same time + * as SqlReaderQuery. Type: string (or Expression with resultType string). + */ + sqlReaderStoredProcedureName?: any; + /** + * Value and type setting for stored procedure parameters. Example: "{Parameter1: {value: "1", + * type: "int"}}". + */ + storedProcedureParameters?: { [propertyName: string]: StoredProcedureParameter }; + /** + * Which additional types to produce. + */ + produceAdditionalTypes?: any; + /** + * The partition mechanism that will be used for Sql read in parallel. Possible values include: + * "None", "PhysicalPartitionsOfTable", "DynamicRange". + */ + partitionOption?: any; + /** + * The settings that will be leveraged for Sql source partitioning. + */ + partitionSettings?: SqlPartitionSettings; +} + +/** + * A copy activity Amazon RDS for SQL Server source. + */ +export interface AmazonRdsForSqlServerSource { + /** + * Polymorphic Discriminator + */ + type: "AmazonRdsForSqlServerSource"; + /** + * Source retry count. Type: integer (or Expression with resultType integer). + */ + sourceRetryCount?: any; + /** + * Source retry wait. Type: string (or Expression with resultType string), pattern: + * ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). + */ + sourceRetryWait?: any; + /** + * The maximum concurrent connection count for the source data store. Type: integer (or + * Expression with resultType integer). + */ + maxConcurrentConnections?: any; + /** + * If true, disable data store metrics collection. Default is false. Type: boolean (or Expression + * with resultType boolean). + */ + disableMetricsCollection?: any; + /** + * Query timeout. Type: string (or Expression with resultType string), pattern: + * ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). + */ + queryTimeout?: any; + /** + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * SQL reader query. Type: string (or Expression with resultType string). */ @@ -19622,10 +20066,10 @@ export interface SqlServerSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * SQL reader query. Type: string (or Expression with resultType string). */ @@ -19688,10 +20132,10 @@ export interface SqlSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * SQL reader query. Type: string (or Expression with resultType string). */ @@ -19782,10 +20226,10 @@ export interface SapTableSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * The number of rows to be retrieved. Type: integer(or Expression with resultType integer). */ @@ -19865,10 +20309,10 @@ export interface SapOpenHubSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * Whether to exclude the records of the last request. The default value is true. Type: boolean * (or Expression with resultType boolean). @@ -19936,10 +20380,10 @@ export interface SapHanaSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * SAP HANA Sql query. Type: string (or Expression with resultType string). */ @@ -19993,10 +20437,10 @@ export interface SapEccSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * SAP ECC OData query. For example, "$top=1". Type: string (or Expression with resultType * string). @@ -20043,10 +20487,10 @@ export interface SapCloudForCustomerSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * SAP Cloud for Customer OData query. For example, "$top=1". Type: string (or Expression with * resultType string). @@ -20093,10 +20537,10 @@ export interface SalesforceSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * Database query. Type: string (or Expression with resultType string). */ @@ -20141,10 +20585,10 @@ export interface SapBwSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * MDX query. Type: string (or Expression with resultType string). */ @@ -20184,10 +20628,10 @@ export interface SybaseSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * Database query. Type: string (or Expression with resultType string). */ @@ -20227,10 +20671,10 @@ export interface PostgreSqlSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * Database query. Type: string (or Expression with resultType string). */ @@ -20270,10 +20714,10 @@ export interface MySqlSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * Database query. Type: string (or Expression with resultType string). */ @@ -20313,10 +20757,10 @@ export interface OdbcSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * Database query. Type: string (or Expression with resultType string). */ @@ -20356,10 +20800,10 @@ export interface Db2Source { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * Database query. Type: string (or Expression with resultType string). */ @@ -20399,10 +20843,10 @@ export interface InformixSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * Database query. Type: string (or Expression with resultType string). */ @@ -20442,10 +20886,10 @@ export interface AzureTableSource { */ queryTimeout?: any; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; /** * Azure Table source query. Type: string (or Expression with resultType string). */ @@ -20526,10 +20970,10 @@ export interface OrcSource { */ storeSettings?: StoreReadSettingsUnion; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; } /** @@ -20568,10 +21012,10 @@ export interface XmlSource { */ formatSettings?: XmlReadSettings; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; } /** @@ -20610,10 +21054,10 @@ export interface JsonSource { */ formatSettings?: JsonReadSettings; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; } /** @@ -20652,10 +21096,10 @@ export interface DelimitedTextSource { */ formatSettings?: DelimitedTextReadSettings; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; } /** @@ -20690,10 +21134,10 @@ export interface ParquetSource { */ storeSettings?: StoreReadSettingsUnion; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; } /** @@ -20728,10 +21172,10 @@ export interface ExcelSource { */ storeSettings?: StoreReadSettingsUnion; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; } /** @@ -20766,10 +21210,10 @@ export interface AvroSource { */ storeSettings?: StoreReadSettingsUnion; /** - * Specifies the additional columns to be added to source data. Type: array of objects (or - * Expression with resultType array of objects). + * Specifies the additional columns to be added to source data. Type: array of + * objects(AdditionalColumns) (or Expression with resultType array of objects). */ - additionalColumns?: AdditionalColumns[]; + additionalColumns?: any; } /** @@ -22683,6 +23127,21 @@ export interface SnowflakeSink { importSettings?: SnowflakeImportCopyCommand; } +/** + * Sql DW upsert option settings + */ +export interface SqlDWUpsertSettings { + /** + * Schema name for interim table. Type: string (or Expression with resultType string). + */ + interimSchemaName?: any; + /** + * Key column names for unique row identification. Type: array of strings (or Expression with + * resultType array of strings). + */ + keys?: any; +} + /** * Default value. */ @@ -22808,6 +23267,40 @@ export interface SqlDWSink { * supported. Type: string (or Expression with resultType string). */ tableOption?: any; + /** + * Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType + * boolean). + */ + sqlWriterUseTableLock?: any; + /** + * Write behavior when copying data into azure SQL DW. Type: SqlDWWriteBehaviorEnum (or + * Expression with resultType SqlDWWriteBehaviorEnum) + */ + writeBehavior?: any; + /** + * SQL DW upsert settings. + */ + upsertSettings?: SqlDWUpsertSettings; +} + +/** + * Sql upsert option settings + */ +export interface SqlUpsertSettings { + /** + * Specifies whether to use temp db for upsert interim table. Type: boolean (or Expression with + * resultType boolean). + */ + useTempDB?: any; + /** + * Schema name for interim table. Type: string (or Expression with resultType string). + */ + interimSchemaName?: any; + /** + * Key column names for unique row identification. Type: array of strings (or Expression with + * resultType array of strings). + */ + keys?: any; } /** @@ -22872,6 +23365,20 @@ export interface SqlMISink { * supported. Type: string (or Expression with resultType string). */ tableOption?: any; + /** + * Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType + * boolean). + */ + sqlWriterUseTableLock?: any; + /** + * White behavior when copying data into azure SQL MI. Type: SqlWriteBehaviorEnum (or Expression + * with resultType SqlWriteBehaviorEnum) + */ + writeBehavior?: any; + /** + * SQL upsert settings. + */ + upsertSettings?: SqlUpsertSettings; } /** @@ -22936,6 +23443,20 @@ export interface AzureSqlSink { * supported. Type: string (or Expression with resultType string). */ tableOption?: any; + /** + * Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType + * boolean). + */ + sqlWriterUseTableLock?: any; + /** + * Write behavior when copying data into Azure SQL. Type: SqlWriteBehaviorEnum (or Expression + * with resultType SqlWriteBehaviorEnum) + */ + writeBehavior?: any; + /** + * SQL upsert settings. + */ + upsertSettings?: SqlUpsertSettings; } /** @@ -23000,6 +23521,20 @@ export interface SqlServerSink { * supported. Type: string (or Expression with resultType string). */ tableOption?: any; + /** + * Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType + * boolean). + */ + sqlWriterUseTableLock?: any; + /** + * Write behavior when copying data into sql server. Type: SqlWriteBehaviorEnum (or Expression + * with resultType SqlWriteBehaviorEnum) + */ + writeBehavior?: any; + /** + * SQL upsert settings. + */ + upsertSettings?: SqlUpsertSettings; } /** @@ -23064,6 +23599,20 @@ export interface SqlSink { * supported. Type: string (or Expression with resultType string). */ tableOption?: any; + /** + * Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType + * boolean). + */ + sqlWriterUseTableLock?: any; + /** + * Write behavior when copying data into sql. Type: SqlWriteBehaviorEnum (or Expression with + * resultType SqlWriteBehaviorEnum) + */ + writeBehavior?: any; + /** + * SQL upsert settings. + */ + upsertSettings?: SqlUpsertSettings; } /** @@ -25243,6 +25792,17 @@ export interface SelfHostedIntegrationRuntime { linkedInfo?: LinkedIntegrationRuntimeTypeUnion; } +/** + * The definition and properties of virtual network to which Azure-SSIS integration runtime will + * join. + */ +export interface IntegrationRuntimeCustomerVirtualNetwork { + /** + * The ID of subnet to which Azure-SSIS integration runtime will join. + */ + subnetId?: string; +} + /** * The entity reference. */ @@ -25483,6 +26043,10 @@ export interface IntegrationRuntimeVNetProperties { * Resource IDs of the public IP addresses that this integration runtime will use. */ publicIPs?: string[]; + /** + * The ID of subnet, to which this Azure-SSIS integration runtime will be joined. + */ + subnetId?: string; /** * Describes unknown properties. The value of an unknown property can be of "any" type. */ @@ -25507,6 +26071,11 @@ export interface IntegrationRuntimeDataFlowProperties { * Time to live (in minutes) setting of the cluster which will execute data flow job. */ timeToLive?: number; + /** + * 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. + */ + cleanup?: boolean; /** * Describes unknown properties. The value of an unknown property can be of "any" type. */ @@ -25576,6 +26145,10 @@ export interface ManagedIntegrationRuntime { * SSIS properties for managed integration runtime. */ ssisProperties?: IntegrationRuntimeSsisProperties; + /** + * The name of virtual network to which Azure-SSIS integration runtime will join + */ + customerVirtualNetwork?: IntegrationRuntimeCustomerVirtualNetwork; /** * Managed Virtual Network reference. */ @@ -26003,6 +26576,54 @@ export interface IntegrationRuntimeConnectionInfo { [property: string]: any; } +/** + * The details of Azure-SSIS integration runtime outbound network dependency endpoint. + */ +export interface IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails { + /** + * The port of endpoint. + */ + port?: number; +} + +/** + * The endpoint for Azure-SSIS integration runtime outbound network dependency. + */ +export interface IntegrationRuntimeOutboundNetworkDependenciesEndpoint { + /** + * The domain name of endpoint. + */ + domainName?: string; + /** + * The details of endpoint. + */ + endpointDetails?: IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails[]; +} + +/** + * Azure-SSIS integration runtime outbound network dependency endpoints for one category. + */ +export interface IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint { + /** + * The category of outbound network dependency. + */ + category?: string; + /** + * The endpoints for outbound network dependency. + */ + endpoints?: IntegrationRuntimeOutboundNetworkDependenciesEndpoint[]; +} + +/** + * Azure-SSIS integration runtime outbound network dependency endpoints. + */ +export interface IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse { + /** + * The list of outbound network dependency endpoints. + */ + value?: IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint[]; +} + /** * Columns that define the structure of the dataset. */ @@ -26035,6 +26656,20 @@ export interface DatasetSchemaDataElement { [property: string]: any; } +/** + * Specify the column name and value of additional columns. + */ +export interface AdditionalColumns { + /** + * Additional column name. Type: string (or Expression with resultType string). + */ + name?: any; + /** + * Additional column value. Type: string (or Expression with resultType string). + */ + value?: any; +} + /** * Contains the possible cases for CopyTranslator. */ @@ -27256,6 +27891,14 @@ export type HdiNodeTypes = 'Headnode' | 'Workernode' | 'Zookeeper'; */ export type JsonWriteFilePattern = 'setOfObjects' | 'arrayOfObjects'; +/** + * Defines values for AmazonRdsForOraclePartitionOption. + * Possible values include: 'None', 'PhysicalPartitionsOfTable', 'DynamicRange' + * @readonly + * @enum {string} + */ +export type AmazonRdsForOraclePartitionOption = 'None' | 'PhysicalPartitionsOfTable' | 'DynamicRange'; + /** * Defines values for CopyBehaviorType. * Possible values include: 'PreserveHierarchy', 'FlattenHierarchy', 'MergeFiles' @@ -27264,6 +27907,22 @@ export type JsonWriteFilePattern = 'setOfObjects' | 'arrayOfObjects'; */ export type CopyBehaviorType = 'PreserveHierarchy' | 'FlattenHierarchy' | 'MergeFiles'; +/** + * Defines values for SqlWriteBehaviorEnum. + * Possible values include: 'Insert', 'Upsert', 'StoredProcedure' + * @readonly + * @enum {string} + */ +export type SqlWriteBehaviorEnum = 'Insert' | 'Upsert' | 'StoredProcedure'; + +/** + * Defines values for SqlDWWriteBehaviorEnum. + * Possible values include: 'Insert', 'Upsert' + * @readonly + * @enum {string} + */ +export type SqlDWWriteBehaviorEnum = 'Insert' | 'Upsert'; + /** * Defines values for SqlPartitionOption. * Possible values include: 'None', 'PhysicalPartitionsOfTable', 'DynamicRange' @@ -27713,6 +28372,26 @@ export type IntegrationRuntimesGetStatusResponse = IntegrationRuntimeStatusRespo }; }; +/** + * Contains response data for the listOutboundNetworkDependenciesEndpoints operation. + */ +export type IntegrationRuntimesListOutboundNetworkDependenciesEndpointsResponse = IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse; + }; +}; + /** * Contains response data for the getConnectionInfo operation. */ diff --git a/sdk/datafactory/arm-datafactory/src/models/integrationRuntimesMappers.ts b/sdk/datafactory/arm-datafactory/src/models/integrationRuntimesMappers.ts index 1702c43d8ca4..11d1ecde2857 100644 --- a/sdk/datafactory/arm-datafactory/src/models/integrationRuntimesMappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/integrationRuntimesMappers.ts @@ -11,10 +11,16 @@ export { Activity, ActivityDependency, ActivityPolicy, - AdditionalColumns, AmazonMWSLinkedService, AmazonMWSObjectDataset, AmazonMWSSource, + AmazonRdsForOracleLinkedService, + AmazonRdsForOraclePartitionSettings, + AmazonRdsForOracleSource, + AmazonRdsForOracleTableDataset, + AmazonRdsForSqlServerLinkedService, + AmazonRdsForSqlServerSource, + AmazonRdsForSqlServerTableDataset, AmazonRedshiftLinkedService, AmazonRedshiftSource, AmazonRedshiftTableDataset, @@ -226,6 +232,7 @@ export { ExecuteDataFlowActivityTypePropertiesCompute, ExecutePipelineActivity, ExecuteSSISPackageActivity, + ExecuteWranglingDataflowActivity, ExecutionActivity, ExportSettings, Expression, @@ -249,6 +256,7 @@ export { FtpServerLinkedService, FtpServerLocation, GetMetadataActivity, + GitHubClientSecret, GlobalParameterSpecification, GoogleAdWordsLinkedService, GoogleAdWordsObjectDataset, @@ -300,12 +308,17 @@ export { IntegrationRuntimeAuthKeys, IntegrationRuntimeComputeProperties, IntegrationRuntimeConnectionInfo, + IntegrationRuntimeCustomerVirtualNetwork, IntegrationRuntimeCustomSetupScriptProperties, IntegrationRuntimeDataFlowProperties, IntegrationRuntimeDataProxyProperties, IntegrationRuntimeListResponse, IntegrationRuntimeMonitoringData, IntegrationRuntimeNodeMonitoringData, + IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint, + IntegrationRuntimeOutboundNetworkDependenciesEndpoint, + IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails, + IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse, IntegrationRuntimeReference, IntegrationRuntimeRegenerateKeyParameters, IntegrationRuntimeResource, @@ -429,6 +442,8 @@ export { PostgreSqlLinkedService, PostgreSqlSource, PostgreSqlTableDataset, + PowerQuerySink, + PowerQuerySource, PrestoLinkedService, PrestoObjectDataset, PrestoSource, @@ -527,6 +542,7 @@ export { SqlAlwaysEncryptedProperties, SqlDWSink, SqlDWSource, + SqlDWUpsertSettings, SqlMISink, SqlMISource, SqlPartitionSettings, @@ -537,6 +553,7 @@ export { SqlServerTableDataset, SqlSink, SqlSource, + SqlUpsertSettings, SquareLinkedService, SquareObjectDataset, SquareSource, @@ -592,6 +609,7 @@ export { WebLinkedServiceTypeProperties, WebSource, WebTableDataset, + WranglingDataFlow, XeroLinkedService, XeroObjectDataset, XeroSource, diff --git a/sdk/datafactory/arm-datafactory/src/models/linkedServicesMappers.ts b/sdk/datafactory/arm-datafactory/src/models/linkedServicesMappers.ts index b062f365baf6..d39166f275c0 100644 --- a/sdk/datafactory/arm-datafactory/src/models/linkedServicesMappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/linkedServicesMappers.ts @@ -11,10 +11,16 @@ export { Activity, ActivityDependency, ActivityPolicy, - AdditionalColumns, AmazonMWSLinkedService, AmazonMWSObjectDataset, AmazonMWSSource, + AmazonRdsForOracleLinkedService, + AmazonRdsForOraclePartitionSettings, + AmazonRdsForOracleSource, + AmazonRdsForOracleTableDataset, + AmazonRdsForSqlServerLinkedService, + AmazonRdsForSqlServerSource, + AmazonRdsForSqlServerTableDataset, AmazonRedshiftLinkedService, AmazonRedshiftSource, AmazonRedshiftTableDataset, @@ -225,6 +231,7 @@ export { ExecuteDataFlowActivityTypePropertiesCompute, ExecutePipelineActivity, ExecuteSSISPackageActivity, + ExecuteWranglingDataflowActivity, ExecutionActivity, ExportSettings, Expression, @@ -248,6 +255,7 @@ export { FtpServerLinkedService, FtpServerLocation, GetMetadataActivity, + GitHubClientSecret, GlobalParameterSpecification, GoogleAdWordsLinkedService, GoogleAdWordsObjectDataset, @@ -297,6 +305,7 @@ export { InformixTableDataset, IntegrationRuntime, IntegrationRuntimeComputeProperties, + IntegrationRuntimeCustomerVirtualNetwork, IntegrationRuntimeCustomSetupScriptProperties, IntegrationRuntimeDataFlowProperties, IntegrationRuntimeDataProxyProperties, @@ -415,6 +424,8 @@ export { PostgreSqlLinkedService, PostgreSqlSource, PostgreSqlTableDataset, + PowerQuerySink, + PowerQuerySource, PrestoLinkedService, PrestoObjectDataset, PrestoSource, @@ -511,6 +522,7 @@ export { SqlAlwaysEncryptedProperties, SqlDWSink, SqlDWSource, + SqlDWUpsertSettings, SqlMISink, SqlMISource, SqlPartitionSettings, @@ -521,6 +533,7 @@ export { SqlServerTableDataset, SqlSink, SqlSource, + SqlUpsertSettings, SquareLinkedService, SquareObjectDataset, SquareSource, @@ -575,6 +588,7 @@ export { WebLinkedServiceTypeProperties, WebSource, WebTableDataset, + WranglingDataFlow, XeroLinkedService, XeroObjectDataset, XeroSource, diff --git a/sdk/datafactory/arm-datafactory/src/models/managedPrivateEndpointsMappers.ts b/sdk/datafactory/arm-datafactory/src/models/managedPrivateEndpointsMappers.ts index e0199cfb4f41..7bf0e96607c1 100644 --- a/sdk/datafactory/arm-datafactory/src/models/managedPrivateEndpointsMappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/managedPrivateEndpointsMappers.ts @@ -11,10 +11,16 @@ export { Activity, ActivityDependency, ActivityPolicy, - AdditionalColumns, AmazonMWSLinkedService, AmazonMWSObjectDataset, AmazonMWSSource, + AmazonRdsForOracleLinkedService, + AmazonRdsForOraclePartitionSettings, + AmazonRdsForOracleSource, + AmazonRdsForOracleTableDataset, + AmazonRdsForSqlServerLinkedService, + AmazonRdsForSqlServerSource, + AmazonRdsForSqlServerTableDataset, AmazonRedshiftLinkedService, AmazonRedshiftSource, AmazonRedshiftTableDataset, @@ -225,6 +231,7 @@ export { ExecuteDataFlowActivityTypePropertiesCompute, ExecutePipelineActivity, ExecuteSSISPackageActivity, + ExecuteWranglingDataflowActivity, ExecutionActivity, ExportSettings, Expression, @@ -248,6 +255,7 @@ export { FtpServerLinkedService, FtpServerLocation, GetMetadataActivity, + GitHubClientSecret, GlobalParameterSpecification, GoogleAdWordsLinkedService, GoogleAdWordsObjectDataset, @@ -297,6 +305,7 @@ export { InformixTableDataset, IntegrationRuntime, IntegrationRuntimeComputeProperties, + IntegrationRuntimeCustomerVirtualNetwork, IntegrationRuntimeCustomSetupScriptProperties, IntegrationRuntimeDataFlowProperties, IntegrationRuntimeDataProxyProperties, @@ -415,6 +424,8 @@ export { PostgreSqlLinkedService, PostgreSqlSource, PostgreSqlTableDataset, + PowerQuerySink, + PowerQuerySource, PrestoLinkedService, PrestoObjectDataset, PrestoSource, @@ -511,6 +522,7 @@ export { SqlAlwaysEncryptedProperties, SqlDWSink, SqlDWSource, + SqlDWUpsertSettings, SqlMISink, SqlMISource, SqlPartitionSettings, @@ -521,6 +533,7 @@ export { SqlServerTableDataset, SqlSink, SqlSource, + SqlUpsertSettings, SquareLinkedService, SquareObjectDataset, SquareSource, @@ -575,6 +588,7 @@ export { WebLinkedServiceTypeProperties, WebSource, WebTableDataset, + WranglingDataFlow, XeroLinkedService, XeroObjectDataset, XeroSource, diff --git a/sdk/datafactory/arm-datafactory/src/models/managedVirtualNetworksMappers.ts b/sdk/datafactory/arm-datafactory/src/models/managedVirtualNetworksMappers.ts index 09482132a053..47ba5f3497df 100644 --- a/sdk/datafactory/arm-datafactory/src/models/managedVirtualNetworksMappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/managedVirtualNetworksMappers.ts @@ -11,10 +11,16 @@ export { Activity, ActivityDependency, ActivityPolicy, - AdditionalColumns, AmazonMWSLinkedService, AmazonMWSObjectDataset, AmazonMWSSource, + AmazonRdsForOracleLinkedService, + AmazonRdsForOraclePartitionSettings, + AmazonRdsForOracleSource, + AmazonRdsForOracleTableDataset, + AmazonRdsForSqlServerLinkedService, + AmazonRdsForSqlServerSource, + AmazonRdsForSqlServerTableDataset, AmazonRedshiftLinkedService, AmazonRedshiftSource, AmazonRedshiftTableDataset, @@ -225,6 +231,7 @@ export { ExecuteDataFlowActivityTypePropertiesCompute, ExecutePipelineActivity, ExecuteSSISPackageActivity, + ExecuteWranglingDataflowActivity, ExecutionActivity, ExportSettings, Expression, @@ -248,6 +255,7 @@ export { FtpServerLinkedService, FtpServerLocation, GetMetadataActivity, + GitHubClientSecret, GlobalParameterSpecification, GoogleAdWordsLinkedService, GoogleAdWordsObjectDataset, @@ -297,6 +305,7 @@ export { InformixTableDataset, IntegrationRuntime, IntegrationRuntimeComputeProperties, + IntegrationRuntimeCustomerVirtualNetwork, IntegrationRuntimeCustomSetupScriptProperties, IntegrationRuntimeDataFlowProperties, IntegrationRuntimeDataProxyProperties, @@ -415,6 +424,8 @@ export { PostgreSqlLinkedService, PostgreSqlSource, PostgreSqlTableDataset, + PowerQuerySink, + PowerQuerySource, PrestoLinkedService, PrestoObjectDataset, PrestoSource, @@ -511,6 +522,7 @@ export { SqlAlwaysEncryptedProperties, SqlDWSink, SqlDWSource, + SqlDWUpsertSettings, SqlMISink, SqlMISource, SqlPartitionSettings, @@ -521,6 +533,7 @@ export { SqlServerTableDataset, SqlSink, SqlSource, + SqlUpsertSettings, SquareLinkedService, SquareObjectDataset, SquareSource, @@ -575,6 +588,7 @@ export { WebLinkedServiceTypeProperties, WebSource, WebTableDataset, + WranglingDataFlow, XeroLinkedService, XeroObjectDataset, XeroSource, diff --git a/sdk/datafactory/arm-datafactory/src/models/mappers.ts b/sdk/datafactory/arm-datafactory/src/models/mappers.ts index 10fa6ddbd1e0..b9cb04311b1a 100644 --- a/sdk/datafactory/arm-datafactory/src/models/mappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/mappers.ts @@ -1536,17 +1536,20 @@ export const FactoryVSTSConfiguration: msRest.CompositeMapper = { } }; -export const FactoryGitHubConfiguration: msRest.CompositeMapper = { - serializedName: "FactoryGitHubConfiguration", +export const GitHubClientSecret: msRest.CompositeMapper = { + serializedName: "GitHubClientSecret", type: { name: "Composite", - polymorphicDiscriminator: FactoryRepoConfiguration.type.polymorphicDiscriminator, - uberParent: "FactoryRepoConfiguration", - className: "FactoryGitHubConfiguration", + className: "GitHubClientSecret", modelProperties: { - ...FactoryRepoConfiguration.type.modelProperties, - hostName: { - serializedName: "hostName", + byoaSecretAkvUrl: { + serializedName: "byoaSecretAkvUrl", + type: { + name: "String" + } + }, + byoaSecretName: { + serializedName: "byoaSecretName", type: { name: "String" } @@ -1555,23 +1558,33 @@ export const FactoryGitHubConfiguration: msRest.CompositeMapper = { } }; -export const GitHubClientSecret: msRest.CompositeMapper = { - serializedName: "GitHubClientSecret", +export const FactoryGitHubConfiguration: msRest.CompositeMapper = { + serializedName: "FactoryGitHubConfiguration", type: { name: "Composite", - className: "GitHubClientSecret", + polymorphicDiscriminator: FactoryRepoConfiguration.type.polymorphicDiscriminator, + uberParent: "FactoryRepoConfiguration", + className: "FactoryGitHubConfiguration", modelProperties: { - byoaSecretAkvUrl: { - serializedName: "byoaSecretAkvUrl", + ...FactoryRepoConfiguration.type.modelProperties, + hostName: { + serializedName: "hostName", type: { name: "String" } }, - byoaSecretName: { - serializedName: "byoaSecretName", + clientId: { + serializedName: "clientId", type: { name: "String" } + }, + clientSecret: { + serializedName: "clientSecret", + type: { + name: "Composite", + className: "GitHubClientSecret" + } } } } @@ -4092,6 +4105,23 @@ export const DataFlowSink: msRest.CompositeMapper = { } }; +export const PowerQuerySink: msRest.CompositeMapper = { + serializedName: "PowerQuerySink", + type: { + name: "Composite", + className: "PowerQuerySink", + modelProperties: { + ...DataFlowSink.type.modelProperties, + script: { + serializedName: "script", + type: { + name: "String" + } + } + } + } +}; + export const DataFlowSource: msRest.CompositeMapper = { serializedName: "DataFlowSource", type: { @@ -4124,6 +4154,54 @@ export const DataFlowSource: msRest.CompositeMapper = { } }; +export const PowerQuerySource: msRest.CompositeMapper = { + serializedName: "PowerQuerySource", + type: { + name: "Composite", + className: "PowerQuerySource", + modelProperties: { + ...DataFlowSource.type.modelProperties, + script: { + serializedName: "script", + type: { + name: "String" + } + } + } + } +}; + +export const WranglingDataFlow: msRest.CompositeMapper = { + serializedName: "WranglingDataFlow", + type: { + name: "Composite", + polymorphicDiscriminator: DataFlow.type.polymorphicDiscriminator, + uberParent: "DataFlow", + className: "WranglingDataFlow", + modelProperties: { + ...DataFlow.type.modelProperties, + sources: { + serializedName: "typeProperties.sources", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "PowerQuerySource" + } + } + } + }, + script: { + serializedName: "typeProperties.script", + type: { + name: "String" + } + } + } + } +}; + export const MappingDataFlow: msRest.CompositeMapper = { serializedName: "MappingDataFlow", type: { @@ -8245,6 +8323,12 @@ export const CosmosDbMongoDbApiLinkedService: msRest.CompositeMapper = { className: "CosmosDbMongoDbApiLinkedService", modelProperties: { ...LinkedService.type.modelProperties, + isServerVersionAbove32: { + serializedName: "typeProperties.isServerVersionAbove32", + type: { + name: "Object" + } + }, connectionString: { required: true, serializedName: "typeProperties.connectionString", @@ -9285,6 +9369,40 @@ export const AzureMySqlLinkedService: msRest.CompositeMapper = { } }; +export const AmazonRdsForOracleLinkedService: msRest.CompositeMapper = { + serializedName: "AmazonRdsForOracle", + type: { + name: "Composite", + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, + uberParent: "LinkedService", + className: "AmazonRdsForOracleLinkedService", + modelProperties: { + ...LinkedService.type.modelProperties, + connectionString: { + required: true, + serializedName: "typeProperties.connectionString", + type: { + name: "Object" + } + }, + password: { + serializedName: "typeProperties.password", + type: { + name: "Composite", + className: "SecretBase" + } + }, + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", + type: { + name: "Object" + } + } + }, + additionalProperties: LinkedService.type.additionalProperties + } +}; + export const OracleLinkedService: msRest.CompositeMapper = { serializedName: "Oracle", type: { @@ -10265,6 +10383,53 @@ export const AzureSqlDatabaseLinkedService: msRest.CompositeMapper = { } }; +export const AmazonRdsForSqlServerLinkedService: msRest.CompositeMapper = { + serializedName: "AmazonRdsForSqlServer", + type: { + name: "Composite", + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, + uberParent: "LinkedService", + className: "AmazonRdsForSqlServerLinkedService", + modelProperties: { + ...LinkedService.type.modelProperties, + connectionString: { + required: true, + serializedName: "typeProperties.connectionString", + type: { + name: "Object" + } + }, + userName: { + serializedName: "typeProperties.userName", + type: { + name: "Object" + } + }, + password: { + serializedName: "typeProperties.password", + type: { + name: "Composite", + className: "SecretBase" + } + }, + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", + type: { + name: "Object" + } + }, + alwaysEncryptedSettings: { + serializedName: "typeProperties.alwaysEncryptedSettings", + type: { + name: "Composite", + className: "SqlAlwaysEncryptedProperties" + } + } + }, + additionalProperties: LinkedService.type.additionalProperties + } +}; + export const SqlServerLinkedService: msRest.CompositeMapper = { serializedName: "SqlServer", type: { @@ -11978,6 +12143,32 @@ export const RestResourceDataset: msRest.CompositeMapper = { } }; +export const AmazonRdsForSqlServerTableDataset: msRest.CompositeMapper = { + serializedName: "AmazonRdsForSqlServerTable", + type: { + name: "Composite", + polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator, + uberParent: "Dataset", + className: "AmazonRdsForSqlServerTableDataset", + modelProperties: { + ...Dataset.type.modelProperties, + amazonRdsForSqlServerTableDatasetSchema: { + serializedName: "typeProperties.schema", + type: { + name: "Object" + } + }, + table: { + serializedName: "typeProperties.table", + type: { + name: "Object" + } + } + }, + additionalProperties: Dataset.type.additionalProperties + } +}; + export const SqlServerTableDataset: msRest.CompositeMapper = { serializedName: "SqlServerTable", type: { @@ -12433,6 +12624,32 @@ export const TeradataTableDataset: msRest.CompositeMapper = { } }; +export const AmazonRdsForOracleTableDataset: msRest.CompositeMapper = { + serializedName: "AmazonRdsForOracleTable", + type: { + name: "Composite", + polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator, + uberParent: "Dataset", + className: "AmazonRdsForOracleTableDataset", + modelProperties: { + ...Dataset.type.modelProperties, + amazonRdsForOracleTableDatasetSchema: { + serializedName: "typeProperties.schema", + type: { + name: "Object" + } + }, + table: { + serializedName: "typeProperties.table", + type: { + name: "Object" + } + } + }, + additionalProperties: Dataset.type.additionalProperties + } +}; + export const OracleTableDataset: msRest.CompositeMapper = { serializedName: "OracleTable", type: { @@ -14630,48 +14847,15 @@ export const ExecuteDataFlowActivityTypePropertiesCompute: msRest.CompositeMappe } }; -export const ExecutionActivity: msRest.CompositeMapper = { - serializedName: "Execution", +export const ExecuteWranglingDataflowActivity: msRest.CompositeMapper = { + serializedName: "ExecuteWranglingDataflow", type: { name: "Composite", polymorphicDiscriminator: Activity.type.polymorphicDiscriminator, uberParent: "Activity", - className: "ExecutionActivity", + className: "ExecuteWranglingDataflowActivity", modelProperties: { ...Activity.type.modelProperties, - linkedServiceName: { - serializedName: "linkedServiceName", - type: { - name: "Composite", - className: "LinkedServiceReference" - } - }, - policy: { - serializedName: "policy", - type: { - name: "Composite", - className: "ActivityPolicy", - additionalProperties: { - type: { - name: "Object" - } - } - } - } - }, - additionalProperties: Activity.type.additionalProperties - } -}; - -export const ExecuteDataFlowActivity: msRest.CompositeMapper = { - serializedName: "ExecuteDataFlow", - type: { - name: "Composite", - polymorphicDiscriminator: Activity.type.polymorphicDiscriminator, - uberParent: "Activity", - className: "ExecuteDataFlowActivity", - modelProperties: { - ...ExecutionActivity.type.modelProperties, dataFlow: { required: true, serializedName: "typeProperties.dataFlow", @@ -14724,11 +14908,135 @@ export const ExecuteDataFlowActivity: msRest.CompositeMapper = { type: { name: "Object" } - } - }, - additionalProperties: Activity.type.additionalProperties - } -}; + }, + sinks: { + serializedName: "typeProperties.sinks", + type: { + name: "Dictionary", + value: { + type: { + name: "Composite", + className: "PowerQuerySink" + } + } + } + }, + policy: { + serializedName: "policy", + type: { + name: "Composite", + className: "ActivityPolicy", + additionalProperties: { + type: { + name: "Object" + } + } + } + } + }, + additionalProperties: Activity.type.additionalProperties + } +}; + +export const ExecutionActivity: msRest.CompositeMapper = { + serializedName: "Execution", + type: { + name: "Composite", + polymorphicDiscriminator: Activity.type.polymorphicDiscriminator, + uberParent: "Activity", + className: "ExecutionActivity", + modelProperties: { + ...Activity.type.modelProperties, + linkedServiceName: { + serializedName: "linkedServiceName", + type: { + name: "Composite", + className: "LinkedServiceReference" + } + }, + policy: { + serializedName: "policy", + type: { + name: "Composite", + className: "ActivityPolicy", + additionalProperties: { + type: { + name: "Object" + } + } + } + } + }, + additionalProperties: Activity.type.additionalProperties + } +}; + +export const ExecuteDataFlowActivity: msRest.CompositeMapper = { + serializedName: "ExecuteDataFlow", + type: { + name: "Composite", + polymorphicDiscriminator: Activity.type.polymorphicDiscriminator, + uberParent: "Activity", + className: "ExecuteDataFlowActivity", + modelProperties: { + ...ExecutionActivity.type.modelProperties, + dataFlow: { + required: true, + serializedName: "typeProperties.dataFlow", + defaultValue: {}, + type: { + name: "Composite", + className: "DataFlowReference", + additionalProperties: { + type: { + name: "Object" + } + } + } + }, + staging: { + serializedName: "typeProperties.staging", + type: { + name: "Composite", + className: "DataFlowStagingInfo" + } + }, + integrationRuntime: { + serializedName: "typeProperties.integrationRuntime", + type: { + name: "Composite", + className: "IntegrationRuntimeReference" + } + }, + compute: { + serializedName: "typeProperties.compute", + type: { + name: "Composite", + className: "ExecuteDataFlowActivityTypePropertiesCompute" + } + }, + traceLevel: { + serializedName: "typeProperties.traceLevel", + type: { + name: "Object" + } + }, + continueOnError: { + serializedName: "typeProperties.continueOnError", + type: { + name: "Object" + } + }, + runConcurrently: { + serializedName: "typeProperties.runConcurrently", + type: { + name: "Object" + } + } + }, + additionalProperties: Activity.type.additionalProperties + } +}; export const AzureFunctionActivity: msRest.CompositeMapper = { serializedName: "AzureFunctionActivity", @@ -16931,28 +17239,6 @@ export const Office365Source: msRest.CompositeMapper = { } }; -export const AdditionalColumns: msRest.CompositeMapper = { - serializedName: "AdditionalColumns", - type: { - name: "Composite", - className: "AdditionalColumns", - modelProperties: { - name: { - serializedName: "name", - type: { - name: "Object" - } - }, - value: { - serializedName: "value", - type: { - name: "Object" - } - } - } - } -}; - export const MongoDbCursorMethodsProperties: msRest.CompositeMapper = { serializedName: "MongoDbCursorMethodsProperties", type: { @@ -17034,13 +17320,7 @@ export const CosmosDbMongoDbApiSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17090,13 +17370,7 @@ export const MongoDbV2Source: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17146,13 +17420,7 @@ export const MongoDbAtlasSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17178,13 +17446,7 @@ export const MongoDbSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17204,13 +17466,86 @@ export const WebSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" + } + } + }, + additionalProperties: CopySource.type.additionalProperties + } +}; + +export const AmazonRdsForOraclePartitionSettings: msRest.CompositeMapper = { + serializedName: "AmazonRdsForOraclePartitionSettings", + type: { + name: "Composite", + className: "AmazonRdsForOraclePartitionSettings", + modelProperties: { + partitionNames: { + serializedName: "partitionNames", + type: { + name: "Object" + } + }, + partitionColumnName: { + serializedName: "partitionColumnName", + type: { + name: "Object" + } + }, + partitionUpperBound: { + serializedName: "partitionUpperBound", + type: { + name: "Object" + } + }, + partitionLowerBound: { + serializedName: "partitionLowerBound", + type: { + name: "Object" + } + } + } + } +}; + +export const AmazonRdsForOracleSource: msRest.CompositeMapper = { + serializedName: "AmazonRdsForOracleSource", + type: { + name: "Composite", + polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator, + uberParent: "CopySource", + className: "AmazonRdsForOracleSource", + modelProperties: { + ...CopySource.type.modelProperties, + oracleReaderQuery: { + serializedName: "oracleReaderQuery", + type: { + name: "Object" + } + }, + queryTimeout: { + serializedName: "queryTimeout", + type: { + name: "Object" + } + }, + partitionOption: { + serializedName: "partitionOption", + type: { + name: "Object" + } + }, + partitionSettings: { + serializedName: "partitionSettings", + type: { + name: "Composite", + className: "AmazonRdsForOraclePartitionSettings" + } + }, + additionalColumns: { + serializedName: "additionalColumns", + type: { + name: "Object" } } }, @@ -17289,13 +17624,7 @@ export const OracleSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17334,13 +17663,7 @@ export const AzureDataExplorerSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17393,13 +17716,7 @@ export const FileSystemSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17455,13 +17772,7 @@ export const RestSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17493,13 +17804,7 @@ export const SalesforceServiceCloudSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17531,13 +17836,7 @@ export const ODataSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17563,13 +17862,7 @@ export const MicrosoftAccessSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17595,13 +17888,7 @@ export const RelationalSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17627,13 +17914,7 @@ export const CommonDataServiceForAppsSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17659,13 +17940,7 @@ export const DynamicsCrmSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17691,13 +17966,7 @@ export const DynamicsSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17741,13 +18010,7 @@ export const CosmosDbSqlApiSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17785,13 +18048,7 @@ export const DocumentDbCollectionSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17875,13 +18132,7 @@ export const TabularSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -18959,6 +19210,63 @@ export const AzureSqlSource: msRest.CompositeMapper = { } }; +export const AmazonRdsForSqlServerSource: msRest.CompositeMapper = { + serializedName: "AmazonRdsForSqlServerSource", + type: { + name: "Composite", + polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator, + uberParent: "CopySource", + className: "AmazonRdsForSqlServerSource", + modelProperties: { + ...TabularSource.type.modelProperties, + sqlReaderQuery: { + serializedName: "sqlReaderQuery", + type: { + name: "Object" + } + }, + sqlReaderStoredProcedureName: { + serializedName: "sqlReaderStoredProcedureName", + type: { + name: "Object" + } + }, + storedProcedureParameters: { + serializedName: "storedProcedureParameters", + type: { + name: "Dictionary", + value: { + type: { + name: "Composite", + className: "StoredProcedureParameter" + } + } + } + }, + produceAdditionalTypes: { + serializedName: "produceAdditionalTypes", + type: { + name: "Object" + } + }, + partitionOption: { + serializedName: "partitionOption", + type: { + name: "Object" + } + }, + partitionSettings: { + serializedName: "partitionSettings", + type: { + name: "Composite", + className: "SqlPartitionSettings" + } + } + }, + additionalProperties: CopySource.type.additionalProperties + } +}; + export const SqlServerSource: msRest.CompositeMapper = { serializedName: "SqlServerSource", type: { @@ -19571,13 +19879,7 @@ export const OrcSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -19616,14 +19918,8 @@ export const XmlSource: msRest.CompositeMapper = { }, additionalColumns: { serializedName: "additionalColumns", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + type: { + name: "Object" } } }, @@ -19663,13 +19959,7 @@ export const JsonSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -19709,13 +19999,7 @@ export const DelimitedTextSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -19747,13 +20031,7 @@ export const ParquetSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -19785,13 +20063,7 @@ export const ExcelSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -19823,13 +20095,7 @@ export const AvroSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -21749,6 +22015,28 @@ export const SnowflakeSink: msRest.CompositeMapper = { } }; +export const SqlDWUpsertSettings: msRest.CompositeMapper = { + serializedName: "SqlDWUpsertSettings", + type: { + name: "Composite", + className: "SqlDWUpsertSettings", + modelProperties: { + interimSchemaName: { + serializedName: "interimSchemaName", + type: { + name: "Object" + } + }, + keys: { + serializedName: "keys", + type: { + name: "Object" + } + } + } + } +}; + export const DWCopyCommandDefaultValue: msRest.CompositeMapper = { serializedName: "DWCopyCommandDefaultValue", type: { @@ -21894,12 +22182,59 @@ export const SqlDWSink: msRest.CompositeMapper = { type: { name: "Object" } + }, + sqlWriterUseTableLock: { + serializedName: "sqlWriterUseTableLock", + type: { + name: "Object" + } + }, + writeBehavior: { + serializedName: "writeBehavior", + type: { + name: "Object" + } + }, + upsertSettings: { + serializedName: "upsertSettings", + type: { + name: "Composite", + className: "SqlDWUpsertSettings" + } } }, additionalProperties: CopySink.type.additionalProperties } }; +export const SqlUpsertSettings: msRest.CompositeMapper = { + serializedName: "SqlUpsertSettings", + type: { + name: "Composite", + className: "SqlUpsertSettings", + modelProperties: { + useTempDB: { + serializedName: "useTempDB", + type: { + name: "Object" + } + }, + interimSchemaName: { + serializedName: "interimSchemaName", + type: { + name: "Object" + } + }, + keys: { + serializedName: "keys", + type: { + name: "Object" + } + } + } + } +}; + export const SqlMISink: msRest.CompositeMapper = { serializedName: "SqlMISink", type: { @@ -21950,6 +22285,25 @@ export const SqlMISink: msRest.CompositeMapper = { type: { name: "Object" } + }, + sqlWriterUseTableLock: { + serializedName: "sqlWriterUseTableLock", + type: { + name: "Object" + } + }, + writeBehavior: { + serializedName: "writeBehavior", + type: { + name: "Object" + } + }, + upsertSettings: { + serializedName: "upsertSettings", + type: { + name: "Composite", + className: "SqlUpsertSettings" + } } }, additionalProperties: CopySink.type.additionalProperties @@ -22006,6 +22360,25 @@ export const AzureSqlSink: msRest.CompositeMapper = { type: { name: "Object" } + }, + sqlWriterUseTableLock: { + serializedName: "sqlWriterUseTableLock", + type: { + name: "Object" + } + }, + writeBehavior: { + serializedName: "writeBehavior", + type: { + name: "Object" + } + }, + upsertSettings: { + serializedName: "upsertSettings", + type: { + name: "Composite", + className: "SqlUpsertSettings" + } } }, additionalProperties: CopySink.type.additionalProperties @@ -22062,6 +22435,25 @@ export const SqlServerSink: msRest.CompositeMapper = { type: { name: "Object" } + }, + sqlWriterUseTableLock: { + serializedName: "sqlWriterUseTableLock", + type: { + name: "Object" + } + }, + writeBehavior: { + serializedName: "writeBehavior", + type: { + name: "Object" + } + }, + upsertSettings: { + serializedName: "upsertSettings", + type: { + name: "Composite", + className: "SqlUpsertSettings" + } } }, additionalProperties: CopySink.type.additionalProperties @@ -22118,6 +22510,25 @@ export const SqlSink: msRest.CompositeMapper = { type: { name: "Object" } + }, + sqlWriterUseTableLock: { + serializedName: "sqlWriterUseTableLock", + type: { + name: "Object" + } + }, + writeBehavior: { + serializedName: "writeBehavior", + type: { + name: "Object" + } + }, + upsertSettings: { + serializedName: "upsertSettings", + type: { + name: "Composite", + className: "SqlUpsertSettings" + } } }, additionalProperties: CopySink.type.additionalProperties @@ -24297,6 +24708,22 @@ export const SelfHostedIntegrationRuntime: msRest.CompositeMapper = { } }; +export const IntegrationRuntimeCustomerVirtualNetwork: msRest.CompositeMapper = { + serializedName: "IntegrationRuntimeCustomerVirtualNetwork", + type: { + name: "Composite", + className: "IntegrationRuntimeCustomerVirtualNetwork", + modelProperties: { + subnetId: { + serializedName: "subnetId", + type: { + name: "String" + } + } + } + } +}; + export const EntityReference: msRest.CompositeMapper = { serializedName: "EntityReference", type: { @@ -24695,6 +25122,12 @@ export const IntegrationRuntimeVNetProperties: msRest.CompositeMapper = { } } } + }, + subnetId: { + serializedName: "subnetId", + type: { + name: "String" + } } }, additionalProperties: { @@ -24731,6 +25164,12 @@ export const IntegrationRuntimeDataFlowProperties: msRest.CompositeMapper = { type: { name: "Number" } + }, + cleanup: { + serializedName: "cleanup", + type: { + name: "Boolean" + } } }, additionalProperties: { @@ -24850,6 +25289,13 @@ export const ManagedIntegrationRuntime: msRest.CompositeMapper = { } } }, + customerVirtualNetwork: { + serializedName: "typeProperties.customerVirtualNetwork", + type: { + name: "Composite", + className: "IntegrationRuntimeCustomerVirtualNetwork" + } + }, managedVirtualNetwork: { serializedName: "managedVirtualNetwork", type: { @@ -25450,6 +25896,100 @@ export const IntegrationRuntimeConnectionInfo: msRest.CompositeMapper = { } }; +export const IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails: msRest.CompositeMapper = { + serializedName: "IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails", + type: { + name: "Composite", + className: "IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails", + modelProperties: { + port: { + serializedName: "port", + type: { + name: "Number" + } + } + } + } +}; + +export const IntegrationRuntimeOutboundNetworkDependenciesEndpoint: msRest.CompositeMapper = { + serializedName: "IntegrationRuntimeOutboundNetworkDependenciesEndpoint", + type: { + name: "Composite", + className: "IntegrationRuntimeOutboundNetworkDependenciesEndpoint", + modelProperties: { + domainName: { + serializedName: "domainName", + type: { + name: "String" + } + }, + endpointDetails: { + serializedName: "endpointDetails", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails" + } + } + } + } + } + } +}; + +export const IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint: msRest.CompositeMapper = { + serializedName: "IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint", + type: { + name: "Composite", + className: "IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint", + modelProperties: { + category: { + serializedName: "category", + type: { + name: "String" + } + }, + endpoints: { + serializedName: "endpoints", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "IntegrationRuntimeOutboundNetworkDependenciesEndpoint" + } + } + } + } + } + } +}; + +export const IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse: msRest.CompositeMapper = { + serializedName: "IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse", + type: { + name: "Composite", + className: "IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse", + modelProperties: { + value: { + serializedName: "value", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint" + } + } + } + } + } + } +}; + export const DatasetDataElement: msRest.CompositeMapper = { serializedName: "DatasetDataElement", type: { @@ -25499,6 +26039,28 @@ export const DatasetSchemaDataElement: msRest.CompositeMapper = { } }; +export const AdditionalColumns: msRest.CompositeMapper = { + serializedName: "AdditionalColumns", + type: { + name: "Composite", + className: "AdditionalColumns", + modelProperties: { + name: { + serializedName: "name", + type: { + name: "Object" + } + }, + value: { + serializedName: "value", + type: { + name: "Object" + } + } + } + } +}; + export const CopyTranslator: msRest.CompositeMapper = { serializedName: "CopyTranslator", type: { @@ -26039,6 +26601,7 @@ export const discriminators = { 'Credential' : Credential, 'Credential.ManagedIdentity' : ManagedIdentityCredential, 'Credential.ServicePrincipal' : ServicePrincipalCredential, + 'DataFlow.WranglingDataFlow' : WranglingDataFlow, 'DataFlow.MappingDataFlow' : MappingDataFlow, 'LinkedService.SharePointOnlineList' : SharePointOnlineListLinkedService, 'LinkedService.Snowflake' : SnowflakeLinkedService, @@ -26124,6 +26687,7 @@ export const discriminators = { 'LinkedService.PostgreSql' : PostgreSqlLinkedService, 'LinkedService.MySql' : MySqlLinkedService, 'LinkedService.AzureMySql' : AzureMySqlLinkedService, + 'LinkedService.AmazonRdsForOracle' : AmazonRdsForOracleLinkedService, 'LinkedService.Oracle' : OracleLinkedService, 'LinkedService.GoogleCloudStorage' : GoogleCloudStorageLinkedService, 'LinkedService.OracleCloudStorage' : OracleCloudStorageLinkedService, @@ -26139,6 +26703,7 @@ export const discriminators = { 'LinkedService.AzureBatch' : AzureBatchLinkedService, 'LinkedService.AzureSqlMI' : AzureSqlMILinkedService, 'LinkedService.AzureSqlDatabase' : AzureSqlDatabaseLinkedService, + 'LinkedService.AmazonRdsForSqlServer' : AmazonRdsForSqlServerLinkedService, 'LinkedService.SqlServer' : SqlServerLinkedService, 'LinkedService.AzureSqlDW' : AzureSqlDWLinkedService, 'LinkedService.AzureTableStorage' : AzureTableStorageLinkedService, @@ -26200,6 +26765,7 @@ export const discriminators = { 'Dataset.WebTable' : WebTableDataset, 'Dataset.SapTableResource' : SapTableResourceDataset, 'Dataset.RestResource' : RestResourceDataset, + 'Dataset.AmazonRdsForSqlServerTable' : AmazonRdsForSqlServerTableDataset, 'Dataset.SqlServerTable' : SqlServerTableDataset, 'Dataset.SapOpenHubTable' : SapOpenHubTableDataset, 'Dataset.SapHanaTable' : SapHanaTableDataset, @@ -26219,6 +26785,7 @@ export const discriminators = { 'Dataset.AmazonRedshiftTable' : AmazonRedshiftTableDataset, 'Dataset.AzureMySqlTable' : AzureMySqlTableDataset, 'Dataset.TeradataTable' : TeradataTableDataset, + 'Dataset.AmazonRdsForOracleTable' : AmazonRdsForOracleTableDataset, 'Dataset.OracleTable' : OracleTableDataset, 'Dataset.ODataResource' : ODataResourceDataset, 'Dataset.CosmosDbMongoDbApiCollection' : CosmosDbMongoDbApiCollectionDataset, @@ -26276,6 +26843,7 @@ export const discriminators = { 'Trigger.BlobTrigger' : BlobTrigger, 'Trigger.ScheduleTrigger' : ScheduleTrigger, 'Trigger.MultiplePipelineTrigger' : MultiplePipelineTrigger, + 'Activity.ExecuteWranglingDataflow' : ExecuteWranglingDataflowActivity, 'Activity.ExecuteDataFlow' : ExecuteDataFlowActivity, 'Activity.AzureFunctionActivity' : AzureFunctionActivity, 'Activity.DatabricksSparkPython' : DatabricksSparkPythonActivity, @@ -26325,6 +26893,7 @@ export const discriminators = { 'CopySource.MongoDbAtlasSource' : MongoDbAtlasSource, 'CopySource.MongoDbSource' : MongoDbSource, 'CopySource.WebSource' : WebSource, + 'CopySource.AmazonRdsForOracleSource' : AmazonRdsForOracleSource, 'CopySource.OracleSource' : OracleSource, 'CopySource.AzureDataExplorerSource' : AzureDataExplorerSource, 'CopySource.HdfsSource' : HdfsSource, @@ -26381,6 +26950,7 @@ export const discriminators = { 'CopySource.SqlDWSource' : SqlDWSource, 'CopySource.SqlMISource' : SqlMISource, 'CopySource.AzureSqlSource' : AzureSqlSource, + 'CopySource.AmazonRdsForSqlServerSource' : AmazonRdsForSqlServerSource, 'CopySource.SqlServerSource' : SqlServerSource, 'CopySource.SqlSource' : SqlSource, 'CopySource.SapTableSource' : SapTableSource, diff --git a/sdk/datafactory/arm-datafactory/src/models/pipelinesMappers.ts b/sdk/datafactory/arm-datafactory/src/models/pipelinesMappers.ts index f9d9ba110227..7786f3ed052f 100644 --- a/sdk/datafactory/arm-datafactory/src/models/pipelinesMappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/pipelinesMappers.ts @@ -11,10 +11,16 @@ export { Activity, ActivityDependency, ActivityPolicy, - AdditionalColumns, AmazonMWSLinkedService, AmazonMWSObjectDataset, AmazonMWSSource, + AmazonRdsForOracleLinkedService, + AmazonRdsForOraclePartitionSettings, + AmazonRdsForOracleSource, + AmazonRdsForOracleTableDataset, + AmazonRdsForSqlServerLinkedService, + AmazonRdsForSqlServerSource, + AmazonRdsForSqlServerTableDataset, AmazonRedshiftLinkedService, AmazonRedshiftSource, AmazonRedshiftTableDataset, @@ -226,6 +232,7 @@ export { ExecuteDataFlowActivityTypePropertiesCompute, ExecutePipelineActivity, ExecuteSSISPackageActivity, + ExecuteWranglingDataflowActivity, ExecutionActivity, ExportSettings, Expression, @@ -249,6 +256,7 @@ export { FtpServerLinkedService, FtpServerLocation, GetMetadataActivity, + GitHubClientSecret, GlobalParameterSpecification, GoogleAdWordsLinkedService, GoogleAdWordsObjectDataset, @@ -298,6 +306,7 @@ export { InformixTableDataset, IntegrationRuntime, IntegrationRuntimeComputeProperties, + IntegrationRuntimeCustomerVirtualNetwork, IntegrationRuntimeCustomSetupScriptProperties, IntegrationRuntimeDataFlowProperties, IntegrationRuntimeDataProxyProperties, @@ -416,6 +425,8 @@ export { PostgreSqlLinkedService, PostgreSqlSource, PostgreSqlTableDataset, + PowerQuerySink, + PowerQuerySource, PrestoLinkedService, PrestoObjectDataset, PrestoSource, @@ -512,6 +523,7 @@ export { SqlAlwaysEncryptedProperties, SqlDWSink, SqlDWSource, + SqlDWUpsertSettings, SqlMISink, SqlMISource, SqlPartitionSettings, @@ -522,6 +534,7 @@ export { SqlServerTableDataset, SqlSink, SqlSource, + SqlUpsertSettings, SquareLinkedService, SquareObjectDataset, SquareSource, @@ -576,6 +589,7 @@ export { WebLinkedServiceTypeProperties, WebSource, WebTableDataset, + WranglingDataFlow, XeroLinkedService, XeroObjectDataset, XeroSource, diff --git a/sdk/datafactory/arm-datafactory/src/models/privateEndPointConnectionsMappers.ts b/sdk/datafactory/arm-datafactory/src/models/privateEndPointConnectionsMappers.ts index e8a72c593bff..3f6da362ccc4 100644 --- a/sdk/datafactory/arm-datafactory/src/models/privateEndPointConnectionsMappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/privateEndPointConnectionsMappers.ts @@ -11,10 +11,16 @@ export { Activity, ActivityDependency, ActivityPolicy, - AdditionalColumns, AmazonMWSLinkedService, AmazonMWSObjectDataset, AmazonMWSSource, + AmazonRdsForOracleLinkedService, + AmazonRdsForOraclePartitionSettings, + AmazonRdsForOracleSource, + AmazonRdsForOracleTableDataset, + AmazonRdsForSqlServerLinkedService, + AmazonRdsForSqlServerSource, + AmazonRdsForSqlServerTableDataset, AmazonRedshiftLinkedService, AmazonRedshiftSource, AmazonRedshiftTableDataset, @@ -225,6 +231,7 @@ export { ExecuteDataFlowActivityTypePropertiesCompute, ExecutePipelineActivity, ExecuteSSISPackageActivity, + ExecuteWranglingDataflowActivity, ExecutionActivity, ExportSettings, Expression, @@ -248,6 +255,7 @@ export { FtpServerLinkedService, FtpServerLocation, GetMetadataActivity, + GitHubClientSecret, GlobalParameterSpecification, GoogleAdWordsLinkedService, GoogleAdWordsObjectDataset, @@ -297,6 +305,7 @@ export { InformixTableDataset, IntegrationRuntime, IntegrationRuntimeComputeProperties, + IntegrationRuntimeCustomerVirtualNetwork, IntegrationRuntimeCustomSetupScriptProperties, IntegrationRuntimeDataFlowProperties, IntegrationRuntimeDataProxyProperties, @@ -414,6 +423,8 @@ export { PostgreSqlLinkedService, PostgreSqlSource, PostgreSqlTableDataset, + PowerQuerySink, + PowerQuerySource, PrestoLinkedService, PrestoObjectDataset, PrestoSource, @@ -511,6 +522,7 @@ export { SqlAlwaysEncryptedProperties, SqlDWSink, SqlDWSource, + SqlDWUpsertSettings, SqlMISink, SqlMISource, SqlPartitionSettings, @@ -521,6 +533,7 @@ export { SqlServerTableDataset, SqlSink, SqlSource, + SqlUpsertSettings, SquareLinkedService, SquareObjectDataset, SquareSource, @@ -575,6 +588,7 @@ export { WebLinkedServiceTypeProperties, WebSource, WebTableDataset, + WranglingDataFlow, XeroLinkedService, XeroObjectDataset, XeroSource, diff --git a/sdk/datafactory/arm-datafactory/src/models/privateEndpointConnectionMappers.ts b/sdk/datafactory/arm-datafactory/src/models/privateEndpointConnectionMappers.ts index 7b2d28de68cd..2c0b31b2bc89 100644 --- a/sdk/datafactory/arm-datafactory/src/models/privateEndpointConnectionMappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/privateEndpointConnectionMappers.ts @@ -11,10 +11,16 @@ export { Activity, ActivityDependency, ActivityPolicy, - AdditionalColumns, AmazonMWSLinkedService, AmazonMWSObjectDataset, AmazonMWSSource, + AmazonRdsForOracleLinkedService, + AmazonRdsForOraclePartitionSettings, + AmazonRdsForOracleSource, + AmazonRdsForOracleTableDataset, + AmazonRdsForSqlServerLinkedService, + AmazonRdsForSqlServerSource, + AmazonRdsForSqlServerTableDataset, AmazonRedshiftLinkedService, AmazonRedshiftSource, AmazonRedshiftTableDataset, @@ -225,6 +231,7 @@ export { ExecuteDataFlowActivityTypePropertiesCompute, ExecutePipelineActivity, ExecuteSSISPackageActivity, + ExecuteWranglingDataflowActivity, ExecutionActivity, ExportSettings, Expression, @@ -248,6 +255,7 @@ export { FtpServerLinkedService, FtpServerLocation, GetMetadataActivity, + GitHubClientSecret, GlobalParameterSpecification, GoogleAdWordsLinkedService, GoogleAdWordsObjectDataset, @@ -297,6 +305,7 @@ export { InformixTableDataset, IntegrationRuntime, IntegrationRuntimeComputeProperties, + IntegrationRuntimeCustomerVirtualNetwork, IntegrationRuntimeCustomSetupScriptProperties, IntegrationRuntimeDataFlowProperties, IntegrationRuntimeDataProxyProperties, @@ -414,6 +423,8 @@ export { PostgreSqlLinkedService, PostgreSqlSource, PostgreSqlTableDataset, + PowerQuerySink, + PowerQuerySource, PrestoLinkedService, PrestoObjectDataset, PrestoSource, @@ -510,6 +521,7 @@ export { SqlAlwaysEncryptedProperties, SqlDWSink, SqlDWSource, + SqlDWUpsertSettings, SqlMISink, SqlMISource, SqlPartitionSettings, @@ -520,6 +532,7 @@ export { SqlServerTableDataset, SqlSink, SqlSource, + SqlUpsertSettings, SquareLinkedService, SquareObjectDataset, SquareSource, @@ -574,6 +587,7 @@ export { WebLinkedServiceTypeProperties, WebSource, WebTableDataset, + WranglingDataFlow, XeroLinkedService, XeroObjectDataset, XeroSource, diff --git a/sdk/datafactory/arm-datafactory/src/models/privateLinkResourcesMappers.ts b/sdk/datafactory/arm-datafactory/src/models/privateLinkResourcesMappers.ts index 764f759ec143..e7855fbe65ee 100644 --- a/sdk/datafactory/arm-datafactory/src/models/privateLinkResourcesMappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/privateLinkResourcesMappers.ts @@ -11,10 +11,16 @@ export { Activity, ActivityDependency, ActivityPolicy, - AdditionalColumns, AmazonMWSLinkedService, AmazonMWSObjectDataset, AmazonMWSSource, + AmazonRdsForOracleLinkedService, + AmazonRdsForOraclePartitionSettings, + AmazonRdsForOracleSource, + AmazonRdsForOracleTableDataset, + AmazonRdsForSqlServerLinkedService, + AmazonRdsForSqlServerSource, + AmazonRdsForSqlServerTableDataset, AmazonRedshiftLinkedService, AmazonRedshiftSource, AmazonRedshiftTableDataset, @@ -225,6 +231,7 @@ export { ExecuteDataFlowActivityTypePropertiesCompute, ExecutePipelineActivity, ExecuteSSISPackageActivity, + ExecuteWranglingDataflowActivity, ExecutionActivity, ExportSettings, Expression, @@ -248,6 +255,7 @@ export { FtpServerLinkedService, FtpServerLocation, GetMetadataActivity, + GitHubClientSecret, GlobalParameterSpecification, GoogleAdWordsLinkedService, GoogleAdWordsObjectDataset, @@ -297,6 +305,7 @@ export { InformixTableDataset, IntegrationRuntime, IntegrationRuntimeComputeProperties, + IntegrationRuntimeCustomerVirtualNetwork, IntegrationRuntimeCustomSetupScriptProperties, IntegrationRuntimeDataFlowProperties, IntegrationRuntimeDataProxyProperties, @@ -414,6 +423,8 @@ export { PostgreSqlLinkedService, PostgreSqlSource, PostgreSqlTableDataset, + PowerQuerySink, + PowerQuerySource, PrestoLinkedService, PrestoObjectDataset, PrestoSource, @@ -511,6 +522,7 @@ export { SqlAlwaysEncryptedProperties, SqlDWSink, SqlDWSource, + SqlDWUpsertSettings, SqlMISink, SqlMISource, SqlPartitionSettings, @@ -521,6 +533,7 @@ export { SqlServerTableDataset, SqlSink, SqlSource, + SqlUpsertSettings, SquareLinkedService, SquareObjectDataset, SquareSource, @@ -575,6 +588,7 @@ export { WebLinkedServiceTypeProperties, WebSource, WebTableDataset, + WranglingDataFlow, XeroLinkedService, XeroObjectDataset, XeroSource, diff --git a/sdk/datafactory/arm-datafactory/src/models/triggersMappers.ts b/sdk/datafactory/arm-datafactory/src/models/triggersMappers.ts index dc5cf7f36844..6a4f437a27f7 100644 --- a/sdk/datafactory/arm-datafactory/src/models/triggersMappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/triggersMappers.ts @@ -11,10 +11,16 @@ export { Activity, ActivityDependency, ActivityPolicy, - AdditionalColumns, AmazonMWSLinkedService, AmazonMWSObjectDataset, AmazonMWSSource, + AmazonRdsForOracleLinkedService, + AmazonRdsForOraclePartitionSettings, + AmazonRdsForOracleSource, + AmazonRdsForOracleTableDataset, + AmazonRdsForSqlServerLinkedService, + AmazonRdsForSqlServerSource, + AmazonRdsForSqlServerTableDataset, AmazonRedshiftLinkedService, AmazonRedshiftSource, AmazonRedshiftTableDataset, @@ -225,6 +231,7 @@ export { ExecuteDataFlowActivityTypePropertiesCompute, ExecutePipelineActivity, ExecuteSSISPackageActivity, + ExecuteWranglingDataflowActivity, ExecutionActivity, ExportSettings, Expression, @@ -248,6 +255,7 @@ export { FtpServerLinkedService, FtpServerLocation, GetMetadataActivity, + GitHubClientSecret, GlobalParameterSpecification, GoogleAdWordsLinkedService, GoogleAdWordsObjectDataset, @@ -297,6 +305,7 @@ export { InformixTableDataset, IntegrationRuntime, IntegrationRuntimeComputeProperties, + IntegrationRuntimeCustomerVirtualNetwork, IntegrationRuntimeCustomSetupScriptProperties, IntegrationRuntimeDataFlowProperties, IntegrationRuntimeDataProxyProperties, @@ -414,6 +423,8 @@ export { PostgreSqlLinkedService, PostgreSqlSource, PostgreSqlTableDataset, + PowerQuerySink, + PowerQuerySource, PrestoLinkedService, PrestoObjectDataset, PrestoSource, @@ -510,6 +521,7 @@ export { SqlAlwaysEncryptedProperties, SqlDWSink, SqlDWSource, + SqlDWUpsertSettings, SqlMISink, SqlMISource, SqlPartitionSettings, @@ -520,6 +532,7 @@ export { SqlServerTableDataset, SqlSink, SqlSource, + SqlUpsertSettings, SquareLinkedService, SquareObjectDataset, SquareSource, @@ -578,6 +591,7 @@ export { WebLinkedServiceTypeProperties, WebSource, WebTableDataset, + WranglingDataFlow, XeroLinkedService, XeroObjectDataset, XeroSource, diff --git a/sdk/datafactory/arm-datafactory/src/operations/integrationRuntimes.ts b/sdk/datafactory/arm-datafactory/src/operations/integrationRuntimes.ts index 2ef200df3e65..e086dba3b5fd 100644 --- a/sdk/datafactory/arm-datafactory/src/operations/integrationRuntimes.ts +++ b/sdk/datafactory/arm-datafactory/src/operations/integrationRuntimes.ts @@ -246,6 +246,42 @@ export class IntegrationRuntimes { callback) as Promise; } + /** + * Gets the list of outbound network dependencies for a given Azure-SSIS integration runtime. + * @param resourceGroupName The resource group name. + * @param factoryName The factory name. + * @param integrationRuntimeName The integration runtime name. + * @param [options] The optional parameters + * @returns Promise + */ + listOutboundNetworkDependenciesEndpoints(resourceGroupName: string, factoryName: string, integrationRuntimeName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The resource group name. + * @param factoryName The factory name. + * @param integrationRuntimeName The integration runtime name. + * @param callback The callback + */ + listOutboundNetworkDependenciesEndpoints(resourceGroupName: string, factoryName: string, integrationRuntimeName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The resource group name. + * @param factoryName The factory name. + * @param integrationRuntimeName The integration runtime name. + * @param options The optional parameters + * @param callback The callback + */ + listOutboundNetworkDependenciesEndpoints(resourceGroupName: string, factoryName: string, integrationRuntimeName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listOutboundNetworkDependenciesEndpoints(resourceGroupName: string, factoryName: string, integrationRuntimeName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + factoryName, + integrationRuntimeName, + options + }, + listOutboundNetworkDependenciesEndpointsOperationSpec, + callback) as Promise; + } + /** * Gets the on-premises integration runtime connection information for encrypting the on-premises * data source credentials. @@ -823,6 +859,32 @@ const getStatusOperationSpec: msRest.OperationSpec = { serializer }; +const listOutboundNetworkDependenciesEndpointsOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/outboundNetworkDependenciesEndpoints", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.factoryName, + Parameters.integrationRuntimeName + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + const getConnectionInfoOperationSpec: msRest.OperationSpec = { httpMethod: "POST", path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/getConnectionInfo",