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/dataFlowsMappers.ts b/sdk/datafactory/arm-datafactory/src/models/dataFlowsMappers.ts index 3850a28b13cf..708561ee38ab 100644 --- a/sdk/datafactory/arm-datafactory/src/models/dataFlowsMappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/dataFlowsMappers.ts @@ -11,7 +11,6 @@ export { Activity, ActivityDependency, ActivityPolicy, - AdditionalColumns, AmazonMWSLinkedService, AmazonMWSObjectDataset, AmazonMWSSource, @@ -249,6 +248,7 @@ export { FtpServerLinkedService, FtpServerLocation, GetMetadataActivity, + GitHubClientSecret, GlobalParameterSpecification, GoogleAdWordsLinkedService, GoogleAdWordsObjectDataset, @@ -511,6 +511,7 @@ export { SqlAlwaysEncryptedProperties, SqlDWSink, SqlDWSource, + SqlDWUpsertSettings, SqlMISink, SqlMISource, SqlPartitionSettings, @@ -521,6 +522,7 @@ export { SqlServerTableDataset, SqlSink, SqlSource, + SqlUpsertSettings, SquareLinkedService, SquareObjectDataset, SquareSource, diff --git a/sdk/datafactory/arm-datafactory/src/models/datasetsMappers.ts b/sdk/datafactory/arm-datafactory/src/models/datasetsMappers.ts index a09b26ca402d..b87287ba9223 100644 --- a/sdk/datafactory/arm-datafactory/src/models/datasetsMappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/datasetsMappers.ts @@ -11,7 +11,6 @@ export { Activity, ActivityDependency, ActivityPolicy, - AdditionalColumns, AmazonMWSLinkedService, AmazonMWSObjectDataset, AmazonMWSSource, @@ -249,6 +248,7 @@ export { FtpServerLinkedService, FtpServerLocation, GetMetadataActivity, + GitHubClientSecret, GlobalParameterSpecification, GoogleAdWordsLinkedService, GoogleAdWordsObjectDataset, @@ -511,6 +511,7 @@ export { SqlAlwaysEncryptedProperties, SqlDWSink, SqlDWSource, + SqlDWUpsertSettings, SqlMISink, SqlMISource, SqlPartitionSettings, @@ -521,6 +522,7 @@ export { SqlServerTableDataset, SqlSink, SqlSource, + SqlUpsertSettings, SquareLinkedService, SquareObjectDataset, SquareSource, diff --git a/sdk/datafactory/arm-datafactory/src/models/factoriesMappers.ts b/sdk/datafactory/arm-datafactory/src/models/factoriesMappers.ts index ba4165edffad..a89e1f94c8b3 100644 --- a/sdk/datafactory/arm-datafactory/src/models/factoriesMappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/factoriesMappers.ts @@ -12,7 +12,6 @@ export { Activity, ActivityDependency, ActivityPolicy, - AdditionalColumns, AmazonMWSLinkedService, AmazonMWSObjectDataset, AmazonMWSSource, @@ -517,6 +516,7 @@ export { SqlAlwaysEncryptedProperties, SqlDWSink, SqlDWSource, + SqlDWUpsertSettings, SqlMISink, SqlMISource, SqlPartitionSettings, @@ -527,6 +527,7 @@ export { SqlServerTableDataset, SqlSink, SqlSource, + SqlUpsertSettings, SquareLinkedService, SquareObjectDataset, SquareSource, diff --git a/sdk/datafactory/arm-datafactory/src/models/index.ts b/sdk/datafactory/arm-datafactory/src/models/index.ts index 4c2c6444e3a8..4c613a02b5c5 100644 --- a/sdk/datafactory/arm-datafactory/src/models/index.ts +++ b/sdk/datafactory/arm-datafactory/src/models/index.ts @@ -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; } /** @@ -6401,6 +6409,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. @@ -16599,20 +16612,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 +16694,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 +16750,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 +16806,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 +16845,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 +16879,10 @@ 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; } /** @@ -16957,10 +16956,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 +17005,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 +17082,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 +17146,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 +17189,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 +17233,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 +17271,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 +17309,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 +17348,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 +17387,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 +17426,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 +17477,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 +17524,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; } /** @@ -17631,10 +17630,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 +17669,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 +17718,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 +17761,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 +17804,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 +17853,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 +17896,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 +17939,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 +18003,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 +18055,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 +18098,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 +18141,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 +18184,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 +18227,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 +18270,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 +18313,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 +18356,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 +18399,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 +18442,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 +18485,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 +18528,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 +18571,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 +18614,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 +18657,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 +18700,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 +18743,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 +18786,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 +18829,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 +18872,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 +18915,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 +18958,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 +19001,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 +19044,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 +19087,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 +19130,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 +19173,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 +19216,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 +19290,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 +19342,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 +19411,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 +19489,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 +19555,10 @@ 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?: AdditionalColumns[]; + additionalColumns?: any; /** * SQL reader query. Type: string (or Expression with resultType string). */ @@ -19622,10 +19621,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 +19687,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 +19781,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 +19864,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 +19935,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 +19992,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 +20042,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 +20092,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 +20140,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 +20183,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 +20226,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 +20269,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 +20312,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 +20355,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 +20398,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 +20441,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 +20525,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 +20567,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 +20609,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 +20651,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 +20689,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 +20727,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 +20765,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 +22682,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 +22822,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 +22920,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 +22998,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 +23076,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 +23154,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; } /** @@ -25483,6 +25587,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 +25615,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. */ @@ -26003,6 +26116,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 +26196,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. */ @@ -27264,6 +27439,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 +27904,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..4cbff73ccd05 100644 --- a/sdk/datafactory/arm-datafactory/src/models/integrationRuntimesMappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/integrationRuntimesMappers.ts @@ -11,7 +11,6 @@ export { Activity, ActivityDependency, ActivityPolicy, - AdditionalColumns, AmazonMWSLinkedService, AmazonMWSObjectDataset, AmazonMWSSource, @@ -249,6 +248,7 @@ export { FtpServerLinkedService, FtpServerLocation, GetMetadataActivity, + GitHubClientSecret, GlobalParameterSpecification, GoogleAdWordsLinkedService, GoogleAdWordsObjectDataset, @@ -306,6 +306,10 @@ export { IntegrationRuntimeListResponse, IntegrationRuntimeMonitoringData, IntegrationRuntimeNodeMonitoringData, + IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint, + IntegrationRuntimeOutboundNetworkDependenciesEndpoint, + IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails, + IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse, IntegrationRuntimeReference, IntegrationRuntimeRegenerateKeyParameters, IntegrationRuntimeResource, @@ -527,6 +531,7 @@ export { SqlAlwaysEncryptedProperties, SqlDWSink, SqlDWSource, + SqlDWUpsertSettings, SqlMISink, SqlMISource, SqlPartitionSettings, @@ -537,6 +542,7 @@ export { SqlServerTableDataset, SqlSink, SqlSource, + SqlUpsertSettings, SquareLinkedService, SquareObjectDataset, SquareSource, diff --git a/sdk/datafactory/arm-datafactory/src/models/linkedServicesMappers.ts b/sdk/datafactory/arm-datafactory/src/models/linkedServicesMappers.ts index b062f365baf6..3e6d6c026673 100644 --- a/sdk/datafactory/arm-datafactory/src/models/linkedServicesMappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/linkedServicesMappers.ts @@ -11,7 +11,6 @@ export { Activity, ActivityDependency, ActivityPolicy, - AdditionalColumns, AmazonMWSLinkedService, AmazonMWSObjectDataset, AmazonMWSSource, @@ -248,6 +247,7 @@ export { FtpServerLinkedService, FtpServerLocation, GetMetadataActivity, + GitHubClientSecret, GlobalParameterSpecification, GoogleAdWordsLinkedService, GoogleAdWordsObjectDataset, @@ -511,6 +511,7 @@ export { SqlAlwaysEncryptedProperties, SqlDWSink, SqlDWSource, + SqlDWUpsertSettings, SqlMISink, SqlMISource, SqlPartitionSettings, @@ -521,6 +522,7 @@ export { SqlServerTableDataset, SqlSink, SqlSource, + SqlUpsertSettings, SquareLinkedService, SquareObjectDataset, SquareSource, diff --git a/sdk/datafactory/arm-datafactory/src/models/managedPrivateEndpointsMappers.ts b/sdk/datafactory/arm-datafactory/src/models/managedPrivateEndpointsMappers.ts index e0199cfb4f41..3c1ab1957e0b 100644 --- a/sdk/datafactory/arm-datafactory/src/models/managedPrivateEndpointsMappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/managedPrivateEndpointsMappers.ts @@ -11,7 +11,6 @@ export { Activity, ActivityDependency, ActivityPolicy, - AdditionalColumns, AmazonMWSLinkedService, AmazonMWSObjectDataset, AmazonMWSSource, @@ -248,6 +247,7 @@ export { FtpServerLinkedService, FtpServerLocation, GetMetadataActivity, + GitHubClientSecret, GlobalParameterSpecification, GoogleAdWordsLinkedService, GoogleAdWordsObjectDataset, @@ -511,6 +511,7 @@ export { SqlAlwaysEncryptedProperties, SqlDWSink, SqlDWSource, + SqlDWUpsertSettings, SqlMISink, SqlMISource, SqlPartitionSettings, @@ -521,6 +522,7 @@ export { SqlServerTableDataset, SqlSink, SqlSource, + SqlUpsertSettings, SquareLinkedService, SquareObjectDataset, SquareSource, diff --git a/sdk/datafactory/arm-datafactory/src/models/managedVirtualNetworksMappers.ts b/sdk/datafactory/arm-datafactory/src/models/managedVirtualNetworksMappers.ts index 09482132a053..abfd848fd2b1 100644 --- a/sdk/datafactory/arm-datafactory/src/models/managedVirtualNetworksMappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/managedVirtualNetworksMappers.ts @@ -11,7 +11,6 @@ export { Activity, ActivityDependency, ActivityPolicy, - AdditionalColumns, AmazonMWSLinkedService, AmazonMWSObjectDataset, AmazonMWSSource, @@ -248,6 +247,7 @@ export { FtpServerLinkedService, FtpServerLocation, GetMetadataActivity, + GitHubClientSecret, GlobalParameterSpecification, GoogleAdWordsLinkedService, GoogleAdWordsObjectDataset, @@ -511,6 +511,7 @@ export { SqlAlwaysEncryptedProperties, SqlDWSink, SqlDWSource, + SqlDWUpsertSettings, SqlMISink, SqlMISource, SqlPartitionSettings, @@ -521,6 +522,7 @@ export { SqlServerTableDataset, SqlSink, SqlSource, + SqlUpsertSettings, SquareLinkedService, SquareObjectDataset, SquareSource, diff --git a/sdk/datafactory/arm-datafactory/src/models/mappers.ts b/sdk/datafactory/arm-datafactory/src/models/mappers.ts index 10fa6ddbd1e0..93e7ad8c0a03 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" + } } } } @@ -8245,6 +8258,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", @@ -16931,28 +16950,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 +17031,7 @@ export const CosmosDbMongoDbApiSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17090,13 +17081,7 @@ export const MongoDbV2Source: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17146,13 +17131,7 @@ export const MongoDbAtlasSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17178,13 +17157,7 @@ export const MongoDbSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17204,13 +17177,7 @@ export const WebSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17289,13 +17256,7 @@ export const OracleSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17334,13 +17295,7 @@ export const AzureDataExplorerSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17393,13 +17348,7 @@ export const FileSystemSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17455,13 +17404,7 @@ export const RestSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17493,13 +17436,7 @@ export const SalesforceServiceCloudSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17531,13 +17468,7 @@ export const ODataSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17563,13 +17494,7 @@ export const MicrosoftAccessSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17595,13 +17520,7 @@ export const RelationalSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17627,13 +17546,7 @@ export const CommonDataServiceForAppsSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17659,13 +17572,7 @@ export const DynamicsCrmSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17691,13 +17598,7 @@ export const DynamicsSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17741,13 +17642,7 @@ export const CosmosDbSqlApiSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17785,13 +17680,7 @@ export const DocumentDbCollectionSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -17875,13 +17764,7 @@ export const TabularSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -19571,13 +19454,7 @@ export const OrcSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -19617,13 +19494,7 @@ export const XmlSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -19663,13 +19534,7 @@ export const JsonSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -19709,13 +19574,7 @@ export const DelimitedTextSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -19747,13 +19606,7 @@ export const ParquetSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -19785,13 +19638,7 @@ export const ExcelSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -19823,13 +19670,7 @@ export const AvroSource: msRest.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "AdditionalColumns" - } - } + name: "Object" } } }, @@ -21749,6 +21590,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 +21757,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 +21860,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 +21935,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 +22010,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 +22085,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 @@ -24695,6 +24681,12 @@ export const IntegrationRuntimeVNetProperties: msRest.CompositeMapper = { } } } + }, + subnetId: { + serializedName: "subnetId", + type: { + name: "String" + } } }, additionalProperties: { @@ -24731,6 +24723,12 @@ export const IntegrationRuntimeDataFlowProperties: msRest.CompositeMapper = { type: { name: "Number" } + }, + cleanup: { + serializedName: "cleanup", + type: { + name: "Boolean" + } } }, additionalProperties: { @@ -25450,6 +25448,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 +25591,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: { diff --git a/sdk/datafactory/arm-datafactory/src/models/pipelinesMappers.ts b/sdk/datafactory/arm-datafactory/src/models/pipelinesMappers.ts index f9d9ba110227..061bb5d86431 100644 --- a/sdk/datafactory/arm-datafactory/src/models/pipelinesMappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/pipelinesMappers.ts @@ -11,7 +11,6 @@ export { Activity, ActivityDependency, ActivityPolicy, - AdditionalColumns, AmazonMWSLinkedService, AmazonMWSObjectDataset, AmazonMWSSource, @@ -249,6 +248,7 @@ export { FtpServerLinkedService, FtpServerLocation, GetMetadataActivity, + GitHubClientSecret, GlobalParameterSpecification, GoogleAdWordsLinkedService, GoogleAdWordsObjectDataset, @@ -512,6 +512,7 @@ export { SqlAlwaysEncryptedProperties, SqlDWSink, SqlDWSource, + SqlDWUpsertSettings, SqlMISink, SqlMISource, SqlPartitionSettings, @@ -522,6 +523,7 @@ export { SqlServerTableDataset, SqlSink, SqlSource, + SqlUpsertSettings, SquareLinkedService, SquareObjectDataset, SquareSource, diff --git a/sdk/datafactory/arm-datafactory/src/models/privateEndPointConnectionsMappers.ts b/sdk/datafactory/arm-datafactory/src/models/privateEndPointConnectionsMappers.ts index e8a72c593bff..5d6f6f1f1fc8 100644 --- a/sdk/datafactory/arm-datafactory/src/models/privateEndPointConnectionsMappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/privateEndPointConnectionsMappers.ts @@ -11,7 +11,6 @@ export { Activity, ActivityDependency, ActivityPolicy, - AdditionalColumns, AmazonMWSLinkedService, AmazonMWSObjectDataset, AmazonMWSSource, @@ -248,6 +247,7 @@ export { FtpServerLinkedService, FtpServerLocation, GetMetadataActivity, + GitHubClientSecret, GlobalParameterSpecification, GoogleAdWordsLinkedService, GoogleAdWordsObjectDataset, @@ -511,6 +511,7 @@ export { SqlAlwaysEncryptedProperties, SqlDWSink, SqlDWSource, + SqlDWUpsertSettings, SqlMISink, SqlMISource, SqlPartitionSettings, @@ -521,6 +522,7 @@ export { SqlServerTableDataset, SqlSink, SqlSource, + SqlUpsertSettings, SquareLinkedService, SquareObjectDataset, SquareSource, diff --git a/sdk/datafactory/arm-datafactory/src/models/privateEndpointConnectionMappers.ts b/sdk/datafactory/arm-datafactory/src/models/privateEndpointConnectionMappers.ts index 7b2d28de68cd..1dbfd57b1f3f 100644 --- a/sdk/datafactory/arm-datafactory/src/models/privateEndpointConnectionMappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/privateEndpointConnectionMappers.ts @@ -11,7 +11,6 @@ export { Activity, ActivityDependency, ActivityPolicy, - AdditionalColumns, AmazonMWSLinkedService, AmazonMWSObjectDataset, AmazonMWSSource, @@ -248,6 +247,7 @@ export { FtpServerLinkedService, FtpServerLocation, GetMetadataActivity, + GitHubClientSecret, GlobalParameterSpecification, GoogleAdWordsLinkedService, GoogleAdWordsObjectDataset, @@ -510,6 +510,7 @@ export { SqlAlwaysEncryptedProperties, SqlDWSink, SqlDWSource, + SqlDWUpsertSettings, SqlMISink, SqlMISource, SqlPartitionSettings, @@ -520,6 +521,7 @@ export { SqlServerTableDataset, SqlSink, SqlSource, + SqlUpsertSettings, SquareLinkedService, SquareObjectDataset, SquareSource, diff --git a/sdk/datafactory/arm-datafactory/src/models/privateLinkResourcesMappers.ts b/sdk/datafactory/arm-datafactory/src/models/privateLinkResourcesMappers.ts index 764f759ec143..f08f681792e2 100644 --- a/sdk/datafactory/arm-datafactory/src/models/privateLinkResourcesMappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/privateLinkResourcesMappers.ts @@ -11,7 +11,6 @@ export { Activity, ActivityDependency, ActivityPolicy, - AdditionalColumns, AmazonMWSLinkedService, AmazonMWSObjectDataset, AmazonMWSSource, @@ -248,6 +247,7 @@ export { FtpServerLinkedService, FtpServerLocation, GetMetadataActivity, + GitHubClientSecret, GlobalParameterSpecification, GoogleAdWordsLinkedService, GoogleAdWordsObjectDataset, @@ -511,6 +511,7 @@ export { SqlAlwaysEncryptedProperties, SqlDWSink, SqlDWSource, + SqlDWUpsertSettings, SqlMISink, SqlMISource, SqlPartitionSettings, @@ -521,6 +522,7 @@ export { SqlServerTableDataset, SqlSink, SqlSource, + SqlUpsertSettings, SquareLinkedService, SquareObjectDataset, SquareSource, diff --git a/sdk/datafactory/arm-datafactory/src/models/triggersMappers.ts b/sdk/datafactory/arm-datafactory/src/models/triggersMappers.ts index dc5cf7f36844..a4f2c7596af4 100644 --- a/sdk/datafactory/arm-datafactory/src/models/triggersMappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/triggersMappers.ts @@ -11,7 +11,6 @@ export { Activity, ActivityDependency, ActivityPolicy, - AdditionalColumns, AmazonMWSLinkedService, AmazonMWSObjectDataset, AmazonMWSSource, @@ -248,6 +247,7 @@ export { FtpServerLinkedService, FtpServerLocation, GetMetadataActivity, + GitHubClientSecret, GlobalParameterSpecification, GoogleAdWordsLinkedService, GoogleAdWordsObjectDataset, @@ -510,6 +510,7 @@ export { SqlAlwaysEncryptedProperties, SqlDWSink, SqlDWSource, + SqlDWUpsertSettings, SqlMISink, SqlMISource, SqlPartitionSettings, @@ -520,6 +521,7 @@ export { SqlServerTableDataset, SqlSink, SqlSource, + SqlUpsertSettings, SquareLinkedService, SquareObjectDataset, SquareSource, 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",