diff --git a/sdk/datafactory/arm-datafactory/src/models/dataFlowDebugSessionMappers.ts b/sdk/datafactory/arm-datafactory/src/models/dataFlowDebugSessionMappers.ts index 0d470f86b98c..0ae77eeda9d8 100644 --- a/sdk/datafactory/arm-datafactory/src/models/dataFlowDebugSessionMappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/dataFlowDebugSessionMappers.ts @@ -200,6 +200,7 @@ export { OracleTableDataset, OrcDataset, OrcFormat, + PackageStore, ParameterSpecification, ParquetDataset, ParquetFormat, @@ -245,8 +246,12 @@ export { ServiceNowObjectDataset, SftpLocation, SftpServerLinkedService, + SharePointOnlineListLinkedService, + SharePointOnlineListResourceDataset, ShopifyLinkedService, ShopifyObjectDataset, + SnowflakeDataset, + SnowflakeLinkedService, SparkLinkedService, SparkObjectDataset, SqlServerLinkedService, diff --git a/sdk/datafactory/arm-datafactory/src/models/dataFlowsMappers.ts b/sdk/datafactory/arm-datafactory/src/models/dataFlowsMappers.ts index 9d3716d531f6..acd0c5db8331 100644 --- a/sdk/datafactory/arm-datafactory/src/models/dataFlowsMappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/dataFlowsMappers.ts @@ -201,6 +201,7 @@ export { ExecutePipelineActivity, ExecuteSSISPackageActivity, ExecutionActivity, + ExportSettings, Expression, Factory, FactoryGitHubConfiguration, @@ -263,6 +264,7 @@ export { ImpalaLinkedService, ImpalaObjectDataset, ImpalaSource, + ImportSettings, InformixLinkedService, InformixSink, InformixSource, @@ -345,6 +347,7 @@ export { OrcFormat, OrcSink, OrcSource, + PackageStore, ParameterSpecification, ParquetDataset, ParquetFormat, @@ -431,10 +434,19 @@ export { SftpReadSettings, SftpServerLinkedService, SftpWriteSettings, + SharePointOnlineListLinkedService, + SharePointOnlineListResourceDataset, + SharePointOnlineListSource, ShopifyLinkedService, ShopifyObjectDataset, ShopifySource, SkipErrorFile, + SnowflakeDataset, + SnowflakeExportCopyCommand, + SnowflakeImportCopyCommand, + SnowflakeLinkedService, + SnowflakeSink, + SnowflakeSource, SparkLinkedService, SparkObjectDataset, SparkSource, diff --git a/sdk/datafactory/arm-datafactory/src/models/datasetsMappers.ts b/sdk/datafactory/arm-datafactory/src/models/datasetsMappers.ts index 4fd2bf0b1967..5b691b0698f1 100644 --- a/sdk/datafactory/arm-datafactory/src/models/datasetsMappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/datasetsMappers.ts @@ -201,6 +201,7 @@ export { ExecutePipelineActivity, ExecuteSSISPackageActivity, ExecutionActivity, + ExportSettings, Expression, Factory, FactoryGitHubConfiguration, @@ -263,6 +264,7 @@ export { ImpalaLinkedService, ImpalaObjectDataset, ImpalaSource, + ImportSettings, InformixLinkedService, InformixSink, InformixSource, @@ -345,6 +347,7 @@ export { OrcFormat, OrcSink, OrcSource, + PackageStore, ParameterSpecification, ParquetDataset, ParquetFormat, @@ -431,10 +434,19 @@ export { SftpReadSettings, SftpServerLinkedService, SftpWriteSettings, + SharePointOnlineListLinkedService, + SharePointOnlineListResourceDataset, + SharePointOnlineListSource, ShopifyLinkedService, ShopifyObjectDataset, ShopifySource, SkipErrorFile, + SnowflakeDataset, + SnowflakeExportCopyCommand, + SnowflakeImportCopyCommand, + SnowflakeLinkedService, + SnowflakeSink, + SnowflakeSource, SparkLinkedService, SparkObjectDataset, SparkSource, diff --git a/sdk/datafactory/arm-datafactory/src/models/factoriesMappers.ts b/sdk/datafactory/arm-datafactory/src/models/factoriesMappers.ts index 1e2234e64d0a..d15d1e3ec48f 100644 --- a/sdk/datafactory/arm-datafactory/src/models/factoriesMappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/factoriesMappers.ts @@ -201,6 +201,7 @@ export { ExecutePipelineActivity, ExecuteSSISPackageActivity, ExecutionActivity, + ExportSettings, Expression, Factory, FactoryGitHubConfiguration, @@ -268,6 +269,7 @@ export { ImpalaLinkedService, ImpalaObjectDataset, ImpalaSource, + ImportSettings, InformixLinkedService, InformixSink, InformixSource, @@ -350,6 +352,7 @@ export { OrcFormat, OrcSink, OrcSource, + PackageStore, ParameterSpecification, ParquetDataset, ParquetFormat, @@ -436,10 +439,19 @@ export { SftpReadSettings, SftpServerLinkedService, SftpWriteSettings, + SharePointOnlineListLinkedService, + SharePointOnlineListResourceDataset, + SharePointOnlineListSource, ShopifyLinkedService, ShopifyObjectDataset, ShopifySource, SkipErrorFile, + SnowflakeDataset, + SnowflakeExportCopyCommand, + SnowflakeImportCopyCommand, + SnowflakeLinkedService, + SnowflakeSink, + SnowflakeSource, SparkLinkedService, SparkObjectDataset, SparkSource, diff --git a/sdk/datafactory/arm-datafactory/src/models/index.ts b/sdk/datafactory/arm-datafactory/src/models/index.ts index 3cb4579316c5..2228f71fd5fd 100644 --- a/sdk/datafactory/arm-datafactory/src/models/index.ts +++ b/sdk/datafactory/arm-datafactory/src/models/index.ts @@ -436,7 +436,7 @@ export interface ParameterSpecification { /** * Contains the possible cases for LinkedService. */ -export type LinkedServiceUnion = LinkedService | AzureFunctionLinkedService | AzureDataExplorerLinkedService | SapTableLinkedService | GoogleAdWordsLinkedService | OracleServiceCloudLinkedService | DynamicsAXLinkedService | ResponsysLinkedService | 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 | MongoDbLinkedService | CassandraLinkedService | WebLinkedService | ODataLinkedService | HdfsLinkedService | MicrosoftAccessLinkedService | InformixLinkedService | OdbcLinkedService | AzureMLServiceLinkedService | AzureMLLinkedService | TeradataLinkedService | Db2LinkedService | SybaseLinkedService | PostgreSqlLinkedService | MySqlLinkedService | AzureMySqlLinkedService | OracleLinkedService | GoogleCloudStorageLinkedService | 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 | 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 | MongoDbLinkedService | CassandraLinkedService | WebLinkedService | ODataLinkedService | HdfsLinkedService | MicrosoftAccessLinkedService | InformixLinkedService | OdbcLinkedService | AzureMLServiceLinkedService | AzureMLLinkedService | TeradataLinkedService | Db2LinkedService | SybaseLinkedService | PostgreSqlLinkedService | MySqlLinkedService | AzureMySqlLinkedService | OracleLinkedService | GoogleCloudStorageLinkedService | AzureFileStorageLinkedService | FileServerLinkedService | HDInsightLinkedService | CommonDataServiceForAppsLinkedService | DynamicsCrmLinkedService | DynamicsLinkedService | CosmosDbLinkedService | AzureKeyVaultLinkedService | AzureBatchLinkedService | AzureSqlMILinkedService | AzureSqlDatabaseLinkedService | SqlServerLinkedService | AzureSqlDWLinkedService | AzureTableStorageLinkedService | AzureBlobStorageLinkedService | AzureStorageLinkedService; /** * The Azure Data Factory nested object which contains the information and credential which can be @@ -492,7 +492,7 @@ export interface DatasetFolder { /** * Contains the possible cases for Dataset. */ -export type DatasetUnion = Dataset | 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 | MongoDbCollectionDataset | FileShareDataset | Office365Dataset | AzureBlobFSDataset | AzureDataLakeStoreDataset | CommonDataServiceForAppsEntityDataset | DynamicsCrmEntityDataset | DynamicsEntityDataset | DocumentDbCollectionDataset | CosmosDbSqlApiCollectionDataset | CustomDataset | CassandraTableDataset | AzureSqlDWTableDataset | AzureSqlMITableDataset | AzureSqlTableDataset | AzureTableDataset | AzureBlobDataset | BinaryDataset | OrcDataset | JsonDataset | DelimitedTextDataset | ParquetDataset | AvroDataset | AmazonS3Dataset; +export type DatasetUnion = Dataset | 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 | MongoDbCollectionDataset | FileShareDataset | Office365Dataset | AzureBlobFSDataset | AzureDataLakeStoreDataset | CommonDataServiceForAppsEntityDataset | DynamicsCrmEntityDataset | DynamicsEntityDataset | DocumentDbCollectionDataset | CosmosDbSqlApiCollectionDataset | CustomDataset | CassandraTableDataset | AzureSqlDWTableDataset | AzureSqlMITableDataset | AzureSqlTableDataset | AzureTableDataset | AzureBlobDataset | BinaryDataset | OrcDataset | JsonDataset | DelimitedTextDataset | ParquetDataset | AvroDataset | AmazonS3Dataset; /** * The Azure Data Factory nested object which identifies data within different data stores, such as @@ -1986,6 +1986,98 @@ export interface MappingDataFlow { script?: string; } +/** + * SharePoint Online List linked service. + */ +export interface SharePointOnlineListLinkedService { + /** + * Polymorphic Discriminator + */ + type: "SharePointOnlineList"; + /** + * 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 URL of the SharePoint Online site. For example, + * https://contoso.sharepoint.com/sites/siteName. Type: string (or Expression with resultType + * string). + */ + siteUrl: any; + /** + * The tenant ID under which your application resides. You can find it from Azure portal Active + * Directory overview page. Type: string (or Expression with resultType string). + */ + tenantId: any; + /** + * The application (client) ID of your application registered in Azure Active Directory. Make + * sure to grant SharePoint site permission to this application. Type: string (or Expression with + * resultType string). + */ + servicePrincipalId: any; + /** + * The client secret of your application registered in Azure Active Directory. Type: string (or + * Expression with resultType string). + */ + servicePrincipalKey: 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; +} + +/** + * Snowflake linked service. + */ +export interface SnowflakeLinkedService { + /** + * Polymorphic Discriminator + */ + type: "Snowflake"; + /** + * 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 of snowflake. Type: string, SecureString. + */ + connectionString: any; + /** + * The Azure key vault secret reference of password in connection string. + */ + password?: AzureKeyVaultSecretReference; + /** + * The encrypted credential used for authentication. Credentials are encrypted using the + * integration runtime credential manager. Type: string (or Expression with resultType string). + */ + encryptedCredential?: any; +} + /** * Azure Function linked service. */ @@ -4663,7 +4755,7 @@ export interface SapHanaLinkedService { /** * Host name of the SAP HANA server. Type: string (or Expression with resultType string). */ - server: any; + server?: any; /** * The authentication type to be used to connect to the SAP HANA server. Possible values include: * 'Basic', 'Windows' @@ -7657,6 +7749,99 @@ export interface AzureStorageLinkedService { encryptedCredential?: string; } +/** + * The sharepoint online list resource dataset. + */ +export interface SharePointOnlineListResourceDataset { + /** + * Polymorphic Discriminator + */ + type: "SharePointOnlineListResource"; + /** + * 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 name of the SharePoint Online list. Type: string (or Expression with resultType string). + */ + listName?: any; +} + +/** + * The snowflake dataset. + */ +export interface SnowflakeDataset { + /** + * Polymorphic Discriminator + */ + type: "SnowflakeTable"; + /** + * 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 Snowflake database. Type: string (or Expression with resultType + * string). + */ + snowflakeDatasetSchema?: any; + /** + * The table name of the Snowflake database. Type: string (or Expression with resultType string). + */ + table?: any; +} + /** * Google AdWords service dataset. */ @@ -13641,7 +13826,7 @@ export interface WebActivity { /** * Contains the possible cases for CopySource. */ -export type CopySourceUnion = CopySource | HttpSource | AzureBlobFSSource | AzureDataLakeStoreSource | Office365Source | CosmosDbMongoDbApiSource | MongoDbV2Source | MongoDbSource | WebSource | OracleSource | AzureDataExplorerSource | HdfsSource | FileSystemSource | RestSource | SalesforceServiceCloudSource | ODataSource | MicrosoftAccessSource | RelationalSource | CommonDataServiceForAppsSource | DynamicsCrmSource | DynamicsSource | CosmosDbSqlApiSource | DocumentDbCollectionSource | BlobSource | TabularSourceUnion | BinarySource | OrcSource | JsonSource | DelimitedTextSource | ParquetSource | AvroSource; +export type CopySourceUnion = CopySource | SharePointOnlineListSource | SnowflakeSource | HttpSource | AzureBlobFSSource | AzureDataLakeStoreSource | Office365Source | CosmosDbMongoDbApiSource | MongoDbV2Source | MongoDbSource | WebSource | OracleSource | AzureDataExplorerSource | HdfsSource | FileSystemSource | RestSource | SalesforceServiceCloudSource | ODataSource | MicrosoftAccessSource | RelationalSource | CommonDataServiceForAppsSource | DynamicsCrmSource | DynamicsSource | CosmosDbSqlApiSource | DocumentDbCollectionSource | BlobSource | TabularSourceUnion | BinarySource | OrcSource | JsonSource | DelimitedTextSource | ParquetSource | AvroSource; /** * A copy activity source. @@ -13671,6 +13856,114 @@ export interface CopySource { [property: string]: any; } +/** + * A copy activity source for sharePoint online list source. + */ +export interface SharePointOnlineListSource { + /** + * Polymorphic Discriminator + */ + type: "SharePointOnlineListSource"; + /** + * 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; + /** + * The OData query to filter the data in SharePoint Online list. For example, "$top=1". Type: + * string (or Expression with resultType string). + */ + query?: any; + /** + * The wait time to get a response from SharePoint Online. Default value is 5 minutes (00:05:00). + * Type: string (or Expression with resultType string), pattern: + * ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). + */ + httpRequestTimeout?: any; +} + +/** + * Contains the possible cases for ExportSettings. + */ +export type ExportSettingsUnion = ExportSettings | SnowflakeExportCopyCommand; + +/** + * Export command settings. + */ +export interface ExportSettings { + /** + * Polymorphic Discriminator + */ + type: "ExportSettings"; + /** + * Describes unknown properties. The value of an unknown property can be of "any" type. + */ + [property: string]: any; +} + +/** + * Snowflake export command settings. + */ +export interface SnowflakeExportCopyCommand { + /** + * Polymorphic Discriminator + */ + type: "SnowflakeExportCopyCommand"; + /** + * Additional copy options directly passed to snowflake Copy Command. Type: key value pairs + * (value should be string type) (or Expression with resultType object). Example: + * "additionalCopyOptions": { "DATE_FORMAT": "MM/DD/YYYY", "TIME_FORMAT": "'HH24:MI:SS.FF'" } + */ + additionalCopyOptions?: { [propertyName: string]: any }; + /** + * Additional format options directly passed to snowflake Copy Command. Type: key value pairs + * (value should be string type) (or Expression with resultType object). Example: + * "additionalFormatOptions": { "OVERWRITE": "TRUE", "MAX_FILE_SIZE": "'FALSE'" } + */ + additionalFormatOptions?: { [propertyName: string]: any }; +} + +/** + * A copy activity snowflake source. + */ +export interface SnowflakeSource { + /** + * Polymorphic Discriminator + */ + type: "SnowflakeSource"; + /** + * 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; + /** + * Snowflake Sql query. Type: string (or Expression with resultType string). + */ + query?: any; + /** + * Snowflake export settings. + */ + exportSettings?: SnowflakeExportCopyCommand; +} + /** * A copy activity source for an HTTP file. */ @@ -14360,6 +14653,12 @@ export interface ODataSource { * OData query. For example, "$top=1". Type: string (or Expression with resultType string). */ query?: any; + /** + * The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the + * timeout to read response data. Default value: 00:05:00. Type: string (or Expression with + * resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). + */ + httpRequestTimeout?: any; /** * Specifies the additional columns to be added to source data. Type: array of objects (or * Expression with resultType array of objects). @@ -14870,6 +15169,12 @@ export interface DynamicsAXSource { * A query to retrieve data from source. Type: string (or Expression with resultType string). */ query?: any; + /** + * The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the + * timeout to read response data. Default value: 00:05:00. Type: string (or Expression with + * resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). + */ + httpRequestTimeout?: any; } /** @@ -16752,6 +17057,12 @@ export interface SapEccSource { * string). */ query?: any; + /** + * The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the + * timeout to read response data. Default value: 00:05:00. Type: string (or Expression with + * resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). + */ + httpRequestTimeout?: any; } /** @@ -16791,6 +17102,12 @@ export interface SapCloudForCustomerSource { * resultType string). */ query?: any; + /** + * The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the + * timeout to read response data. Default value: 00:05:00. Type: string (or Expression with + * resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). + */ + httpRequestTimeout?: any; } /** @@ -18286,7 +18603,8 @@ export interface SSISPackageLocation { */ packagePath?: any; /** - * The type of SSIS package location. Possible values include: 'SSISDB', 'File', 'InlinePackage' + * The type of SSIS package location. Possible values include: 'SSISDB', 'File', 'InlinePackage', + * 'PackageStore' */ type?: SsisPackageLocationType; /** @@ -18302,6 +18620,10 @@ export interface SSISPackageLocation { * string). */ configurationPath?: any; + /** + * The configuration file access credential. + */ + configurationAccessCredential?: SSISAccessCredential; /** * The package name. */ @@ -18813,7 +19135,7 @@ export interface StagingSettings { /** * Contains the possible cases for CopySink. */ -export type CopySinkUnion = CopySink | CosmosDbMongoDbApiSink | SalesforceServiceCloudSink | SalesforceSink | AzureDataExplorerSink | CommonDataServiceForAppsSink | DynamicsCrmSink | DynamicsSink | MicrosoftAccessSink | InformixSink | OdbcSink | AzureSearchIndexSink | AzureBlobFSSink | AzureDataLakeStoreSink | OracleSink | SqlDWSink | SqlMISink | AzureSqlSink | SqlServerSink | SqlSink | CosmosDbSqlApiSink | DocumentDbCollectionSink | FileSystemSink | BlobSink | BinarySink | ParquetSink | AvroSink | AzureTableSink | AzureQueueSink | SapCloudForCustomerSink | AzureMySqlSink | AzurePostgreSqlSink | OrcSink | JsonSink | DelimitedTextSink; +export type CopySinkUnion = CopySink | CosmosDbMongoDbApiSink | SalesforceServiceCloudSink | SalesforceSink | AzureDataExplorerSink | CommonDataServiceForAppsSink | DynamicsCrmSink | DynamicsSink | MicrosoftAccessSink | InformixSink | OdbcSink | AzureSearchIndexSink | AzureBlobFSSink | AzureDataLakeStoreSink | OracleSink | SnowflakeSink | SqlDWSink | SqlMISink | AzureSqlSink | SqlServerSink | SqlSink | CosmosDbSqlApiSink | DocumentDbCollectionSink | FileSystemSink | BlobSink | BinarySink | ParquetSink | AvroSink | AzureTableSink | AzureQueueSink | SapCloudForCustomerSink | AzureMySqlSink | AzurePostgreSqlSink | OrcSink | JsonSink | DelimitedTextSink; /** * A copy activity sink. @@ -19438,6 +19760,88 @@ export interface OracleSink { preCopyScript?: any; } +/** + * Contains the possible cases for ImportSettings. + */ +export type ImportSettingsUnion = ImportSettings | SnowflakeImportCopyCommand; + +/** + * Import command settings. + */ +export interface ImportSettings { + /** + * Polymorphic Discriminator + */ + type: "ImportSettings"; + /** + * Describes unknown properties. The value of an unknown property can be of "any" type. + */ + [property: string]: any; +} + +/** + * Snowflake import command settings. + */ +export interface SnowflakeImportCopyCommand { + /** + * Polymorphic Discriminator + */ + type: "SnowflakeImportCopyCommand"; + /** + * Additional copy options directly passed to snowflake Copy Command. Type: key value pairs + * (value should be string type) (or Expression with resultType object). Example: + * "additionalCopyOptions": { "DATE_FORMAT": "MM/DD/YYYY", "TIME_FORMAT": "'HH24:MI:SS.FF'" } + */ + additionalCopyOptions?: { [propertyName: string]: any }; + /** + * Additional format options directly passed to snowflake Copy Command. Type: key value pairs + * (value should be string type) (or Expression with resultType object). Example: + * "additionalFormatOptions": { "FORCE": "TRUE", "LOAD_UNCERTAIN_FILES": "'FALSE'" } + */ + additionalFormatOptions?: { [propertyName: string]: any }; +} + +/** + * A copy activity snowflake sink. + */ +export interface SnowflakeSink { + /** + * Polymorphic Discriminator + */ + type: "SnowflakeSink"; + /** + * Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. + */ + writeBatchSize?: any; + /** + * Write batch timeout. Type: string (or Expression with resultType string), pattern: + * ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). + */ + writeBatchTimeout?: any; + /** + * Sink retry count. Type: integer (or Expression with resultType integer). + */ + sinkRetryCount?: any; + /** + * Sink retry wait. Type: string (or Expression with resultType string), pattern: + * ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). + */ + sinkRetryWait?: any; + /** + * The maximum concurrent connection count for the sink data store. Type: integer (or Expression + * with resultType integer). + */ + maxConcurrentConnections?: any; + /** + * SQL pre-copy script. Type: string (or Expression with resultType string). + */ + preCopyScript?: any; + /** + * Snowflake import settings. + */ + importSettings?: SnowflakeImportCopyCommand; +} + /** * Default value. */ @@ -20418,6 +20822,12 @@ export interface SapCloudForCustomerSink { * 'Update' */ writeBehavior?: SapCloudForCustomerSinkWriteBehavior; + /** + * The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the + * timeout to read response data. Default value: 00:05:00. Type: string (or Expression with + * resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). + */ + httpRequestTimeout?: any; } /** @@ -21648,6 +22058,35 @@ export interface SelfHostedIntegrationRuntime { linkedInfo?: LinkedIntegrationRuntimeTypeUnion; } +/** + * The entity reference. + */ +export interface EntityReference { + /** + * The type of this referenced entity. Possible values include: 'IntegrationRuntimeReference', + * 'LinkedServiceReference' + */ + type?: IntegrationRuntimeEntityReferenceType; + /** + * The name of this referenced entity. + */ + referenceName?: string; +} + +/** + * Package store for the SSIS integration runtime. + */ +export interface PackageStore { + /** + * The name of the package store + */ + name: string; + /** + * The package store linked service reference. + */ + packageStoreLinkedService: EntityReference; +} + /** * Contains the possible cases for CustomSetupBase. */ @@ -21721,21 +22160,6 @@ export interface CmdkeySetup { password: SecretBaseUnion; } -/** - * The entity reference. - */ -export interface EntityReference { - /** - * The type of this referenced entity. Possible values include: 'IntegrationRuntimeReference', - * 'LinkedServiceReference' - */ - type?: IntegrationRuntimeEntityReferenceType; - /** - * The name of this referenced entity. - */ - referenceName?: string; -} - /** * Data proxy properties for a managed dedicated integration runtime. */ @@ -21826,6 +22250,10 @@ export interface IntegrationRuntimeSsisProperties { * Custom setup without script properties for a SSIS integration runtime. */ expressCustomSetupProperties?: CustomSetupBaseUnion[]; + /** + * Package stores for the SSIS Integration Runtime. + */ + packageStores?: PackageStore[]; /** * Describes unknown properties. The value of an unknown property can be of "any" type. */ @@ -23174,11 +23602,11 @@ export type SapHanaPartitionOption = 'None' | 'PhysicalPartitionsOfTable' | 'Sap /** * Defines values for SsisPackageLocationType. - * Possible values include: 'SSISDB', 'File', 'InlinePackage' + * Possible values include: 'SSISDB', 'File', 'InlinePackage', 'PackageStore' * @readonly * @enum {string} */ -export type SsisPackageLocationType = 'SSISDB' | 'File' | 'InlinePackage'; +export type SsisPackageLocationType = 'SSISDB' | 'File' | 'InlinePackage' | 'PackageStore'; /** * Defines values for HDInsightActivityDebugInfoOption. diff --git a/sdk/datafactory/arm-datafactory/src/models/integrationRuntimesMappers.ts b/sdk/datafactory/arm-datafactory/src/models/integrationRuntimesMappers.ts index 316683c70dbc..cbfab78ebdad 100644 --- a/sdk/datafactory/arm-datafactory/src/models/integrationRuntimesMappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/integrationRuntimesMappers.ts @@ -201,6 +201,7 @@ export { ExecutePipelineActivity, ExecuteSSISPackageActivity, ExecutionActivity, + ExportSettings, Expression, Factory, FactoryGitHubConfiguration, @@ -263,6 +264,7 @@ export { ImpalaLinkedService, ImpalaObjectDataset, ImpalaSource, + ImportSettings, InformixLinkedService, InformixSink, InformixSource, @@ -359,6 +361,7 @@ export { OrcFormat, OrcSink, OrcSource, + PackageStore, ParameterSpecification, ParquetDataset, ParquetFormat, @@ -447,10 +450,19 @@ export { SftpReadSettings, SftpServerLinkedService, SftpWriteSettings, + SharePointOnlineListLinkedService, + SharePointOnlineListResourceDataset, + SharePointOnlineListSource, ShopifyLinkedService, ShopifyObjectDataset, ShopifySource, SkipErrorFile, + SnowflakeDataset, + SnowflakeExportCopyCommand, + SnowflakeImportCopyCommand, + SnowflakeLinkedService, + SnowflakeSink, + SnowflakeSource, SparkLinkedService, SparkObjectDataset, SparkSource, diff --git a/sdk/datafactory/arm-datafactory/src/models/linkedServicesMappers.ts b/sdk/datafactory/arm-datafactory/src/models/linkedServicesMappers.ts index a429fa7af963..7552ae07b7a3 100644 --- a/sdk/datafactory/arm-datafactory/src/models/linkedServicesMappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/linkedServicesMappers.ts @@ -200,6 +200,7 @@ export { ExecutePipelineActivity, ExecuteSSISPackageActivity, ExecutionActivity, + ExportSettings, Expression, Factory, FactoryGitHubConfiguration, @@ -262,6 +263,7 @@ export { ImpalaLinkedService, ImpalaObjectDataset, ImpalaSource, + ImportSettings, InformixLinkedService, InformixSink, InformixSource, @@ -345,6 +347,7 @@ export { OrcFormat, OrcSink, OrcSource, + PackageStore, ParameterSpecification, ParquetDataset, ParquetFormat, @@ -431,10 +434,19 @@ export { SftpReadSettings, SftpServerLinkedService, SftpWriteSettings, + SharePointOnlineListLinkedService, + SharePointOnlineListResourceDataset, + SharePointOnlineListSource, ShopifyLinkedService, ShopifyObjectDataset, ShopifySource, SkipErrorFile, + SnowflakeDataset, + SnowflakeExportCopyCommand, + SnowflakeImportCopyCommand, + SnowflakeLinkedService, + SnowflakeSink, + SnowflakeSource, SparkLinkedService, SparkObjectDataset, SparkSource, diff --git a/sdk/datafactory/arm-datafactory/src/models/mappers.ts b/sdk/datafactory/arm-datafactory/src/models/mappers.ts index 5ceddc7199c9..92ef093ad4df 100644 --- a/sdk/datafactory/arm-datafactory/src/models/mappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/mappers.ts @@ -3355,6 +3355,89 @@ export const MappingDataFlow: msRest.CompositeMapper = { } }; +export const SharePointOnlineListLinkedService: msRest.CompositeMapper = { + serializedName: "SharePointOnlineList", + type: { + name: "Composite", + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, + uberParent: "LinkedService", + className: "SharePointOnlineListLinkedService", + modelProperties: { + ...LinkedService.type.modelProperties, + siteUrl: { + required: true, + serializedName: "typeProperties.siteUrl", + type: { + name: "Object" + } + }, + tenantId: { + required: true, + serializedName: "typeProperties.tenantId", + type: { + name: "Object" + } + }, + servicePrincipalId: { + required: true, + serializedName: "typeProperties.servicePrincipalId", + type: { + name: "Object" + } + }, + servicePrincipalKey: { + required: true, + serializedName: "typeProperties.servicePrincipalKey", + type: { + name: "Composite", + className: "SecretBase" + } + }, + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", + type: { + name: "Object" + } + } + }, + additionalProperties: LinkedService.type.additionalProperties + } +}; + +export const SnowflakeLinkedService: msRest.CompositeMapper = { + serializedName: "Snowflake", + type: { + name: "Composite", + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, + uberParent: "LinkedService", + className: "SnowflakeLinkedService", + modelProperties: { + ...LinkedService.type.modelProperties, + connectionString: { + required: true, + serializedName: "typeProperties.connectionString", + type: { + name: "Object" + } + }, + password: { + serializedName: "typeProperties.password", + type: { + name: "Composite", + className: "AzureKeyVaultSecretReference" + } + }, + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", + type: { + name: "Object" + } + } + }, + additionalProperties: LinkedService.type.additionalProperties + } +}; + export const AzureFunctionLinkedService: msRest.CompositeMapper = { serializedName: "AzureFunction", type: { @@ -6144,7 +6227,6 @@ export const SapHanaLinkedService: msRest.CompositeMapper = { } }, server: { - required: true, serializedName: "typeProperties.server", type: { name: "Object" @@ -9063,6 +9145,52 @@ export const AzureStorageLinkedService: msRest.CompositeMapper = { } }; +export const SharePointOnlineListResourceDataset: msRest.CompositeMapper = { + serializedName: "SharePointOnlineListResource", + type: { + name: "Composite", + polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator, + uberParent: "Dataset", + className: "SharePointOnlineListResourceDataset", + modelProperties: { + ...Dataset.type.modelProperties, + listName: { + serializedName: "typeProperties.listName", + type: { + name: "Object" + } + } + }, + additionalProperties: Dataset.type.additionalProperties + } +}; + +export const SnowflakeDataset: msRest.CompositeMapper = { + serializedName: "SnowflakeTable", + type: { + name: "Composite", + polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator, + uberParent: "Dataset", + className: "SnowflakeDataset", + modelProperties: { + ...Dataset.type.modelProperties, + snowflakeDatasetSchema: { + serializedName: "typeProperties.schema", + type: { + name: "Object" + } + }, + table: { + serializedName: "typeProperties.table", + type: { + name: "Object" + } + } + }, + additionalProperties: Dataset.type.additionalProperties + } +}; + export const GoogleAdWordsObjectDataset: msRest.CompositeMapper = { serializedName: "GoogleAdWordsObject", type: { @@ -13467,6 +13595,123 @@ export const CopySource: msRest.CompositeMapper = { } }; +export const SharePointOnlineListSource: msRest.CompositeMapper = { + serializedName: "SharePointOnlineListSource", + type: { + name: "Composite", + polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator, + uberParent: "CopySource", + className: "SharePointOnlineListSource", + modelProperties: { + ...CopySource.type.modelProperties, + query: { + serializedName: "query", + type: { + name: "Object" + } + }, + httpRequestTimeout: { + serializedName: "httpRequestTimeout", + type: { + name: "Object" + } + } + }, + additionalProperties: CopySource.type.additionalProperties + } +}; + +export const ExportSettings: msRest.CompositeMapper = { + serializedName: "ExportSettings", + type: { + name: "Composite", + polymorphicDiscriminator: { + serializedName: "type", + clientName: "type" + }, + uberParent: "ExportSettings", + className: "ExportSettings", + modelProperties: { + type: { + required: true, + serializedName: "type", + type: { + name: "String" + } + } + }, + additionalProperties: { + type: { + name: "Object" + } + } + } +}; + +export const SnowflakeExportCopyCommand: msRest.CompositeMapper = { + serializedName: "SnowflakeExportCopyCommand", + type: { + name: "Composite", + polymorphicDiscriminator: ExportSettings.type.polymorphicDiscriminator, + uberParent: "ExportSettings", + className: "SnowflakeExportCopyCommand", + modelProperties: { + ...ExportSettings.type.modelProperties, + additionalCopyOptions: { + serializedName: "additionalCopyOptions", + type: { + name: "Dictionary", + value: { + type: { + name: "Object" + } + } + } + }, + additionalFormatOptions: { + serializedName: "additionalFormatOptions", + type: { + name: "Dictionary", + value: { + type: { + name: "Object" + } + } + } + } + }, + additionalProperties: ExportSettings.type.additionalProperties + } +}; + +export const SnowflakeSource: msRest.CompositeMapper = { + serializedName: "SnowflakeSource", + type: { + name: "Composite", + polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator, + uberParent: "CopySource", + className: "SnowflakeSource", + modelProperties: { + ...CopySource.type.modelProperties, + query: { + serializedName: "query", + type: { + name: "Object" + } + }, + exportSettings: { + serializedName: "exportSettings", + type: { + name: "Composite", + className: "SnowflakeExportCopyCommand", + additionalProperties: ExportSettings.type.additionalProperties + } + } + }, + additionalProperties: CopySource.type.additionalProperties + } +}; + export const HttpSource: msRest.CompositeMapper = { serializedName: "HttpSource", type: { @@ -14154,6 +14399,12 @@ export const ODataSource: msRest.CompositeMapper = { name: "Object" } }, + httpRequestTimeout: { + serializedName: "httpRequestTimeout", + type: { + name: "Object" + } + }, additionalColumns: { serializedName: "additionalColumns", type: { @@ -14590,6 +14841,12 @@ export const DynamicsAXSource: msRest.CompositeMapper = { type: { name: "Object" } + }, + httpRequestTimeout: { + serializedName: "httpRequestTimeout", + type: { + name: "Object" + } } }, additionalProperties: CopySource.type.additionalProperties @@ -15786,6 +16043,12 @@ export const SapEccSource: msRest.CompositeMapper = { type: { name: "Object" } + }, + httpRequestTimeout: { + serializedName: "httpRequestTimeout", + type: { + name: "Object" + } } }, additionalProperties: CopySource.type.additionalProperties @@ -15806,6 +16069,12 @@ export const SapCloudForCustomerSource: msRest.CompositeMapper = { type: { name: "Object" } + }, + httpRequestTimeout: { + serializedName: "httpRequestTimeout", + type: { + name: "Object" + } } }, additionalProperties: CopySource.type.additionalProperties @@ -17410,6 +17679,13 @@ export const SSISPackageLocation: msRest.CompositeMapper = { name: "Object" } }, + configurationAccessCredential: { + serializedName: "typeProperties.configurationAccessCredential", + type: { + name: "Composite", + className: "SSISAccessCredential" + } + }, packageName: { serializedName: "typeProperties.packageName", type: { @@ -18512,6 +18788,97 @@ export const OracleSink: msRest.CompositeMapper = { } }; +export const ImportSettings: msRest.CompositeMapper = { + serializedName: "ImportSettings", + type: { + name: "Composite", + polymorphicDiscriminator: { + serializedName: "type", + clientName: "type" + }, + uberParent: "ImportSettings", + className: "ImportSettings", + modelProperties: { + type: { + required: true, + serializedName: "type", + type: { + name: "String" + } + } + }, + additionalProperties: { + type: { + name: "Object" + } + } + } +}; + +export const SnowflakeImportCopyCommand: msRest.CompositeMapper = { + serializedName: "SnowflakeImportCopyCommand", + type: { + name: "Composite", + polymorphicDiscriminator: ImportSettings.type.polymorphicDiscriminator, + uberParent: "ImportSettings", + className: "SnowflakeImportCopyCommand", + modelProperties: { + ...ImportSettings.type.modelProperties, + additionalCopyOptions: { + serializedName: "additionalCopyOptions", + type: { + name: "Dictionary", + value: { + type: { + name: "Object" + } + } + } + }, + additionalFormatOptions: { + serializedName: "additionalFormatOptions", + type: { + name: "Dictionary", + value: { + type: { + name: "Object" + } + } + } + } + }, + additionalProperties: ImportSettings.type.additionalProperties + } +}; + +export const SnowflakeSink: msRest.CompositeMapper = { + serializedName: "SnowflakeSink", + type: { + name: "Composite", + polymorphicDiscriminator: CopySink.type.polymorphicDiscriminator, + uberParent: "CopySink", + className: "SnowflakeSink", + modelProperties: { + ...CopySink.type.modelProperties, + preCopyScript: { + serializedName: "preCopyScript", + type: { + name: "Object" + } + }, + importSettings: { + serializedName: "importSettings", + type: { + name: "Composite", + className: "SnowflakeImportCopyCommand", + additionalProperties: ImportSettings.type.additionalProperties + } + } + }, + additionalProperties: CopySink.type.additionalProperties + } +}; + export const DWCopyCommandDefaultValue: msRest.CompositeMapper = { serializedName: "DWCopyCommandDefaultValue", type: { @@ -19382,6 +19749,12 @@ export const SapCloudForCustomerSink: msRest.CompositeMapper = { type: { name: "String" } + }, + httpRequestTimeout: { + serializedName: "httpRequestTimeout", + type: { + name: "Object" + } } }, additionalProperties: CopySink.type.additionalProperties @@ -20851,6 +21224,53 @@ export const SelfHostedIntegrationRuntime: msRest.CompositeMapper = { } }; +export const EntityReference: msRest.CompositeMapper = { + serializedName: "EntityReference", + type: { + name: "Composite", + className: "EntityReference", + modelProperties: { + type: { + serializedName: "type", + type: { + name: "String" + } + }, + referenceName: { + serializedName: "referenceName", + type: { + name: "String" + } + } + } + } +}; + +export const PackageStore: msRest.CompositeMapper = { + serializedName: "PackageStore", + type: { + name: "Composite", + className: "PackageStore", + modelProperties: { + name: { + required: true, + serializedName: "name", + type: { + name: "String" + } + }, + packageStoreLinkedService: { + required: true, + serializedName: "packageStoreLinkedService", + type: { + name: "Composite", + className: "EntityReference" + } + } + } + } +}; + export const CustomSetupBase: msRest.CompositeMapper = { serializedName: "CustomSetupBase", type: { @@ -20962,28 +21382,6 @@ export const CmdkeySetup: msRest.CompositeMapper = { } }; -export const EntityReference: msRest.CompositeMapper = { - serializedName: "EntityReference", - type: { - name: "Composite", - className: "EntityReference", - modelProperties: { - type: { - serializedName: "type", - type: { - name: "String" - } - }, - referenceName: { - serializedName: "referenceName", - type: { - name: "String" - } - } - } - } -}; - export const IntegrationRuntimeDataProxyProperties: msRest.CompositeMapper = { serializedName: "IntegrationRuntimeDataProxyProperties", type: { @@ -21136,6 +21534,18 @@ export const IntegrationRuntimeSsisProperties: msRest.CompositeMapper = { } } } + }, + packageStores: { + serializedName: "packageStores", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "PackageStore" + } + } + } } }, additionalProperties: { @@ -22243,6 +22653,8 @@ export const discriminators = { 'FactoryRepoConfiguration.FactoryGitHubConfiguration' : FactoryGitHubConfiguration, 'DataFlow' : DataFlow, 'DataFlow.MappingDataFlow' : MappingDataFlow, + 'LinkedService.SharePointOnlineList' : SharePointOnlineListLinkedService, + 'LinkedService.Snowflake' : SnowflakeLinkedService, 'LinkedService.AzureFunction' : AzureFunctionLinkedService, 'LinkedService.AzureDataExplorer' : AzureDataExplorerLinkedService, 'LinkedService.SapTable' : SapTableLinkedService, @@ -22341,6 +22753,8 @@ export const discriminators = { 'LinkedService.AzureTableStorage' : AzureTableStorageLinkedService, 'LinkedService.AzureBlobStorage' : AzureBlobStorageLinkedService, 'LinkedService.AzureStorage' : AzureStorageLinkedService, + 'Dataset.SharePointOnlineListResource' : SharePointOnlineListResourceDataset, + 'Dataset.SnowflakeTable' : SnowflakeDataset, 'Dataset.GoogleAdWordsObject' : GoogleAdWordsObjectDataset, 'Dataset.AzureDataExplorerTable' : AzureDataExplorerTableDataset, 'Dataset.OracleServiceCloudObject' : OracleServiceCloudObjectDataset, @@ -22473,6 +22887,10 @@ export const discriminators = { 'Activity.AzureMLBatchExecution' : AzureMLBatchExecutionActivity, 'Activity.GetMetadata' : GetMetadataActivity, 'Activity.WebActivity' : WebActivity, + 'CopySource.SharePointOnlineListSource' : SharePointOnlineListSource, + 'ExportSettings' : ExportSettings, + 'ExportSettings.SnowflakeExportCopyCommand' : SnowflakeExportCopyCommand, + 'CopySource.SnowflakeSource' : SnowflakeSource, 'CopySource.HttpSource' : HttpSource, 'CopySource.AzureBlobFSSource' : AzureBlobFSSource, 'CopySource.AzureDataLakeStoreSource' : AzureDataLakeStoreSource, @@ -22600,6 +23018,9 @@ export const discriminators = { 'CopySink.AzureBlobFSSink' : AzureBlobFSSink, 'CopySink.AzureDataLakeStoreSink' : AzureDataLakeStoreSink, 'CopySink.OracleSink' : OracleSink, + 'ImportSettings' : ImportSettings, + 'ImportSettings.SnowflakeImportCopyCommand' : SnowflakeImportCopyCommand, + 'CopySink.SnowflakeSink' : SnowflakeSink, 'CopySink.SqlDWSink' : SqlDWSink, 'CopySink.SqlMISink' : SqlMISink, 'CopySink.AzureSqlSink' : AzureSqlSink, diff --git a/sdk/datafactory/arm-datafactory/src/models/pipelinesMappers.ts b/sdk/datafactory/arm-datafactory/src/models/pipelinesMappers.ts index 1b25f3169331..4d55e7f6c1ea 100644 --- a/sdk/datafactory/arm-datafactory/src/models/pipelinesMappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/pipelinesMappers.ts @@ -201,6 +201,7 @@ export { ExecutePipelineActivity, ExecuteSSISPackageActivity, ExecutionActivity, + ExportSettings, Expression, Factory, FactoryGitHubConfiguration, @@ -263,6 +264,7 @@ export { ImpalaLinkedService, ImpalaObjectDataset, ImpalaSource, + ImportSettings, InformixLinkedService, InformixSink, InformixSource, @@ -345,6 +347,7 @@ export { OrcFormat, OrcSink, OrcSource, + PackageStore, ParameterSpecification, ParquetDataset, ParquetFormat, @@ -432,10 +435,19 @@ export { SftpReadSettings, SftpServerLinkedService, SftpWriteSettings, + SharePointOnlineListLinkedService, + SharePointOnlineListResourceDataset, + SharePointOnlineListSource, ShopifyLinkedService, ShopifyObjectDataset, ShopifySource, SkipErrorFile, + SnowflakeDataset, + SnowflakeExportCopyCommand, + SnowflakeImportCopyCommand, + SnowflakeLinkedService, + SnowflakeSink, + SnowflakeSource, SparkLinkedService, SparkObjectDataset, SparkSource, diff --git a/sdk/datafactory/arm-datafactory/src/models/triggersMappers.ts b/sdk/datafactory/arm-datafactory/src/models/triggersMappers.ts index c6cb571e82c9..d336a6988076 100644 --- a/sdk/datafactory/arm-datafactory/src/models/triggersMappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/triggersMappers.ts @@ -200,6 +200,7 @@ export { ExecutePipelineActivity, ExecuteSSISPackageActivity, ExecutionActivity, + ExportSettings, Expression, Factory, FactoryGitHubConfiguration, @@ -262,6 +263,7 @@ export { ImpalaLinkedService, ImpalaObjectDataset, ImpalaSource, + ImportSettings, InformixLinkedService, InformixSink, InformixSource, @@ -344,6 +346,7 @@ export { OrcFormat, OrcSink, OrcSource, + PackageStore, ParameterSpecification, ParquetDataset, ParquetFormat, @@ -430,10 +433,19 @@ export { SftpReadSettings, SftpServerLinkedService, SftpWriteSettings, + SharePointOnlineListLinkedService, + SharePointOnlineListResourceDataset, + SharePointOnlineListSource, ShopifyLinkedService, ShopifyObjectDataset, ShopifySource, SkipErrorFile, + SnowflakeDataset, + SnowflakeExportCopyCommand, + SnowflakeImportCopyCommand, + SnowflakeLinkedService, + SnowflakeSink, + SnowflakeSource, SparkLinkedService, SparkObjectDataset, SparkSource,