diff --git a/packages/@azure/arm-datafactory/LICENSE.txt b/packages/@azure/arm-datafactory/LICENSE.txt index 5431ba98b936..8f3d856145c5 100644 --- a/packages/@azure/arm-datafactory/LICENSE.txt +++ b/packages/@azure/arm-datafactory/LICENSE.txt @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2018 Microsoft +Copyright (c) 2019 Microsoft Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/packages/@azure/arm-datafactory/README.md b/packages/@azure/arm-datafactory/README.md index 58151afe23bb..6c989b476858 100644 --- a/packages/@azure/arm-datafactory/README.md +++ b/packages/@azure/arm-datafactory/README.md @@ -9,7 +9,7 @@ This package contains an isomorphic SDK for DataFactoryManagementClient. ### How to Install -``` +```bash npm install @azure/arm-datafactory ``` @@ -19,13 +19,13 @@ npm install @azure/arm-datafactory ##### Install @azure/ms-rest-nodeauth -``` +```bash npm install @azure/ms-rest-nodeauth ``` ##### Sample code -```ts +```typescript import * as msRest from "@azure/ms-rest-js"; import * as msRestAzure from "@azure/ms-rest-azure-js"; import * as msRestNodeAuth from "@azure/ms-rest-nodeauth"; @@ -47,7 +47,7 @@ msRestNodeAuth.interactiveLogin().then((creds) => { ##### Install @azure/ms-rest-browserauth -``` +```bash npm install @azure/ms-rest-browserauth ``` diff --git a/packages/@azure/arm-datafactory/lib/dataFactoryManagementClient.ts b/packages/@azure/arm-datafactory/lib/dataFactoryManagementClient.ts index a5a259413e04..a55829cd29f2 100644 --- a/packages/@azure/arm-datafactory/lib/dataFactoryManagementClient.ts +++ b/packages/@azure/arm-datafactory/lib/dataFactoryManagementClient.ts @@ -19,7 +19,9 @@ class DataFactoryManagementClient extends DataFactoryManagementClientContext { // Operation groups operations: operations.Operations; factories: operations.Factories; + exposureControl: operations.ExposureControl; integrationRuntimes: operations.IntegrationRuntimes; + integrationRuntimeObjectMetadata: operations.IntegrationRuntimeObjectMetadata; integrationRuntimeNodes: operations.IntegrationRuntimeNodes; linkedServices: operations.LinkedServices; datasets: operations.Datasets; @@ -40,7 +42,9 @@ class DataFactoryManagementClient extends DataFactoryManagementClientContext { super(credentials, subscriptionId, options); this.operations = new operations.Operations(this); this.factories = new operations.Factories(this); + this.exposureControl = new operations.ExposureControl(this); this.integrationRuntimes = new operations.IntegrationRuntimes(this); + this.integrationRuntimeObjectMetadata = new operations.IntegrationRuntimeObjectMetadata(this); this.integrationRuntimeNodes = new operations.IntegrationRuntimeNodes(this); this.linkedServices = new operations.LinkedServices(this); this.datasets = new operations.Datasets(this); diff --git a/packages/@azure/arm-datafactory/lib/dataFactoryManagementClientContext.ts b/packages/@azure/arm-datafactory/lib/dataFactoryManagementClientContext.ts index a09d8c33b533..d1e357732906 100644 --- a/packages/@azure/arm-datafactory/lib/dataFactoryManagementClientContext.ts +++ b/packages/@azure/arm-datafactory/lib/dataFactoryManagementClientContext.ts @@ -13,7 +13,7 @@ import * as msRest from "@azure/ms-rest-js"; import * as msRestAzure from "@azure/ms-rest-azure-js"; const packageName = "@azure/arm-datafactory"; -const packageVersion = "0.1.0"; +const packageVersion = "5.3.0"; export class DataFactoryManagementClientContext extends msRestAzure.AzureServiceClient { credentials: msRest.ServiceClientCredentials; diff --git a/packages/@azure/arm-datafactory/lib/models/datasetsMappers.ts b/packages/@azure/arm-datafactory/lib/models/datasetsMappers.ts index 933ddb8679d9..cee8b416c42f 100644 --- a/packages/@azure/arm-datafactory/lib/models/datasetsMappers.ts +++ b/packages/@azure/arm-datafactory/lib/models/datasetsMappers.ts @@ -46,8 +46,9 @@ export { RetryPolicy, DependencyReference, MultiplePipelineTrigger, - ResponsysLinkedService, + AzureFunctionLinkedService, SecretBase, + ResponsysLinkedService, AzureDatabricksLinkedService, AzureDataLakeAnalyticsLinkedService, HDInsightOnDemandLinkedService, @@ -91,6 +92,8 @@ export { CustomDataSourceLinkedService, AmazonRedshiftLinkedService, AmazonS3LinkedService, + RestServiceLinkedService, + SapOpenHubLinkedService, SapEccLinkedService, SapCloudForCustomerLinkedService, SalesforceLinkedService, @@ -157,7 +160,9 @@ export { DatasetCompression, AzureSearchIndexDataset, WebTableDataset, + RestServiceDataset, SqlServerTableDataset, + SapOpenHubTableDataset, SapEccResourceDataset, SapCloudForCustomerResourceDataset, SalesforceObjectDataset, @@ -210,6 +215,7 @@ export { AvroFormat, JsonFormat, TextFormat, + AzureFunctionActivity, DatabricksSparkPythonActivity, DatabricksSparkJarActivity, DatabricksNotebookActivity, @@ -224,12 +230,14 @@ export { LookupActivity, CopySource, DeleteActivity, + LogStorageSettings, SqlServerStoredProcedureActivity, StoredProcedureParameter, CustomActivity, CustomActivityReferenceObject, ExecuteSSISPackageActivity, SSISPackageLocation, + SSISExecutionCredential, SSISExecutionParameter, SSISPropertyOverride, HDInsightSparkActivity, @@ -298,6 +306,8 @@ export { FileSystemSource, SqlDWSource, SqlSource, + RestSource, + SapOpenHubSource, SapEccSource, SapCloudForCustomerSource, SalesforceSource, diff --git a/packages/@azure/arm-datafactory/lib/models/exposureControlMappers.ts b/packages/@azure/arm-datafactory/lib/models/exposureControlMappers.ts new file mode 100644 index 000000000000..1e20b103bef5 --- /dev/null +++ b/packages/@azure/arm-datafactory/lib/models/exposureControlMappers.ts @@ -0,0 +1,17 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. + */ + +export { + discriminators, + ExposureControlRequest, + ExposureControlResponse, + CloudError +} from "../models/mappers"; + diff --git a/packages/@azure/arm-datafactory/lib/models/factoriesMappers.ts b/packages/@azure/arm-datafactory/lib/models/factoriesMappers.ts index ec95aae7d0e6..c92fa5bb553c 100644 --- a/packages/@azure/arm-datafactory/lib/models/factoriesMappers.ts +++ b/packages/@azure/arm-datafactory/lib/models/factoriesMappers.ts @@ -21,6 +21,8 @@ export { FactoryUpdateParameters, GitHubAccessTokenRequest, GitHubAccessTokenResponse, + UserAccessPolicy, + AccessPolicyResponse, SubResource, IntegrationRuntimeResource, IntegrationRuntime, @@ -50,8 +52,9 @@ export { RetryPolicy, DependencyReference, MultiplePipelineTrigger, - ResponsysLinkedService, + AzureFunctionLinkedService, SecretBase, + ResponsysLinkedService, AzureDatabricksLinkedService, AzureDataLakeAnalyticsLinkedService, HDInsightOnDemandLinkedService, @@ -95,6 +98,8 @@ export { CustomDataSourceLinkedService, AmazonRedshiftLinkedService, AmazonS3LinkedService, + RestServiceLinkedService, + SapOpenHubLinkedService, SapEccLinkedService, SapCloudForCustomerLinkedService, SalesforceLinkedService, @@ -161,7 +166,9 @@ export { DatasetCompression, AzureSearchIndexDataset, WebTableDataset, + RestServiceDataset, SqlServerTableDataset, + SapOpenHubTableDataset, SapEccResourceDataset, SapCloudForCustomerResourceDataset, SalesforceObjectDataset, @@ -214,6 +221,7 @@ export { AvroFormat, JsonFormat, TextFormat, + AzureFunctionActivity, DatabricksSparkPythonActivity, DatabricksSparkJarActivity, DatabricksNotebookActivity, @@ -228,12 +236,14 @@ export { LookupActivity, CopySource, DeleteActivity, + LogStorageSettings, SqlServerStoredProcedureActivity, StoredProcedureParameter, CustomActivity, CustomActivityReferenceObject, ExecuteSSISPackageActivity, SSISPackageLocation, + SSISExecutionCredential, SSISExecutionParameter, SSISPropertyOverride, HDInsightSparkActivity, @@ -302,6 +312,8 @@ export { FileSystemSource, SqlDWSource, SqlSource, + RestSource, + SapOpenHubSource, SapEccSource, SapCloudForCustomerSource, SalesforceSource, diff --git a/packages/@azure/arm-datafactory/lib/models/index.ts b/packages/@azure/arm-datafactory/lib/models/index.ts index e5bba31fb9aa..e77cb9c7a69e 100644 --- a/packages/@azure/arm-datafactory/lib/models/index.ts +++ b/packages/@azure/arm-datafactory/lib/models/index.ts @@ -228,7 +228,7 @@ export interface FactoryRepoConfiguration { */ accountName: string; /** - * @member {string} repositoryName Rrepository name. + * @member {string} repositoryName Repository name. */ repositoryName: string; /** @@ -529,7 +529,7 @@ export interface ParameterSpecification { /** * Contains the possible cases for LinkedService. */ -export type LinkedServiceUnion = LinkedService | ResponsysLinkedService | AzureDatabricksLinkedService | AzureDataLakeAnalyticsLinkedService | HDInsightOnDemandLinkedService | SalesforceMarketingCloudLinkedService | NetezzaLinkedService | VerticaLinkedService | ZohoLinkedService | XeroLinkedService | SquareLinkedService | SparkLinkedService | ShopifyLinkedService | ServiceNowLinkedService | QuickBooksLinkedService | PrestoLinkedService | PhoenixLinkedService | PaypalLinkedService | MarketoLinkedService | MariaDBLinkedService | MagentoLinkedService | JiraLinkedService | ImpalaLinkedService | HubspotLinkedService | HiveLinkedService | HBaseLinkedService | GreenplumLinkedService | GoogleBigQueryLinkedService | EloquaLinkedService | DrillLinkedService | CouchbaseLinkedService | ConcurLinkedService | AzurePostgreSqlLinkedService | AmazonMWSLinkedService | SapHanaLinkedService | SapBWLinkedService | SftpServerLinkedService | FtpServerLinkedService | HttpLinkedService | AzureSearchLinkedService | CustomDataSourceLinkedService | AmazonRedshiftLinkedService | AmazonS3LinkedService | SapEccLinkedService | SapCloudForCustomerLinkedService | SalesforceLinkedService | AzureDataLakeStoreLinkedService | MongoDbLinkedService | CassandraLinkedService | WebLinkedService | ODataLinkedService | HdfsLinkedService | OdbcLinkedService | AzureMLLinkedService | TeradataLinkedService | Db2LinkedService | SybaseLinkedService | PostgreSqlLinkedService | MySqlLinkedService | AzureMySqlLinkedService | OracleLinkedService | FileServerLinkedService | HDInsightLinkedService | DynamicsLinkedService | CosmosDbLinkedService | AzureKeyVaultLinkedService | AzureBatchLinkedService | AzureSqlDatabaseLinkedService | SqlServerLinkedService | AzureSqlDWLinkedService | AzureTableStorageLinkedService | AzureBlobStorageLinkedService | AzureStorageLinkedService; +export type LinkedServiceUnion = LinkedService | AzureFunctionLinkedService | ResponsysLinkedService | AzureDatabricksLinkedService | AzureDataLakeAnalyticsLinkedService | HDInsightOnDemandLinkedService | SalesforceMarketingCloudLinkedService | NetezzaLinkedService | VerticaLinkedService | ZohoLinkedService | XeroLinkedService | SquareLinkedService | SparkLinkedService | ShopifyLinkedService | ServiceNowLinkedService | QuickBooksLinkedService | PrestoLinkedService | PhoenixLinkedService | PaypalLinkedService | MarketoLinkedService | 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 | SalesforceLinkedService | AzureDataLakeStoreLinkedService | MongoDbLinkedService | CassandraLinkedService | WebLinkedService | ODataLinkedService | HdfsLinkedService | OdbcLinkedService | AzureMLLinkedService | TeradataLinkedService | Db2LinkedService | SybaseLinkedService | PostgreSqlLinkedService | MySqlLinkedService | AzureMySqlLinkedService | OracleLinkedService | FileServerLinkedService | HDInsightLinkedService | DynamicsLinkedService | CosmosDbLinkedService | AzureKeyVaultLinkedService | AzureBatchLinkedService | AzureSqlDatabaseLinkedService | SqlServerLinkedService | AzureSqlDWLinkedService | AzureTableStorageLinkedService | AzureBlobStorageLinkedService | AzureStorageLinkedService; /** * @interface @@ -601,7 +601,7 @@ export interface DatasetFolder { /** * Contains the possible cases for Dataset. */ -export type DatasetUnion = Dataset | ResponsysObjectDataset | SalesforceMarketingCloudObjectDataset | VerticaTableDataset | NetezzaTableDataset | ZohoObjectDataset | XeroObjectDataset | SquareObjectDataset | SparkObjectDataset | ShopifyObjectDataset | ServiceNowObjectDataset | QuickBooksObjectDataset | PrestoObjectDataset | PhoenixObjectDataset | PaypalObjectDataset | MarketoObjectDataset | MariaDBTableDataset | MagentoObjectDataset | JiraObjectDataset | ImpalaObjectDataset | HubspotObjectDataset | HiveObjectDataset | HBaseObjectDataset | GreenplumTableDataset | GoogleBigQueryObjectDataset | EloquaObjectDataset | DrillTableDataset | CouchbaseTableDataset | ConcurObjectDataset | AzurePostgreSqlTableDataset | AmazonMWSObjectDataset | HttpDataset | AzureSearchIndexDataset | WebTableDataset | SqlServerTableDataset | SapEccResourceDataset | SapCloudForCustomerResourceDataset | SalesforceObjectDataset | RelationalTableDataset | AzureMySqlTableDataset | OracleTableDataset | ODataResourceDataset | MongoDbCollectionDataset | FileShareDataset | AzureDataLakeStoreDataset | DynamicsEntityDataset | DocumentDbCollectionDataset | CustomDataset | CassandraTableDataset | AzureSqlDWTableDataset | AzureSqlTableDataset | AzureTableDataset | AzureBlobDataset | AmazonS3Dataset; +export type DatasetUnion = Dataset | ResponsysObjectDataset | SalesforceMarketingCloudObjectDataset | VerticaTableDataset | NetezzaTableDataset | ZohoObjectDataset | XeroObjectDataset | SquareObjectDataset | SparkObjectDataset | ShopifyObjectDataset | ServiceNowObjectDataset | QuickBooksObjectDataset | PrestoObjectDataset | PhoenixObjectDataset | PaypalObjectDataset | MarketoObjectDataset | MariaDBTableDataset | MagentoObjectDataset | JiraObjectDataset | ImpalaObjectDataset | HubspotObjectDataset | HiveObjectDataset | HBaseObjectDataset | GreenplumTableDataset | GoogleBigQueryObjectDataset | EloquaObjectDataset | DrillTableDataset | CouchbaseTableDataset | ConcurObjectDataset | AzurePostgreSqlTableDataset | AmazonMWSObjectDataset | HttpDataset | AzureSearchIndexDataset | WebTableDataset | RestServiceDataset | SqlServerTableDataset | SapOpenHubTableDataset | SapEccResourceDataset | SapCloudForCustomerResourceDataset | SalesforceObjectDataset | RelationalTableDataset | AzureMySqlTableDataset | OracleTableDataset | ODataResourceDataset | MongoDbCollectionDataset | FileShareDataset | AzureDataLakeStoreDataset | DynamicsEntityDataset | DocumentDbCollectionDataset | CustomDataset | CassandraTableDataset | AzureSqlDWTableDataset | AzureSqlTableDataset | AzureTableDataset | AzureBlobDataset | AmazonS3Dataset; /** * @interface @@ -625,6 +625,12 @@ export interface Dataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -697,11 +703,11 @@ export interface ActivityDependency { */ export interface UserProperty { /** - * @member {string} name User proprety name. + * @member {string} name User property name. */ name: string; /** - * @member {any} value User proprety value. Type: string (or Expression with + * @member {any} value User property value. Type: string (or Expression with * resultType string). */ value: any; @@ -905,7 +911,7 @@ export interface FactoryVSTSConfiguration { */ accountName: string; /** - * @member {string} repositoryName Rrepository name. + * @member {string} repositoryName Repository name. */ repositoryName: string; /** @@ -946,7 +952,7 @@ export interface FactoryGitHubConfiguration { */ accountName: string; /** - * @member {string} repositoryName Rrepository name. + * @member {string} repositoryName Repository name. */ repositoryName: string; /** @@ -1020,6 +1026,63 @@ export interface GitHubAccessTokenResponse { gitHubAccessToken?: string; } +/** + * @interface + * An interface representing UserAccessPolicy. + * Get Data Plane read only token request definition. + * + */ +export interface UserAccessPolicy { + /** + * @member {string} [permissions] The string with permissions for Data Plane + * access. Currently only 'r' is supported which grants read only access. + */ + permissions?: string; + /** + * @member {string} [accessResourcePath] The resource path to get access + * relative to factory. Currently only empty string is supported which + * corresponds to the factory resource. + */ + accessResourcePath?: string; + /** + * @member {string} [profileName] The name of the profile. Currently only the + * default is supported. The default value is DefaultProfile. + */ + profileName?: string; + /** + * @member {string} [startTime] Start time for the token. If not specified + * the current time will be used. + */ + startTime?: string; + /** + * @member {string} [expireTime] Expiration time for the token. Maximum + * duration for the token is eight hours and by default the token will expire + * in eight hours. + */ + expireTime?: string; +} + +/** + * @interface + * An interface representing AccessPolicyResponse. + * Get Data Plane read only token response definition. + * + */ +export interface AccessPolicyResponse { + /** + * @member {UserAccessPolicy} [policy] The user access policy. + */ + policy?: UserAccessPolicy; + /** + * @member {string} [accessToken] Data Plane read only access token. + */ + accessToken?: string; + /** + * @member {string} [dataPlaneUrl] Data Plane service base URL. + */ + dataPlaneUrl?: string; +} + /** * @interface * An interface representing PipelineReference. @@ -1768,6 +1831,82 @@ export interface Operation { serviceSpecification?: OperationServiceSpecification; } +/** + * @interface + * An interface representing GetSsisObjectMetadataRequest. + * The request payload of get SSIS object metadata. + * + */ +export interface GetSsisObjectMetadataRequest { + /** + * @member {string} [metadataPath] Metadata path. + */ + metadataPath?: string; +} + +/** + * @interface + * An interface representing SsisObjectMetadataStatusResponse. + * The status of the operation. + * + */ +export interface SsisObjectMetadataStatusResponse { + /** + * @member {string} [status] The status of the operation. + */ + status?: string; + /** + * @member {string} [name] The operation name. + */ + name?: string; + /** + * @member {string} [properties] The operation properties. + */ + properties?: string; + /** + * @member {string} [error] The operation error message. + */ + error?: string; +} + +/** + * @interface + * An interface representing ExposureControlRequest. + * The exposure control request. + * + */ +export interface ExposureControlRequest { + /** + * @member {string} [featureName] The feature name. + */ + featureName?: string; + /** + * @member {string} [featureType] The feature type. + */ + featureType?: string; +} + +/** + * @interface + * An interface representing ExposureControlResponse. + * The exposure control response. + * + */ +export interface ExposureControlResponse { + /** + * @member {string} [featureName] The feature name. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** + */ + readonly featureName?: string; + /** + * @member {string} [value] The feature value. + * **NOTE: This property will not be serialized. It can only be populated by + * the server.** + */ + readonly value?: string; +} + /** * Contains the possible cases for DependencyReference. */ @@ -2007,7 +2146,7 @@ export interface MultiplePipelineTrigger { /** * @interface * An interface representing BlobEventsTrigger. - * Trigger that runs everytime a Blob event occurs. + * Trigger that runs every time a Blob event occurs. * */ export interface BlobEventsTrigger { @@ -2061,7 +2200,7 @@ export interface BlobEventsTrigger { /** * @interface * An interface representing BlobTrigger. - * Trigger that runs everytime the selected Blob container changes. + * Trigger that runs every time the selected Blob container changes. * */ export interface BlobTrigger { @@ -2106,7 +2245,7 @@ export interface BlobTrigger { /** * @interface * An interface representing RecurrenceScheduleOccurrence. - * The recurrence schedule occurence. + * The recurrence schedule occurrence. * */ export interface RecurrenceScheduleOccurrence { @@ -2236,6 +2375,54 @@ export interface ScheduleTrigger { recurrence: ScheduleTriggerRecurrence; } +/** + * @interface + * An interface representing AzureFunctionLinkedService. + * Azure Function linked service. + * + */ +export interface AzureFunctionLinkedService { + /** + * @member {string} type Polymorphic Discriminator + */ + type: "AzureFunction"; + /** + * @member {IntegrationRuntimeReference} [connectVia] The integration runtime + * reference. + */ + connectVia?: IntegrationRuntimeReference; + /** + * @member {string} [description] Linked service description. + */ + description?: string; + /** + * @member {{ [propertyName: string]: ParameterSpecification }} [parameters] + * Parameters for linked service. + */ + parameters?: { [propertyName: string]: ParameterSpecification }; + /** + * @member {any[]} [annotations] List of tags that can be used for describing + * the Dataset. + */ + annotations?: any[]; + /** + * @member {any} functionAppUrl The endpoint of the Azure Function App. URL + * will be in the format https://.azurewebsites.net. + */ + functionAppUrl: any; + /** + * @member {SecretBaseUnion} [functionKey] Function or Host key for Azure + * Function App. + */ + functionKey?: SecretBaseUnion; + /** + * @member {any} [encryptedCredential] The encrypted credential used for + * authentication. Credentials are encrypted using the integration runtime + * credential manager. Type: string (or Expression with resultType string). + */ + encryptedCredential?: any; +} + /** * @interface * An interface representing ResponsysLinkedService. @@ -2930,7 +3117,7 @@ export interface ZohoLinkedService { /** * @interface * An interface representing XeroLinkedService. - * Xero Serivce linked service. + * Xero Service linked service. * */ export interface XeroLinkedService { @@ -3001,7 +3188,7 @@ export interface XeroLinkedService { /** * @interface * An interface representing SquareLinkedService. - * Square Serivce linked service. + * Square Service linked service. * */ export interface SquareLinkedService { @@ -3185,7 +3372,7 @@ export interface SparkLinkedService { /** * @interface * An interface representing ShopifyLinkedService. - * Shopify Serivce linked service. + * Shopify Service linked service. * */ export interface ShopifyLinkedService { @@ -3615,7 +3802,7 @@ export interface PhoenixLinkedService { /** * @interface * An interface representing PaypalLinkedService. - * Paypal Serivce linked service. + * Paypal Service linked service. * */ export interface PaypalLinkedService { @@ -3866,7 +4053,7 @@ export interface MagentoLinkedService { /** * @interface * An interface representing JiraLinkedService. - * Jira Serivce linked service. + * Jira Service linked service. * */ export interface JiraLinkedService { @@ -4034,7 +4221,7 @@ export interface ImpalaLinkedService { /** * @interface * An interface representing HubspotLinkedService. - * Hubspot Serivce linked service. + * Hubspot Service linked service. * */ export interface HubspotLinkedService { @@ -4638,7 +4825,7 @@ export interface CouchbaseLinkedService { /** * @interface * An interface representing ConcurLinkedService. - * Concur Serivce linked service. + * Concur Service linked service. * */ export interface ConcurLinkedService { @@ -4790,7 +4977,7 @@ export interface AmazonMWSLinkedService { endpoint: any; /** * @member {any} marketplaceID The Amazon Marketplace ID you want to retrieve - * data from. To retrive data from multiple Marketplace IDs, seperate them + * data from. To retrieve data from multiple Marketplace IDs, separate them * with a comma (,). (i.e. A2EUQ1WTGCTBG2) */ marketplaceID: any; @@ -5410,6 +5597,166 @@ export interface AmazonS3LinkedService { encryptedCredential?: any; } +/** + * @interface + * An interface representing RestServiceLinkedService. + * Rest Service linked service. + * + */ +export interface RestServiceLinkedService { + /** + * @member {string} type Polymorphic Discriminator + */ + type: "RestService"; + /** + * @member {IntegrationRuntimeReference} [connectVia] The integration runtime + * reference. + */ + connectVia?: IntegrationRuntimeReference; + /** + * @member {string} [description] Linked service description. + */ + description?: string; + /** + * @member {{ [propertyName: string]: ParameterSpecification }} [parameters] + * Parameters for linked service. + */ + parameters?: { [propertyName: string]: ParameterSpecification }; + /** + * @member {any[]} [annotations] List of tags that can be used for describing + * the Dataset. + */ + annotations?: any[]; + /** + * @member {any} url The base URL of the REST service. + */ + url: any; + /** + * @member {any} [enableServerCertificateValidation] Whether to validate + * server side SSL certificate when connecting to the endpoint.The default + * value is true. Type: boolean (or Expression with resultType boolean). + */ + enableServerCertificateValidation?: any; + /** + * @member {RestServiceAuthenticationType} authenticationType Type of + * authentication used to connect to the REST service. Possible values + * include: 'Anonymous', 'Basic', 'AadServicePrincipal', + * 'ManagedServiceIdentity' + */ + authenticationType: RestServiceAuthenticationType; + /** + * @member {any} [userName] The user name used in Basic authentication type. + */ + userName?: any; + /** + * @member {SecretBaseUnion} [password] The password used in Basic + * authentication type. + */ + password?: SecretBaseUnion; + /** + * @member {any} [servicePrincipalId] The application's client ID used in + * AadServicePrincipal authentication type. + */ + servicePrincipalId?: any; + /** + * @member {SecretBaseUnion} [servicePrincipalKey] The application's key used + * in AadServicePrincipal authentication type. + */ + servicePrincipalKey?: SecretBaseUnion; + /** + * @member {any} [tenant] The tenant information (domain name or tenant ID) + * used in AadServicePrincipal authentication type under which your + * application resides. + */ + tenant?: any; + /** + * @member {any} [aadResourceId] The resource you are requesting + * authorization to use. + */ + aadResourceId?: any; + /** + * @member {any} [encryptedCredential] The encrypted credential used for + * authentication. Credentials are encrypted using the integration runtime + * credential manager. Type: string (or Expression with resultType string). + */ + encryptedCredential?: any; +} + +/** + * @interface + * An interface representing SapOpenHubLinkedService. + * SAP Business Warehouse Open Hub Destination Linked Service. + * + */ +export interface SapOpenHubLinkedService { + /** + * @member {string} type Polymorphic Discriminator + */ + type: "SapOpenHub"; + /** + * @member {IntegrationRuntimeReference} [connectVia] The integration runtime + * reference. + */ + connectVia?: IntegrationRuntimeReference; + /** + * @member {string} [description] Linked service description. + */ + description?: string; + /** + * @member {{ [propertyName: string]: ParameterSpecification }} [parameters] + * Parameters for linked service. + */ + parameters?: { [propertyName: string]: ParameterSpecification }; + /** + * @member {any[]} [annotations] List of tags that can be used for describing + * the Dataset. + */ + annotations?: any[]; + /** + * @member {any} server Host name of the SAP BW instance where the open hub + * destination is located. Type: string (or Expression with resultType + * string). + */ + server: any; + /** + * @member {any} systemNumber System number of the BW system where the open + * hub destination is located. (Usually a two-digit decimal number + * represented as a string.) Type: string (or Expression with resultType + * string). + */ + systemNumber: any; + /** + * @member {any} clientId Client ID of the client on the BW system where the + * open hub destination is located. (Usually a three-digit decimal number + * represented as a string) Type: string (or Expression with resultType + * string). + */ + clientId: any; + /** + * @member {any} [language] Language of the BW system where the open hub + * destination is located. The default value is EN. Type: string (or + * Expression with resultType string). + */ + language?: any; + /** + * @member {any} [userName] Username to access the SAP BW server where the + * open hub destination is located. Type: string (or Expression with + * resultType string). + */ + userName?: any; + /** + * @member {SecretBaseUnion} [password] Password to access the SAP BW server + * where the open hub destination is located. + */ + password?: SecretBaseUnion; + /** + * @member {any} [encryptedCredential] The encrypted credential used for + * authentication. Credentials are encrypted using the integration runtime + * credential manager. Type: string (or Expression with resultType string). + */ + encryptedCredential?: any; +} + /** * @interface * An interface representing SapEccLinkedService. @@ -6687,6 +7034,11 @@ export interface HDInsightLinkedService { * credential manager. Type: string (or Expression with resultType string). */ encryptedCredential?: any; + /** + * @member {any} [isEspEnabled] Specify if the HDInsight is created with ESP + * (Enterprise Security Package). Type: Boolean. + */ + isEspEnabled?: any; } /** @@ -7327,6 +7679,12 @@ export interface ResponsysObjectDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -7375,6 +7733,12 @@ export interface SalesforceMarketingCloudObjectDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -7423,6 +7787,12 @@ export interface VerticaTableDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -7471,6 +7841,12 @@ export interface NetezzaTableDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -7519,6 +7895,12 @@ export interface ZohoObjectDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -7549,7 +7931,7 @@ export interface ZohoObjectDataset { /** * @interface * An interface representing XeroObjectDataset. - * Xero Serivce dataset. + * Xero Service dataset. * */ export interface XeroObjectDataset { @@ -7568,7 +7950,13 @@ export interface XeroObjectDataset { */ structure?: any; /** - * @member {LinkedServiceReference} linkedServiceName Linked service + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; + /** + * @member {LinkedServiceReference} linkedServiceName Linked service * reference. */ linkedServiceName: LinkedServiceReference; @@ -7597,7 +7985,7 @@ export interface XeroObjectDataset { /** * @interface * An interface representing SquareObjectDataset. - * Square Serivce dataset. + * Square Service dataset. * */ export interface SquareObjectDataset { @@ -7615,6 +8003,12 @@ export interface SquareObjectDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -7663,6 +8057,12 @@ export interface SparkObjectDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -7693,7 +8093,7 @@ export interface SparkObjectDataset { /** * @interface * An interface representing ShopifyObjectDataset. - * Shopify Serivce dataset. + * Shopify Service dataset. * */ export interface ShopifyObjectDataset { @@ -7711,6 +8111,12 @@ export interface ShopifyObjectDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -7759,6 +8165,12 @@ export interface ServiceNowObjectDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -7807,6 +8219,12 @@ export interface QuickBooksObjectDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -7855,6 +8273,12 @@ export interface PrestoObjectDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -7903,6 +8327,12 @@ export interface PhoenixObjectDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -7933,7 +8363,7 @@ export interface PhoenixObjectDataset { /** * @interface * An interface representing PaypalObjectDataset. - * Paypal Serivce dataset. + * Paypal Service dataset. * */ export interface PaypalObjectDataset { @@ -7951,6 +8381,12 @@ export interface PaypalObjectDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -7999,6 +8435,12 @@ export interface MarketoObjectDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -8047,6 +8489,12 @@ export interface MariaDBTableDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -8095,6 +8543,12 @@ export interface MagentoObjectDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -8125,7 +8579,7 @@ export interface MagentoObjectDataset { /** * @interface * An interface representing JiraObjectDataset. - * Jira Serivce dataset. + * Jira Service dataset. * */ export interface JiraObjectDataset { @@ -8143,6 +8597,12 @@ export interface JiraObjectDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -8191,6 +8651,12 @@ export interface ImpalaObjectDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -8221,7 +8687,7 @@ export interface ImpalaObjectDataset { /** * @interface * An interface representing HubspotObjectDataset. - * Hubspot Serivce dataset. + * Hubspot Service dataset. * */ export interface HubspotObjectDataset { @@ -8239,6 +8705,12 @@ export interface HubspotObjectDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -8287,6 +8759,12 @@ export interface HiveObjectDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -8335,6 +8813,12 @@ export interface HBaseObjectDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -8383,6 +8867,12 @@ export interface GreenplumTableDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -8431,6 +8921,12 @@ export interface GoogleBigQueryObjectDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -8479,6 +8975,12 @@ export interface EloquaObjectDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -8527,6 +9029,12 @@ export interface DrillTableDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -8575,6 +9083,12 @@ export interface CouchbaseTableDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -8605,7 +9119,7 @@ export interface CouchbaseTableDataset { /** * @interface * An interface representing ConcurObjectDataset. - * Concur Serivce dataset. + * Concur Service dataset. * */ export interface ConcurObjectDataset { @@ -8623,6 +9137,12 @@ export interface ConcurObjectDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -8671,6 +9191,12 @@ export interface AzurePostgreSqlTableDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -8719,6 +9245,12 @@ export interface AmazonMWSObjectDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -9095,6 +9627,12 @@ export interface HttpDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -9171,6 +9709,12 @@ export interface AzureSearchIndexDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -9219,6 +9763,12 @@ export interface WebTableDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -9251,6 +9801,83 @@ export interface WebTableDataset { path?: any; } +/** + * @interface + * An interface representing RestServiceDataset. + * A Rest service dataset. + * + */ +export interface RestServiceDataset { + /** + * @member {string} type Polymorphic Discriminator + */ + type: "RestResource"; + /** + * @member {string} [description] Dataset description. + */ + description?: string; + /** + * @member {any} [structure] Columns that define the structure of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetDataElement. + */ + structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; + /** + * @member {LinkedServiceReference} linkedServiceName Linked service + * reference. + */ + linkedServiceName: LinkedServiceReference; + /** + * @member {{ [propertyName: string]: ParameterSpecification }} [parameters] + * Parameters for dataset. + */ + parameters?: { [propertyName: string]: ParameterSpecification }; + /** + * @member {any[]} [annotations] List of tags that can be used for describing + * the Dataset. + */ + annotations?: any[]; + /** + * @member {DatasetFolder} [folder] The folder that this Dataset is in. If + * not specified, Dataset will appear at the root level. + */ + folder?: DatasetFolder; + /** + * @member {any} [relativeUrl] The relative URL to the resource that the + * RESTful API provides. Type: string (or Expression with resultType string). + */ + relativeUrl?: any; + /** + * @member {any} [requestMethod] The HTTP method used to call the RESTful + * API. The default is GET. Type: string (or Expression with resultType + * string). + */ + requestMethod?: any; + /** + * @member {any} [requestBody] The HTTP request body to the RESTful API if + * requestMethod is POST. Type: string (or Expression with resultType + * string). + */ + requestBody?: any; + /** + * @member {any} [additionalHeaders] The additional HTTP headers in the + * request to the RESTful API. Type: string (or Expression with resultType + * string). + */ + additionalHeaders?: any; + /** + * @member {any} [paginationRules] The pagination rules to compose next page + * requests. + */ + paginationRules?: any; +} + /** * @interface * An interface representing SqlServerTableDataset. @@ -9272,6 +9899,12 @@ export interface SqlServerTableDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -9299,6 +9932,74 @@ export interface SqlServerTableDataset { tableName: any; } +/** + * @interface + * An interface representing SapOpenHubTableDataset. + * Sap Business Warehouse Open Hub Destination Table properties. + * + */ +export interface SapOpenHubTableDataset { + /** + * @member {string} type Polymorphic Discriminator + */ + type: "SapOpenHubTable"; + /** + * @member {string} [description] Dataset description. + */ + description?: string; + /** + * @member {any} [structure] Columns that define the structure of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetDataElement. + */ + structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; + /** + * @member {LinkedServiceReference} linkedServiceName Linked service + * reference. + */ + linkedServiceName: LinkedServiceReference; + /** + * @member {{ [propertyName: string]: ParameterSpecification }} [parameters] + * Parameters for dataset. + */ + parameters?: { [propertyName: string]: ParameterSpecification }; + /** + * @member {any[]} [annotations] List of tags that can be used for describing + * the Dataset. + */ + annotations?: any[]; + /** + * @member {DatasetFolder} [folder] The folder that this Dataset is in. If + * not specified, Dataset will appear at the root level. + */ + folder?: DatasetFolder; + /** + * @member {any} openHubDestinationName The name of the Open Hub Destination + * with destination type as Database Table. Type: string (or Expression with + * resultType string). + */ + openHubDestinationName: any; + /** + * @member {any} [excludeLastRequest] Whether to exclude the records of the + * last request. The default value is true. Type: boolean (or Expression with + * resultType boolean). + */ + excludeLastRequest?: any; + /** + * @member {any} [baseRequestId] The ID of request for delta loading. Once it + * is set, only data with requestId larger than the value of this property + * will be retrieved. The default value is 0. Type: integer (or Expression + * with resultType integer ). + */ + baseRequestId?: any; +} + /** * @interface * An interface representing SapEccResourceDataset. @@ -9320,6 +10021,12 @@ export interface SapEccResourceDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -9368,6 +10075,12 @@ export interface SapCloudForCustomerResourceDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -9416,6 +10129,12 @@ export interface SalesforceObjectDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -9464,6 +10183,12 @@ export interface RelationalTableDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -9512,6 +10237,12 @@ export interface AzureMySqlTableDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -9560,6 +10291,12 @@ export interface OracleTableDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -9608,6 +10345,12 @@ export interface ODataResourceDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -9656,6 +10399,12 @@ export interface MongoDbCollectionDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -9704,6 +10453,12 @@ export interface FileShareDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -9772,6 +10527,12 @@ export interface AzureDataLakeStoreDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -9835,6 +10596,12 @@ export interface DynamicsEntityDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -9883,6 +10650,12 @@ export interface DocumentDbCollectionDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -9931,6 +10704,12 @@ export interface CustomDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -9978,6 +10757,12 @@ export interface CassandraTableDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -10031,6 +10816,12 @@ export interface AzureSqlDWTableDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -10079,6 +10870,12 @@ export interface AzureSqlTableDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -10127,6 +10924,12 @@ export interface AzureTableDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -10175,6 +10978,12 @@ export interface AzureBlobDataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -10243,6 +11052,12 @@ export interface AmazonS3Dataset { * DatasetDataElement. */ structure?: any; + /** + * @member {any} [schema] Columns that define the physical type schema of the + * dataset. Type: array (or Expression with resultType array), itemType: + * DatasetSchemaDataElement. + */ + schema?: any; /** * @member {LinkedServiceReference} linkedServiceName Linked service * reference. @@ -10337,7 +11152,7 @@ export interface ActivityPolicy { /** * Contains the possible cases for ExecutionActivity. */ -export type ExecutionActivityUnion = ExecutionActivity | DatabricksSparkPythonActivity | DatabricksSparkJarActivity | DatabricksNotebookActivity | DataLakeAnalyticsUSQLActivity | AzureMLUpdateResourceActivity | AzureMLBatchExecutionActivity | GetMetadataActivity | WebActivity | LookupActivity | DeleteActivity | SqlServerStoredProcedureActivity | CustomActivity | ExecuteSSISPackageActivity | HDInsightSparkActivity | HDInsightStreamingActivity | HDInsightMapReduceActivity | HDInsightPigActivity | HDInsightHiveActivity | CopyActivity; +export type ExecutionActivityUnion = ExecutionActivity | AzureFunctionActivity | DatabricksSparkPythonActivity | DatabricksSparkJarActivity | DatabricksNotebookActivity | DataLakeAnalyticsUSQLActivity | AzureMLUpdateResourceActivity | AzureMLBatchExecutionActivity | GetMetadataActivity | WebActivity | LookupActivity | DeleteActivity | SqlServerStoredProcedureActivity | CustomActivity | ExecuteSSISPackageActivity | HDInsightSparkActivity | HDInsightStreamingActivity | HDInsightMapReduceActivity | HDInsightPigActivity | HDInsightHiveActivity | CopyActivity; /** * @interface @@ -10363,18 +11178,80 @@ export interface ExecutionActivity { */ dependsOn?: ActivityDependency[]; /** - * @member {UserProperty[]} [userProperties] Activity user properties. + * @member {UserProperty[]} [userProperties] Activity user properties. + */ + userProperties?: UserProperty[]; + /** + * @member {LinkedServiceReference} [linkedServiceName] Linked service + * reference. + */ + linkedServiceName?: LinkedServiceReference; + /** + * @member {ActivityPolicy} [policy] Activity policy. + */ + policy?: ActivityPolicy; +} + +/** + * @interface + * An interface representing AzureFunctionActivity. + * Azure Function activity. + * + */ +export interface AzureFunctionActivity { + /** + * @member {string} type Polymorphic Discriminator + */ + type: "AzureFunctionActivity"; + /** + * @member {string} name Activity name. + */ + name: string; + /** + * @member {string} [description] Activity description. + */ + description?: string; + /** + * @member {ActivityDependency[]} [dependsOn] Activity depends on condition. + */ + dependsOn?: ActivityDependency[]; + /** + * @member {UserProperty[]} [userProperties] Activity user properties. + */ + userProperties?: UserProperty[]; + /** + * @member {LinkedServiceReference} [linkedServiceName] Linked service + * reference. + */ + linkedServiceName?: LinkedServiceReference; + /** + * @member {ActivityPolicy} [policy] Activity policy. + */ + policy?: ActivityPolicy; + /** + * @member {AzureFunctionActivityMethod} method Rest API method for target + * endpoint. Possible values include: 'GET', 'POST', 'PUT', 'DELETE', + * 'OPTIONS', 'HEAD', 'TRACE' + */ + method: AzureFunctionActivityMethod; + /** + * @member {any} functionName Name of the Function that the Azure Function + * Activity will call. Type: string (or Expression with resultType string) */ - userProperties?: UserProperty[]; + functionName: any; /** - * @member {LinkedServiceReference} [linkedServiceName] Linked service - * reference. + * @member {any} [headers] Represents the headers that will be sent to the + * request. For example, to set the language and type on a request: "headers" + * : { "Accept-Language": "en-us", "Content-Type": "application/json" }. + * Type: string (or Expression with resultType string). */ - linkedServiceName?: LinkedServiceReference; + headers?: any; /** - * @member {ActivityPolicy} [policy] Activity policy. + * @member {any} [body] Represents the payload that will be sent to the + * endpoint. Required for POST/PUT method, not allowed for GET method Type: + * string (or Expression with resultType string). */ - policy?: ActivityPolicy; + body?: any; } /** @@ -10939,7 +11816,7 @@ export interface RedshiftUnloadSettings { /** * Contains the possible cases for CopySource. */ -export type CopySourceUnion = CopySource | AmazonRedshiftSource | ResponsysSource | SalesforceMarketingCloudSource | VerticaSource | NetezzaSource | ZohoSource | XeroSource | SquareSource | SparkSource | ShopifySource | ServiceNowSource | QuickBooksSource | PrestoSource | PhoenixSource | PaypalSource | MarketoSource | MariaDBSource | MagentoSource | JiraSource | ImpalaSource | HubspotSource | HiveSource | HBaseSource | GreenplumSource | GoogleBigQuerySource | EloquaSource | DrillSource | CouchbaseSource | ConcurSource | AzurePostgreSqlSource | AmazonMWSSource | HttpSource | AzureDataLakeStoreSource | MongoDbSource | CassandraSource | WebSource | OracleSource | AzureMySqlSource | HdfsSource | FileSystemSource | SqlDWSource | SqlSource | SapEccSource | SapCloudForCustomerSource | SalesforceSource | RelationalSource | DynamicsSource | DocumentDbCollectionSource | BlobSource | AzureTableSource; +export type CopySourceUnion = CopySource | AmazonRedshiftSource | ResponsysSource | SalesforceMarketingCloudSource | VerticaSource | NetezzaSource | ZohoSource | XeroSource | SquareSource | SparkSource | ShopifySource | ServiceNowSource | QuickBooksSource | PrestoSource | PhoenixSource | PaypalSource | MarketoSource | MariaDBSource | MagentoSource | JiraSource | ImpalaSource | HubspotSource | HiveSource | HBaseSource | GreenplumSource | GoogleBigQuerySource | EloquaSource | DrillSource | CouchbaseSource | ConcurSource | AzurePostgreSqlSource | AmazonMWSSource | HttpSource | AzureDataLakeStoreSource | MongoDbSource | CassandraSource | WebSource | OracleSource | AzureMySqlSource | HdfsSource | FileSystemSource | SqlDWSource | SqlSource | RestSource | SapOpenHubSource | SapEccSource | SapCloudForCustomerSource | SalesforceSource | RelationalSource | DynamicsSource | DocumentDbCollectionSource | BlobSource | AzureTableSource; /** * @interface @@ -11155,7 +12032,7 @@ export interface ZohoSource { /** * @interface * An interface representing XeroSource. - * A copy activity Xero Serivce source. + * A copy activity Xero Service source. * */ export interface XeroSource { @@ -11184,7 +12061,7 @@ export interface XeroSource { /** * @interface * An interface representing SquareSource. - * A copy activity Square Serivce source. + * A copy activity Square Service source. * */ export interface SquareSource { @@ -11242,7 +12119,7 @@ export interface SparkSource { /** * @interface * An interface representing ShopifySource. - * A copy activity Shopify Serivce source. + * A copy activity Shopify Service source. * */ export interface ShopifySource { @@ -11387,7 +12264,7 @@ export interface PhoenixSource { /** * @interface * An interface representing PaypalSource. - * A copy activity Paypal Serivce source. + * A copy activity Paypal Service source. * */ export interface PaypalSource { @@ -11503,7 +12380,7 @@ export interface MagentoSource { /** * @interface * An interface representing JiraSource. - * A copy activity Jira Serivce source. + * A copy activity Jira Service source. * */ export interface JiraSource { @@ -11561,7 +12438,7 @@ export interface ImpalaSource { /** * @interface * An interface representing HubspotSource. - * A copy activity Hubspot Serivce source. + * A copy activity Hubspot Service source. * */ export interface HubspotSource { @@ -11793,7 +12670,7 @@ export interface CouchbaseSource { /** * @interface * An interface representing ConcurSource. - * A copy activity Concur Serivce source. + * A copy activity Concur Service source. * */ export interface ConcurSource { @@ -12291,6 +13168,68 @@ export interface SqlSource { storedProcedureParameters?: { [propertyName: string]: StoredProcedureParameter }; } +/** + * @interface + * An interface representing RestSource. + * A copy activity Rest service source. + * + */ +export interface RestSource { + /** + * @member {string} type Polymorphic Discriminator + */ + type: "RestSource"; + /** + * @member {any} [sourceRetryCount] Source retry count. Type: integer (or + * Expression with resultType integer). + */ + sourceRetryCount?: any; + /** + * @member {any} [sourceRetryWait] 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; + /** + * @member {any} [httpRequestTimeout] 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:01:40. Type: string (or Expression with + * resultType string), pattern: + * ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). + */ + httpRequestTimeout?: any; + /** + * @member {any} [requestInterval] The time to await before sending next page + * request. + */ + requestInterval?: any; +} + +/** + * @interface + * An interface representing SapOpenHubSource. + * A copy activity source for SAP Business Warehouse Open Hub Destination + * source. + * + */ +export interface SapOpenHubSource { + /** + * @member {string} type Polymorphic Discriminator + */ + type: "SapOpenHubSource"; + /** + * @member {any} [sourceRetryCount] Source retry count. Type: integer (or + * Expression with resultType integer). + */ + sourceRetryCount?: any; + /** + * @member {any} [sourceRetryWait] 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; +} + /** * @interface * An interface representing SapEccSource. @@ -12605,6 +13544,30 @@ export interface LookupActivity { firstRowOnly?: any; } +/** + * @interface + * An interface representing LogStorageSettings. + * Log storage settings. + * + */ +export interface LogStorageSettings { + /** + * @member {LinkedServiceReference} linkedServiceName Log storage linked + * service reference. + */ + linkedServiceName: LinkedServiceReference; + /** + * @member {any} [path] The path to storage for storing detailed logs of + * activity execution. Type: string (or Expression with resultType string). + */ + path?: any; + /** + * @property Describes unknown properties. The value of an unknown property + * can be of "any" type. + */ + [property: string]: any; +} + /** * @interface * An interface representing DeleteActivity. @@ -12642,11 +13605,27 @@ export interface DeleteActivity { */ policy?: ActivityPolicy; /** - * @member {any} [recursive] If true, files under the folder path will be - * deleted recursively. Default is true. Type: boolean (or Expression with - * resultType boolean). + * @member {any} [recursive] If true, files or sub-folders under current + * folder path will be deleted recursively. Default is false. Type: boolean + * (or Expression with resultType boolean). */ recursive?: any; + /** + * @member {number} [maxConcurrentConnections] The max concurrent connections + * to connect data source at the same time. + */ + maxConcurrentConnections?: number; + /** + * @member {any} [enableLogging] Whether to record detailed logs of + * delete-activity execution. Default value is false. Type: boolean (or + * Expression with resultType boolean). + */ + enableLogging?: any; + /** + * @member {LogStorageSettings} [logStorageSettings] Log storage settings + * customer need to provide when enableLogging is true. + */ + logStorageSettings?: LogStorageSettings; /** * @member {DatasetReference} dataset Delete activity dataset reference. */ @@ -12818,6 +13797,27 @@ export interface SSISExecutionParameter { value: any; } +/** + * @interface + * An interface representing SSISExecutionCredential. + * SSIS package execution credential. + * + */ +export interface SSISExecutionCredential { + /** + * @member {any} domain Domain for windows authentication. + */ + domain: any; + /** + * @member {any} userName UseName for windows authentication. + */ + userName: any; + /** + * @member {SecureString} password Password for windows authentication. + */ + password: SecureString; +} + /** * @interface * An interface representing SSISPackageLocation. @@ -12826,9 +13826,10 @@ export interface SSISExecutionParameter { */ export interface SSISPackageLocation { /** - * @member {string} packagePath The SSIS package path. + * @member {any} packagePath The SSIS package path. Type: string (or + * Expression with resultType string). */ - packagePath: string; + packagePath: any; } /** @@ -12872,20 +13873,26 @@ export interface ExecuteSSISPackageActivity { */ packageLocation: SSISPackageLocation; /** - * @member {SSISExecutionRuntime} [runtime] Specifies the runtime to execute - * SSIS package. Possible values include: 'x64', 'x86' + * @member {any} [runtime] Specifies the runtime to execute SSIS package. The + * value should be "x86" or "x64". Type: string (or Expression with + * resultType string). + */ + runtime?: any; + /** + * @member {any} [loggingLevel] The logging level of SSIS package execution. + * Type: string (or Expression with resultType string). */ - runtime?: SSISExecutionRuntime; + loggingLevel?: any; /** - * @member {string} [loggingLevel] The logging level of SSIS package - * execution. + * @member {any} [environmentPath] The environment path to execute the SSIS + * package. Type: string (or Expression with resultType string). */ - loggingLevel?: string; + environmentPath?: any; /** - * @member {string} [environmentPath] The environment path to execute the - * SSIS package. + * @member {SSISExecutionCredential} [executionCredential] The package + * execution credential. */ - environmentPath?: string; + executionCredential?: SSISExecutionCredential; /** * @member {IntegrationRuntimeReference} connectVia The integration runtime * reference. @@ -13309,6 +14316,17 @@ export interface HDInsightHiveActivity { * defines for Hive job request. */ defines?: { [propertyName: string]: any }; + /** + * @member {any[]} [variables] User specified arguments under hivevar + * namespace. + */ + variables?: any[]; + /** + * @member {number} [queryTimeout] Query timeout value (in minutes). + * Effective when the HDInsight cluster is with ESP (Enterprise Security + * Package) + */ + queryTimeout?: number; } /** @@ -13414,6 +14432,12 @@ export interface TabularTranslator { * Expression with resultType object). */ schemaMapping?: any; + /** + * @member {any} [collectionReference] The JSON Path of the Nested Array that + * is going to do cross-apply. Type: object (or Expression with resultType + * object). + */ + collectionReference?: any; } /** @@ -14179,7 +15203,7 @@ export interface CopyActivity { sink: CopySinkUnion; /** * @member {CopyTranslatorUnion} [translator] Copy activity translator. If - * not specificed, tabular translator is used. + * not specified, tabular translator is used. */ translator?: CopyTranslatorUnion; /** @@ -15382,6 +16406,49 @@ export interface IntegrationRuntimeNodeIpAddress { readonly ipAddress?: string; } +/** + * @interface + * An interface representing SsisObjectMetadata. + * SSIS object metadata. + * + */ +export interface SsisObjectMetadata { + /** + * @member {string} type Polymorphic Discriminator + */ + type: "SsisObjectMetadata"; + /** + * @member {number} [id] Metadata id. + */ + id?: number; + /** + * @member {string} [name] Metadata name. + */ + name?: string; + /** + * @member {string} [description] Metadata description. + */ + description?: string; +} + +/** + * @interface + * An interface representing SsisObjectMetadataListResponse. + * A list of SSIS object metadata. + * + */ +export interface SsisObjectMetadataListResponse { + /** + * @member {SsisObjectMetadata[]} [value] List of SSIS object metadata. + */ + value?: SsisObjectMetadata[]; + /** + * @member {string} [nextLink] The link to the next page of results, if any + * remaining results exist. + */ + nextLink?: string; +} + /** * @interface * An interface representing IntegrationRuntimeNodeMonitoringData. @@ -15623,6 +16690,21 @@ export interface IntegrationRuntimesGetOptionalParams extends msRest.RequestOpti ifNoneMatch?: string; } +/** + * @interface + * An interface representing IntegrationRuntimeObjectMetadataGetOptionalParams. + * Optional Parameters. + * + * @extends RequestOptionsBase + */ +export interface IntegrationRuntimeObjectMetadataGetOptionalParams extends msRest.RequestOptionsBase { + /** + * @member {GetSsisObjectMetadataRequest} [getMetadataRequest] The parameters + * for getting a SSIS object metadata. + */ + getMetadataRequest?: GetSsisObjectMetadataRequest; +} + /** * @interface * An interface representing LinkedServicesCreateOrUpdateOptionalParams. @@ -15729,8 +16811,8 @@ export interface PipelinesGetOptionalParams extends msRest.RequestOptionsBase { export interface PipelinesCreateRunOptionalParams extends msRest.RequestOptionsBase { /** * @member {string} [referencePipelineRunId] The pipeline run identifier. If - * run ID is specified the parameters of the the specified run will be used - * to create a new run. + * run ID is specified the parameters of the specified run will be used to + * create a new run. */ referencePipelineRunId?: string; /** @@ -16186,6 +17268,14 @@ export type FtpAuthenticationType = 'Basic' | 'Anonymous'; */ export type HttpAuthenticationType = 'Basic' | 'Anonymous' | 'Digest' | 'Windows' | 'ClientCertificate'; +/** + * Defines values for RestServiceAuthenticationType. + * Possible values include: 'Anonymous', 'Basic', 'AadServicePrincipal', 'ManagedServiceIdentity' + * @readonly + * @enum {string} + */ +export type RestServiceAuthenticationType = 'Anonymous' | 'Basic' | 'AadServicePrincipal' | 'ManagedServiceIdentity'; + /** * Defines values for MongoDbAuthenticationType. * Possible values include: 'Basic', 'Anonymous' @@ -16242,6 +17332,14 @@ export type DatasetCompressionLevel = 'Optimal' | 'Fastest'; */ export type JsonFormatFilePattern = 'setOfObjects' | 'arrayOfObjects'; +/** + * Defines values for AzureFunctionActivityMethod. + * Possible values include: 'GET', 'POST', 'PUT', 'DELETE', 'OPTIONS', 'HEAD', 'TRACE' + * @readonly + * @enum {string} + */ +export type AzureFunctionActivityMethod = 'GET' | 'POST' | 'PUT' | 'DELETE' | 'OPTIONS' | 'HEAD' | 'TRACE'; + /** * Defines values for WebActivityMethod. * Possible values include: 'GET', 'POST', 'PUT', 'DELETE' @@ -16275,14 +17373,6 @@ export type StoredProcedureParameterType = 'String' | 'Int' | 'Decimal' | 'Guid' */ export type SalesforceSourceReadBehavior = 'Query' | 'QueryAll'; -/** - * Defines values for SSISExecutionRuntime. - * Possible values include: 'x64', 'x86' - * @readonly - * @enum {string} - */ -export type SSISExecutionRuntime = 'x64' | 'x86'; - /** * Defines values for HDInsightActivityDebugInfoOption. * Possible values include: 'None', 'Always', 'Failure' @@ -16396,6 +17486,14 @@ export type IntegrationRuntimeLicenseType = 'BasePrice' | 'LicenseIncluded'; */ export type IntegrationRuntimeEdition = 'Standard' | 'Enterprise'; +/** + * Defines values for SsisObjectMetadataType. + * Possible values include: 'Folder', 'Project', 'Package', 'Environment' + * @readonly + * @enum {string} + */ +export type SsisObjectMetadataType = 'Folder' | 'Project' | 'Package' | 'Environment'; + /** * Defines values for IntegrationRuntimeAuthKeyName. * Possible values include: 'authKey1', 'authKey2' @@ -16575,6 +17673,25 @@ export type FactoriesGetGitHubAccessTokenResponse = GitHubAccessTokenResponse & }; }; +/** + * Contains response data for the getDataPlaneAccess operation. + */ +export type FactoriesGetDataPlaneAccessResponse = AccessPolicyResponse & { + /** + * 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: AccessPolicyResponse; + }; +}; + /** * Contains response data for the listNext operation. */ @@ -16613,6 +17730,25 @@ export type FactoriesListByResourceGroupNextResponse = FactoryListResponse & { }; }; +/** + * Contains response data for the getFeatureValue operation. + */ +export type ExposureControlGetFeatureValueResponse = ExposureControlResponse & { + /** + * 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: ExposureControlResponse; + }; +}; + /** * Contains response data for the listByFactory operation. */ @@ -16860,6 +17996,63 @@ export type IntegrationRuntimesListByFactoryNextResponse = IntegrationRuntimeLis }; }; +/** + * Contains response data for the refresh operation. + */ +export type IntegrationRuntimeObjectMetadataRefreshResponse = SsisObjectMetadataStatusResponse & { + /** + * 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: SsisObjectMetadataStatusResponse; + }; +}; + +/** + * Contains response data for the get operation. + */ +export type IntegrationRuntimeObjectMetadataGetResponse = SsisObjectMetadataListResponse & { + /** + * 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: SsisObjectMetadataListResponse; + }; +}; + +/** + * Contains response data for the beginRefresh operation. + */ +export type IntegrationRuntimeObjectMetadataBeginRefreshResponse = SsisObjectMetadataStatusResponse & { + /** + * 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: SsisObjectMetadataStatusResponse; + }; +}; + /** * Contains response data for the get operation. */ diff --git a/packages/@azure/arm-datafactory/lib/models/integrationRuntimeObjectMetadataMappers.ts b/packages/@azure/arm-datafactory/lib/models/integrationRuntimeObjectMetadataMappers.ts new file mode 100644 index 000000000000..c58ec1f5588b --- /dev/null +++ b/packages/@azure/arm-datafactory/lib/models/integrationRuntimeObjectMetadataMappers.ts @@ -0,0 +1,19 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. + */ + +export { + discriminators, + SsisObjectMetadataStatusResponse, + CloudError, + GetSsisObjectMetadataRequest, + SsisObjectMetadataListResponse, + SsisObjectMetadata +} from "../models/mappers"; + diff --git a/packages/@azure/arm-datafactory/lib/models/integrationRuntimesMappers.ts b/packages/@azure/arm-datafactory/lib/models/integrationRuntimesMappers.ts index caa82cace79c..83354730563a 100644 --- a/packages/@azure/arm-datafactory/lib/models/integrationRuntimesMappers.ts +++ b/packages/@azure/arm-datafactory/lib/models/integrationRuntimesMappers.ts @@ -56,8 +56,9 @@ export { RetryPolicy, DependencyReference, MultiplePipelineTrigger, - ResponsysLinkedService, + AzureFunctionLinkedService, SecretBase, + ResponsysLinkedService, AzureDatabricksLinkedService, AzureDataLakeAnalyticsLinkedService, HDInsightOnDemandLinkedService, @@ -101,6 +102,8 @@ export { CustomDataSourceLinkedService, AmazonRedshiftLinkedService, AmazonS3LinkedService, + RestServiceLinkedService, + SapOpenHubLinkedService, SapEccLinkedService, SapCloudForCustomerLinkedService, SalesforceLinkedService, @@ -167,7 +170,9 @@ export { DatasetCompression, AzureSearchIndexDataset, WebTableDataset, + RestServiceDataset, SqlServerTableDataset, + SapOpenHubTableDataset, SapEccResourceDataset, SapCloudForCustomerResourceDataset, SalesforceObjectDataset, @@ -227,6 +232,7 @@ export { AvroFormat, JsonFormat, TextFormat, + AzureFunctionActivity, DatabricksSparkPythonActivity, DatabricksSparkJarActivity, DatabricksNotebookActivity, @@ -241,12 +247,14 @@ export { LookupActivity, CopySource, DeleteActivity, + LogStorageSettings, SqlServerStoredProcedureActivity, StoredProcedureParameter, CustomActivity, CustomActivityReferenceObject, ExecuteSSISPackageActivity, SSISPackageLocation, + SSISExecutionCredential, SSISExecutionParameter, SSISPropertyOverride, HDInsightSparkActivity, @@ -315,6 +323,8 @@ export { FileSystemSource, SqlDWSource, SqlSource, + RestSource, + SapOpenHubSource, SapEccSource, SapCloudForCustomerSource, SalesforceSource, diff --git a/packages/@azure/arm-datafactory/lib/models/linkedServicesMappers.ts b/packages/@azure/arm-datafactory/lib/models/linkedServicesMappers.ts index 48066deaee2a..d6c762d7b7a4 100644 --- a/packages/@azure/arm-datafactory/lib/models/linkedServicesMappers.ts +++ b/packages/@azure/arm-datafactory/lib/models/linkedServicesMappers.ts @@ -46,8 +46,9 @@ export { RetryPolicy, DependencyReference, MultiplePipelineTrigger, - ResponsysLinkedService, + AzureFunctionLinkedService, SecretBase, + ResponsysLinkedService, AzureDatabricksLinkedService, AzureDataLakeAnalyticsLinkedService, HDInsightOnDemandLinkedService, @@ -91,6 +92,8 @@ export { CustomDataSourceLinkedService, AmazonRedshiftLinkedService, AmazonS3LinkedService, + RestServiceLinkedService, + SapOpenHubLinkedService, SapEccLinkedService, SapCloudForCustomerLinkedService, SalesforceLinkedService, @@ -157,7 +160,9 @@ export { DatasetCompression, AzureSearchIndexDataset, WebTableDataset, + RestServiceDataset, SqlServerTableDataset, + SapOpenHubTableDataset, SapEccResourceDataset, SapCloudForCustomerResourceDataset, SalesforceObjectDataset, @@ -210,6 +215,7 @@ export { AvroFormat, JsonFormat, TextFormat, + AzureFunctionActivity, DatabricksSparkPythonActivity, DatabricksSparkJarActivity, DatabricksNotebookActivity, @@ -224,12 +230,14 @@ export { LookupActivity, CopySource, DeleteActivity, + LogStorageSettings, SqlServerStoredProcedureActivity, StoredProcedureParameter, CustomActivity, CustomActivityReferenceObject, ExecuteSSISPackageActivity, SSISPackageLocation, + SSISExecutionCredential, SSISExecutionParameter, SSISPropertyOverride, HDInsightSparkActivity, @@ -298,6 +306,8 @@ export { FileSystemSource, SqlDWSource, SqlSource, + RestSource, + SapOpenHubSource, SapEccSource, SapCloudForCustomerSource, SalesforceSource, diff --git a/packages/@azure/arm-datafactory/lib/models/mappers.ts b/packages/@azure/arm-datafactory/lib/models/mappers.ts index 3a1c70d42293..6eea67be2637 100644 --- a/packages/@azure/arm-datafactory/lib/models/mappers.ts +++ b/packages/@azure/arm-datafactory/lib/models/mappers.ts @@ -823,6 +823,12 @@ export const Dataset: msRest.CompositeMapper = { name: "Object" } }, + schema: { + serializedName: "schema", + type: { + name: "Object" + } + }, linkedServiceName: { required: true, serializedName: "linkedServiceName", @@ -1354,6 +1360,75 @@ export const GitHubAccessTokenResponse: msRest.CompositeMapper = { } }; +export const UserAccessPolicy: msRest.CompositeMapper = { + serializedName: "UserAccessPolicy", + type: { + name: "Composite", + className: "UserAccessPolicy", + modelProperties: { + permissions: { + serializedName: "permissions", + type: { + name: "String" + } + }, + accessResourcePath: { + serializedName: "accessResourcePath", + type: { + name: "String" + } + }, + profileName: { + serializedName: "profileName", + type: { + name: "String" + } + }, + startTime: { + serializedName: "startTime", + type: { + name: "String" + } + }, + expireTime: { + serializedName: "expireTime", + type: { + name: "String" + } + } + } + } +}; + +export const AccessPolicyResponse: msRest.CompositeMapper = { + serializedName: "AccessPolicyResponse", + type: { + name: "Composite", + className: "AccessPolicyResponse", + modelProperties: { + policy: { + serializedName: "policy", + type: { + name: "Composite", + className: "UserAccessPolicy" + } + }, + accessToken: { + serializedName: "accessToken", + type: { + name: "String" + } + }, + dataPlaneUrl: { + serializedName: "dataPlaneUrl", + type: { + name: "String" + } + } + } + } +}; + export const PipelineReference: msRest.CompositeMapper = { serializedName: "PipelineReference", type: { @@ -2368,6 +2443,102 @@ export const Operation: msRest.CompositeMapper = { } }; +export const GetSsisObjectMetadataRequest: msRest.CompositeMapper = { + serializedName: "GetSsisObjectMetadataRequest", + type: { + name: "Composite", + className: "GetSsisObjectMetadataRequest", + modelProperties: { + metadataPath: { + serializedName: "metadataPath", + type: { + name: "String" + } + } + } + } +}; + +export const SsisObjectMetadataStatusResponse: msRest.CompositeMapper = { + serializedName: "SsisObjectMetadataStatusResponse", + type: { + name: "Composite", + className: "SsisObjectMetadataStatusResponse", + modelProperties: { + status: { + serializedName: "status", + type: { + name: "String" + } + }, + name: { + serializedName: "name", + type: { + name: "String" + } + }, + properties: { + serializedName: "properties", + type: { + name: "String" + } + }, + error: { + serializedName: "error", + type: { + name: "String" + } + } + } + } +}; + +export const ExposureControlRequest: msRest.CompositeMapper = { + serializedName: "ExposureControlRequest", + type: { + name: "Composite", + className: "ExposureControlRequest", + modelProperties: { + featureName: { + serializedName: "featureName", + type: { + name: "String" + } + }, + featureType: { + serializedName: "featureType", + type: { + name: "String" + } + } + } + } +}; + +export const ExposureControlResponse: msRest.CompositeMapper = { + serializedName: "ExposureControlResponse", + type: { + name: "Composite", + className: "ExposureControlResponse", + modelProperties: { + featureName: { + readOnly: true, + serializedName: "featureName", + type: { + name: "String" + } + }, + value: { + readOnly: true, + serializedName: "value", + type: { + name: "String" + } + } + } + } +}; + export const DependencyReference: msRest.CompositeMapper = { serializedName: "DependencyReference", type: { @@ -2934,6 +3105,40 @@ export const ScheduleTrigger: msRest.CompositeMapper = { } }; +export const AzureFunctionLinkedService: msRest.CompositeMapper = { + serializedName: "AzureFunction", + type: { + name: "Composite", + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, + uberParent: "LinkedService", + className: "AzureFunctionLinkedService", + modelProperties: { + ...LinkedService.type.modelProperties, + functionAppUrl: { + required: true, + serializedName: "typeProperties.functionAppUrl", + type: { + name: "Object" + } + }, + functionKey: { + serializedName: "typeProperties.functionKey", + type: { + name: "Composite", + className: "SecretBase" + } + }, + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", + type: { + name: "Object" + } + } + }, + additionalProperties: LinkedService.type.additionalProperties + } +}; + export const ResponsysLinkedService: msRest.CompositeMapper = { serializedName: "Responsys", type: { @@ -5695,6 +5900,144 @@ export const AmazonS3LinkedService: msRest.CompositeMapper = { } }; +export const RestServiceLinkedService: msRest.CompositeMapper = { + serializedName: "RestService", + type: { + name: "Composite", + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, + uberParent: "LinkedService", + className: "RestServiceLinkedService", + modelProperties: { + ...LinkedService.type.modelProperties, + url: { + required: true, + serializedName: "typeProperties.url", + type: { + name: "Object" + } + }, + enableServerCertificateValidation: { + serializedName: "typeProperties.enableServerCertificateValidation", + type: { + name: "Object" + } + }, + authenticationType: { + required: true, + serializedName: "typeProperties.authenticationType", + type: { + name: "String" + } + }, + userName: { + serializedName: "typeProperties.userName", + type: { + name: "Object" + } + }, + password: { + serializedName: "typeProperties.password", + type: { + name: "Composite", + className: "SecretBase" + } + }, + servicePrincipalId: { + serializedName: "typeProperties.servicePrincipalId", + type: { + name: "Object" + } + }, + servicePrincipalKey: { + serializedName: "typeProperties.servicePrincipalKey", + type: { + name: "Composite", + className: "SecretBase" + } + }, + tenant: { + serializedName: "typeProperties.tenant", + type: { + name: "Object" + } + }, + aadResourceId: { + serializedName: "typeProperties.aadResourceId", + type: { + name: "Object" + } + }, + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", + type: { + name: "Object" + } + } + }, + additionalProperties: LinkedService.type.additionalProperties + } +}; + +export const SapOpenHubLinkedService: msRest.CompositeMapper = { + serializedName: "SapOpenHub", + type: { + name: "Composite", + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, + uberParent: "LinkedService", + className: "SapOpenHubLinkedService", + modelProperties: { + ...LinkedService.type.modelProperties, + server: { + required: true, + serializedName: "typeProperties.server", + type: { + name: "Object" + } + }, + systemNumber: { + required: true, + serializedName: "typeProperties.systemNumber", + type: { + name: "Object" + } + }, + clientId: { + required: true, + serializedName: "typeProperties.clientId", + type: { + name: "Object" + } + }, + language: { + serializedName: "typeProperties.language", + type: { + name: "Object" + } + }, + userName: { + serializedName: "typeProperties.userName", + type: { + name: "Object" + } + }, + password: { + serializedName: "typeProperties.password", + type: { + name: "Composite", + className: "SecretBase" + } + }, + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", + type: { + name: "Object" + } + } + }, + additionalProperties: LinkedService.type.additionalProperties + } +}; + export const SapEccLinkedService: msRest.CompositeMapper = { serializedName: "SapEcc", type: { @@ -6724,6 +7067,12 @@ export const HDInsightLinkedService: msRest.CompositeMapper = { type: { name: "Object" } + }, + isEspEnabled: { + serializedName: "typeProperties.isEspEnabled", + type: { + name: "Object" + } } }, additionalProperties: LinkedService.type.additionalProperties @@ -8227,6 +8576,50 @@ export const WebTableDataset: msRest.CompositeMapper = { } }; +export const RestServiceDataset: msRest.CompositeMapper = { + serializedName: "RestResource", + type: { + name: "Composite", + polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator, + uberParent: "Dataset", + className: "RestServiceDataset", + modelProperties: { + ...Dataset.type.modelProperties, + relativeUrl: { + serializedName: "typeProperties.relativeUrl", + type: { + name: "Object" + } + }, + requestMethod: { + serializedName: "typeProperties.requestMethod", + type: { + name: "Object" + } + }, + requestBody: { + serializedName: "typeProperties.requestBody", + type: { + name: "Object" + } + }, + additionalHeaders: { + serializedName: "typeProperties.additionalHeaders", + type: { + name: "Object" + } + }, + paginationRules: { + serializedName: "typeProperties.paginationRules", + type: { + name: "Object" + } + } + }, + additionalProperties: Dataset.type.additionalProperties + } +}; + export const SqlServerTableDataset: msRest.CompositeMapper = { serializedName: "SqlServerTable", type: { @@ -8248,6 +8641,39 @@ export const SqlServerTableDataset: msRest.CompositeMapper = { } }; +export const SapOpenHubTableDataset: msRest.CompositeMapper = { + serializedName: "SapOpenHubTable", + type: { + name: "Composite", + polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator, + uberParent: "Dataset", + className: "SapOpenHubTableDataset", + modelProperties: { + ...Dataset.type.modelProperties, + openHubDestinationName: { + required: true, + serializedName: "typeProperties.openHubDestinationName", + type: { + name: "Object" + } + }, + excludeLastRequest: { + serializedName: "typeProperties.excludeLastRequest", + type: { + name: "Object" + } + }, + baseRequestId: { + serializedName: "typeProperties.baseRequestId", + type: { + name: "Object" + } + } + }, + additionalProperties: Dataset.type.additionalProperties + } +}; + export const SapEccResourceDataset: msRest.CompositeMapper = { serializedName: "SapEccResource", type: { @@ -8871,6 +9297,46 @@ export const ExecutionActivity: msRest.CompositeMapper = { } }; +export const AzureFunctionActivity: msRest.CompositeMapper = { + serializedName: "AzureFunctionActivity", + type: { + name: "Composite", + polymorphicDiscriminator: Activity.type.polymorphicDiscriminator, + uberParent: "Activity", + className: "AzureFunctionActivity", + modelProperties: { + ...ExecutionActivity.type.modelProperties, + method: { + required: true, + serializedName: "typeProperties.method", + type: { + name: "String" + } + }, + functionName: { + required: true, + serializedName: "typeProperties.functionName", + type: { + name: "Object" + } + }, + headers: { + serializedName: "typeProperties.headers", + type: { + name: "Object" + } + }, + body: { + serializedName: "typeProperties.body", + type: { + name: "Object" + } + } + }, + additionalProperties: Activity.type.additionalProperties + } +}; + export const DatabricksSparkPythonActivity: msRest.CompositeMapper = { serializedName: "DatabricksSparkPython", type: { @@ -10347,6 +10813,46 @@ export const SqlSource: msRest.CompositeMapper = { } }; +export const RestSource: msRest.CompositeMapper = { + serializedName: "RestSource", + type: { + name: "Composite", + polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator, + uberParent: "CopySource", + className: "RestSource", + modelProperties: { + ...CopySource.type.modelProperties, + httpRequestTimeout: { + serializedName: "httpRequestTimeout", + type: { + name: "Object" + } + }, + requestInterval: { + serializedName: "requestInterval", + type: { + name: "Object" + } + } + }, + additionalProperties: CopySource.type.additionalProperties + } +}; + +export const SapOpenHubSource: msRest.CompositeMapper = { + serializedName: "SapOpenHubSource", + type: { + name: "Composite", + polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator, + uberParent: "CopySource", + className: "SapOpenHubSource", + modelProperties: { + ...CopySource.type.modelProperties + }, + additionalProperties: CopySource.type.additionalProperties + } +}; + export const SapEccSource: msRest.CompositeMapper = { serializedName: "SapEccSource", type: { @@ -10579,6 +11085,36 @@ export const LookupActivity: msRest.CompositeMapper = { } }; +export const LogStorageSettings: msRest.CompositeMapper = { + serializedName: "LogStorageSettings", + type: { + name: "Composite", + className: "LogStorageSettings", + modelProperties: { + linkedServiceName: { + required: true, + serializedName: "linkedServiceName", + defaultValue: {}, + type: { + name: "Composite", + className: "LinkedServiceReference" + } + }, + path: { + serializedName: "path", + type: { + name: "Object" + } + } + }, + additionalProperties: { + type: { + name: "Object" + } + } + } +}; + export const DeleteActivity: msRest.CompositeMapper = { serializedName: "Delete", type: { @@ -10594,6 +11130,33 @@ export const DeleteActivity: msRest.CompositeMapper = { name: "Object" } }, + maxConcurrentConnections: { + serializedName: "typeProperties.maxConcurrentConnections", + constraints: { + InclusiveMinimum: 1 + }, + type: { + name: "Number" + } + }, + enableLogging: { + serializedName: "typeProperties.enableLogging", + type: { + name: "Object" + } + }, + logStorageSettings: { + serializedName: "typeProperties.logStorageSettings", + type: { + name: "Composite", + className: "LogStorageSettings", + additionalProperties: { + type: { + name: "Object" + } + } + } + }, dataset: { required: true, serializedName: "typeProperties.dataset", @@ -10767,6 +11330,38 @@ export const SSISExecutionParameter: msRest.CompositeMapper = { } }; +export const SSISExecutionCredential: msRest.CompositeMapper = { + serializedName: "SSISExecutionCredential", + type: { + name: "Composite", + className: "SSISExecutionCredential", + modelProperties: { + domain: { + required: true, + serializedName: "domain", + type: { + name: "Object" + } + }, + userName: { + required: true, + serializedName: "userName", + type: { + name: "Object" + } + }, + password: { + required: true, + serializedName: "password", + type: { + name: "Composite", + className: "SecureString" + } + } + } + } +}; + export const SSISPackageLocation: msRest.CompositeMapper = { serializedName: "SSISPackageLocation", type: { @@ -10777,7 +11372,7 @@ export const SSISPackageLocation: msRest.CompositeMapper = { required: true, serializedName: "packagePath", type: { - name: "String" + name: "Object" } } } @@ -10804,19 +11399,26 @@ export const ExecuteSSISPackageActivity: msRest.CompositeMapper = { runtime: { serializedName: "typeProperties.runtime", type: { - name: "String" + name: "Object" } }, loggingLevel: { serializedName: "typeProperties.loggingLevel", type: { - name: "String" + name: "Object" } }, environmentPath: { serializedName: "typeProperties.environmentPath", type: { - name: "String" + name: "Object" + } + }, + executionCredential: { + serializedName: "typeProperties.executionCredential", + type: { + name: "Composite", + className: "SSISExecutionCredential" } }, connectVia: { @@ -11310,6 +11912,23 @@ export const HDInsightHiveActivity: msRest.CompositeMapper = { } } } + }, + variables: { + serializedName: "typeProperties.variables", + type: { + name: "Sequence", + element: { + type: { + name: "Object" + } + } + } + }, + queryTimeout: { + serializedName: "typeProperties.queryTimeout", + type: { + name: "Number" + } } }, additionalProperties: Activity.type.additionalProperties @@ -11427,6 +12046,12 @@ export const TabularTranslator: msRest.CompositeMapper = { type: { name: "Object" } + }, + collectionReference: { + serializedName: "collectionReference", + type: { + name: "Object" + } } }, additionalProperties: CopyTranslator.type.additionalProperties @@ -13250,6 +13875,74 @@ export const IntegrationRuntimeNodeIpAddress: msRest.CompositeMapper = { } }; +export const SsisObjectMetadata: msRest.CompositeMapper = { + serializedName: "SsisObjectMetadata", + type: { + name: "Composite", + polymorphicDiscriminator: { + serializedName: "type", + clientName: "type" + }, + uberParent: "SsisObjectMetadata", + className: "SsisObjectMetadata", + modelProperties: { + id: { + serializedName: "id", + type: { + name: "Number" + } + }, + name: { + serializedName: "name", + type: { + name: "String" + } + }, + description: { + serializedName: "description", + type: { + name: "String" + } + }, + type: { + required: true, + serializedName: "type", + type: { + name: "String" + } + } + } + } +}; + +export const SsisObjectMetadataListResponse: msRest.CompositeMapper = { + serializedName: "SsisObjectMetadataListResponse", + type: { + name: "Composite", + className: "SsisObjectMetadataListResponse", + modelProperties: { + value: { + serializedName: "value", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SsisObjectMetadata" + } + } + } + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + export const IntegrationRuntimeNodeMonitoringData: msRest.CompositeMapper = { serializedName: "IntegrationRuntimeNodeMonitoringData", type: { @@ -13714,6 +14407,7 @@ export const discriminators = { 'Trigger.BlobTrigger' : BlobTrigger, 'Trigger.ScheduleTrigger' : ScheduleTrigger, 'Trigger.MultiplePipelineTrigger' : MultiplePipelineTrigger, + 'LinkedService.AzureFunction' : AzureFunctionLinkedService, 'LinkedService.Responsys' : ResponsysLinkedService, 'LinkedService.AzureDatabricks' : AzureDatabricksLinkedService, 'LinkedService.AzureDataLakeAnalytics' : AzureDataLakeAnalyticsLinkedService, @@ -13756,6 +14450,8 @@ export const discriminators = { 'LinkedService.CustomDataSource' : CustomDataSourceLinkedService, 'LinkedService.AmazonRedshift' : AmazonRedshiftLinkedService, 'LinkedService.AmazonS3' : AmazonS3LinkedService, + 'LinkedService.RestService' : RestServiceLinkedService, + 'LinkedService.SapOpenHub' : SapOpenHubLinkedService, 'LinkedService.SapEcc' : SapEccLinkedService, 'LinkedService.SapCloudForCustomer' : SapCloudForCustomerLinkedService, 'LinkedService.Salesforce' : SalesforceLinkedService, @@ -13834,7 +14530,9 @@ export const discriminators = { 'Dataset.HttpFile' : HttpDataset, 'Dataset.AzureSearchIndex' : AzureSearchIndexDataset, 'Dataset.WebTable' : WebTableDataset, + 'Dataset.RestResource' : RestServiceDataset, 'Dataset.SqlServerTable' : SqlServerTableDataset, + 'Dataset.SapOpenHubTable' : SapOpenHubTableDataset, 'Dataset.SapEccResource' : SapEccResourceDataset, 'Dataset.SapCloudForCustomerResource' : SapCloudForCustomerResourceDataset, 'Dataset.SalesforceObject' : SalesforceObjectDataset, @@ -13854,6 +14552,7 @@ export const discriminators = { 'Dataset.AzureTable' : AzureTableDataset, 'Dataset.AzureBlob' : AzureBlobDataset, 'Dataset.AmazonS3Object' : AmazonS3Dataset, + 'Activity.AzureFunctionActivity' : AzureFunctionActivity, 'Activity.DatabricksSparkPython' : DatabricksSparkPythonActivity, 'Activity.DatabricksSparkJar' : DatabricksSparkJarActivity, 'Activity.DatabricksNotebook' : DatabricksNotebookActivity, @@ -13904,6 +14603,8 @@ export const discriminators = { 'CopySource.FileSystemSource' : FileSystemSource, 'CopySource.SqlDWSource' : SqlDWSource, 'CopySource.SqlSource' : SqlSource, + 'CopySource.RestSource' : RestSource, + 'CopySource.SapOpenHubSource' : SapOpenHubSource, 'CopySource.SapEccSource' : SapEccSource, 'CopySource.SapCloudForCustomerSource' : SapCloudForCustomerSource, 'CopySource.SalesforceSource' : SalesforceSource, @@ -13957,5 +14658,6 @@ export const discriminators = { 'LinkedIntegrationRuntimeType.Key' : LinkedIntegrationRuntimeKeyAuthorization, 'LinkedIntegrationRuntimeType' : LinkedIntegrationRuntimeType, 'IntegrationRuntime.SelfHosted' : SelfHostedIntegrationRuntime, - 'IntegrationRuntime.Managed' : ManagedIntegrationRuntime + 'IntegrationRuntime.Managed' : ManagedIntegrationRuntime, + 'SsisObjectMetadata' : SsisObjectMetadata }; diff --git a/packages/@azure/arm-datafactory/lib/models/pipelinesMappers.ts b/packages/@azure/arm-datafactory/lib/models/pipelinesMappers.ts index 590810df65a1..75c928e397a1 100644 --- a/packages/@azure/arm-datafactory/lib/models/pipelinesMappers.ts +++ b/packages/@azure/arm-datafactory/lib/models/pipelinesMappers.ts @@ -47,8 +47,9 @@ export { RetryPolicy, DependencyReference, MultiplePipelineTrigger, - ResponsysLinkedService, + AzureFunctionLinkedService, SecretBase, + ResponsysLinkedService, AzureDatabricksLinkedService, AzureDataLakeAnalyticsLinkedService, HDInsightOnDemandLinkedService, @@ -92,6 +93,8 @@ export { CustomDataSourceLinkedService, AmazonRedshiftLinkedService, AmazonS3LinkedService, + RestServiceLinkedService, + SapOpenHubLinkedService, SapEccLinkedService, SapCloudForCustomerLinkedService, SalesforceLinkedService, @@ -158,7 +161,9 @@ export { DatasetCompression, AzureSearchIndexDataset, WebTableDataset, + RestServiceDataset, SqlServerTableDataset, + SapOpenHubTableDataset, SapEccResourceDataset, SapCloudForCustomerResourceDataset, SalesforceObjectDataset, @@ -211,6 +216,7 @@ export { AvroFormat, JsonFormat, TextFormat, + AzureFunctionActivity, DatabricksSparkPythonActivity, DatabricksSparkJarActivity, DatabricksNotebookActivity, @@ -225,12 +231,14 @@ export { LookupActivity, CopySource, DeleteActivity, + LogStorageSettings, SqlServerStoredProcedureActivity, StoredProcedureParameter, CustomActivity, CustomActivityReferenceObject, ExecuteSSISPackageActivity, SSISPackageLocation, + SSISExecutionCredential, SSISExecutionParameter, SSISPropertyOverride, HDInsightSparkActivity, @@ -299,6 +307,8 @@ export { FileSystemSource, SqlDWSource, SqlSource, + RestSource, + SapOpenHubSource, SapEccSource, SapCloudForCustomerSource, SalesforceSource, diff --git a/packages/@azure/arm-datafactory/lib/models/rerunTriggersMappers.ts b/packages/@azure/arm-datafactory/lib/models/rerunTriggersMappers.ts index 93c79a14849c..1796132bbf75 100644 --- a/packages/@azure/arm-datafactory/lib/models/rerunTriggersMappers.ts +++ b/packages/@azure/arm-datafactory/lib/models/rerunTriggersMappers.ts @@ -47,8 +47,9 @@ export { RetryPolicy, DependencyReference, MultiplePipelineTrigger, - ResponsysLinkedService, + AzureFunctionLinkedService, SecretBase, + ResponsysLinkedService, AzureDatabricksLinkedService, AzureDataLakeAnalyticsLinkedService, HDInsightOnDemandLinkedService, @@ -92,6 +93,8 @@ export { CustomDataSourceLinkedService, AmazonRedshiftLinkedService, AmazonS3LinkedService, + RestServiceLinkedService, + SapOpenHubLinkedService, SapEccLinkedService, SapCloudForCustomerLinkedService, SalesforceLinkedService, @@ -158,7 +161,9 @@ export { DatasetCompression, AzureSearchIndexDataset, WebTableDataset, + RestServiceDataset, SqlServerTableDataset, + SapOpenHubTableDataset, SapEccResourceDataset, SapCloudForCustomerResourceDataset, SalesforceObjectDataset, @@ -211,6 +216,7 @@ export { AvroFormat, JsonFormat, TextFormat, + AzureFunctionActivity, DatabricksSparkPythonActivity, DatabricksSparkJarActivity, DatabricksNotebookActivity, @@ -225,12 +231,14 @@ export { LookupActivity, CopySource, DeleteActivity, + LogStorageSettings, SqlServerStoredProcedureActivity, StoredProcedureParameter, CustomActivity, CustomActivityReferenceObject, ExecuteSSISPackageActivity, SSISPackageLocation, + SSISExecutionCredential, SSISExecutionParameter, SSISPropertyOverride, HDInsightSparkActivity, @@ -299,6 +307,8 @@ export { FileSystemSource, SqlDWSource, SqlSource, + RestSource, + SapOpenHubSource, SapEccSource, SapCloudForCustomerSource, SalesforceSource, diff --git a/packages/@azure/arm-datafactory/lib/models/triggersMappers.ts b/packages/@azure/arm-datafactory/lib/models/triggersMappers.ts index 6763311285bc..0328c14e9b36 100644 --- a/packages/@azure/arm-datafactory/lib/models/triggersMappers.ts +++ b/packages/@azure/arm-datafactory/lib/models/triggersMappers.ts @@ -46,8 +46,9 @@ export { RetryPolicy, DependencyReference, MultiplePipelineTrigger, - ResponsysLinkedService, + AzureFunctionLinkedService, SecretBase, + ResponsysLinkedService, AzureDatabricksLinkedService, AzureDataLakeAnalyticsLinkedService, HDInsightOnDemandLinkedService, @@ -91,6 +92,8 @@ export { CustomDataSourceLinkedService, AmazonRedshiftLinkedService, AmazonS3LinkedService, + RestServiceLinkedService, + SapOpenHubLinkedService, SapEccLinkedService, SapCloudForCustomerLinkedService, SalesforceLinkedService, @@ -157,7 +160,9 @@ export { DatasetCompression, AzureSearchIndexDataset, WebTableDataset, + RestServiceDataset, SqlServerTableDataset, + SapOpenHubTableDataset, SapEccResourceDataset, SapCloudForCustomerResourceDataset, SalesforceObjectDataset, @@ -210,6 +215,7 @@ export { AvroFormat, JsonFormat, TextFormat, + AzureFunctionActivity, DatabricksSparkPythonActivity, DatabricksSparkJarActivity, DatabricksNotebookActivity, @@ -224,12 +230,14 @@ export { LookupActivity, CopySource, DeleteActivity, + LogStorageSettings, SqlServerStoredProcedureActivity, StoredProcedureParameter, CustomActivity, CustomActivityReferenceObject, ExecuteSSISPackageActivity, SSISPackageLocation, + SSISExecutionCredential, SSISExecutionParameter, SSISPropertyOverride, HDInsightSparkActivity, @@ -298,6 +306,8 @@ export { FileSystemSource, SqlDWSource, SqlSource, + RestSource, + SapOpenHubSource, SapEccSource, SapCloudForCustomerSource, SalesforceSource, diff --git a/packages/@azure/arm-datafactory/lib/operations/exposureControl.ts b/packages/@azure/arm-datafactory/lib/operations/exposureControl.ts new file mode 100644 index 000000000000..3bcc2722cd72 --- /dev/null +++ b/packages/@azure/arm-datafactory/lib/operations/exposureControl.ts @@ -0,0 +1,93 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. + */ + +import * as msRest from "@azure/ms-rest-js"; +import * as Models from "../models"; +import * as Mappers from "../models/exposureControlMappers"; +import * as Parameters from "../models/parameters"; +import { DataFactoryManagementClientContext } from "../dataFactoryManagementClientContext"; + +/** Class representing a ExposureControl. */ +export class ExposureControl { + private readonly client: DataFactoryManagementClientContext; + + /** + * Create a ExposureControl. + * @param {DataFactoryManagementClientContext} client Reference to the service client. + */ + constructor(client: DataFactoryManagementClientContext) { + this.client = client; + } + + /** + * Get exposure control feature for specific location. + * @param locationId The location identifier. + * @param exposureControlRequest The exposure control request. + * @param [options] The optional parameters + * @returns Promise + */ + getFeatureValue(locationId: string, exposureControlRequest: Models.ExposureControlRequest, options?: msRest.RequestOptionsBase): Promise; + /** + * @param locationId The location identifier. + * @param exposureControlRequest The exposure control request. + * @param callback The callback + */ + getFeatureValue(locationId: string, exposureControlRequest: Models.ExposureControlRequest, callback: msRest.ServiceCallback): void; + /** + * @param locationId The location identifier. + * @param exposureControlRequest The exposure control request. + * @param options The optional parameters + * @param callback The callback + */ + getFeatureValue(locationId: string, exposureControlRequest: Models.ExposureControlRequest, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getFeatureValue(locationId: string, exposureControlRequest: Models.ExposureControlRequest, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + locationId, + exposureControlRequest, + options + }, + getFeatureValueOperationSpec, + callback) as Promise; + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const getFeatureValueOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/providers/Microsoft.DataFactory/locations/{locationId}/getFeatureValue", + urlParameters: [ + Parameters.subscriptionId, + Parameters.locationId + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "exposureControlRequest", + mapper: { + ...Mappers.ExposureControlRequest, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.ExposureControlResponse + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; diff --git a/packages/@azure/arm-datafactory/lib/operations/factories.ts b/packages/@azure/arm-datafactory/lib/operations/factories.ts index ad06bf87325a..0a957848b043 100644 --- a/packages/@azure/arm-datafactory/lib/operations/factories.ts +++ b/packages/@azure/arm-datafactory/lib/operations/factories.ts @@ -282,6 +282,42 @@ export class Factories { callback) as Promise; } + /** + * Get Data Plane access. + * @param resourceGroupName The resource group name. + * @param factoryName The factory name. + * @param policy Data Plane user access policy definition. + * @param [options] The optional parameters + * @returns Promise + */ + getDataPlaneAccess(resourceGroupName: string, factoryName: string, policy: Models.UserAccessPolicy, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroupName The resource group name. + * @param factoryName The factory name. + * @param policy Data Plane user access policy definition. + * @param callback The callback + */ + getDataPlaneAccess(resourceGroupName: string, factoryName: string, policy: Models.UserAccessPolicy, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroupName The resource group name. + * @param factoryName The factory name. + * @param policy Data Plane user access policy definition. + * @param options The optional parameters + * @param callback The callback + */ + getDataPlaneAccess(resourceGroupName: string, factoryName: string, policy: Models.UserAccessPolicy, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + getDataPlaneAccess(resourceGroupName: string, factoryName: string, policy: Models.UserAccessPolicy, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + factoryName, + policy, + options + }, + getDataPlaneAccessOperationSpec, + callback) as Promise; + } + /** * Lists factories under the specified subscription. * @param nextPageLink The NextLink from the previous successful call to List operation. @@ -567,6 +603,38 @@ const getGitHubAccessTokenOperationSpec: msRest.OperationSpec = { serializer }; +const getDataPlaneAccessOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/getDataPlaneAccess", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.factoryName + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "policy", + mapper: { + ...Mappers.UserAccessPolicy, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.AccessPolicyResponse + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + const listNextOperationSpec: msRest.OperationSpec = { httpMethod: "GET", baseUrl: "https://management.azure.com", diff --git a/packages/@azure/arm-datafactory/lib/operations/index.ts b/packages/@azure/arm-datafactory/lib/operations/index.ts index 263a7c767715..1a1c9f440fe4 100644 --- a/packages/@azure/arm-datafactory/lib/operations/index.ts +++ b/packages/@azure/arm-datafactory/lib/operations/index.ts @@ -10,7 +10,9 @@ export * from "./operations"; export * from "./factories"; +export * from "./exposureControl"; export * from "./integrationRuntimes"; +export * from "./integrationRuntimeObjectMetadata"; export * from "./integrationRuntimeNodes"; export * from "./linkedServices"; export * from "./datasets"; diff --git a/packages/@azure/arm-datafactory/lib/operations/integrationRuntimeObjectMetadata.ts b/packages/@azure/arm-datafactory/lib/operations/integrationRuntimeObjectMetadata.ts new file mode 100644 index 000000000000..aa92768ff9e2 --- /dev/null +++ b/packages/@azure/arm-datafactory/lib/operations/integrationRuntimeObjectMetadata.ts @@ -0,0 +1,161 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. + */ + +import * as msRest from "@azure/ms-rest-js"; +import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as Models from "../models"; +import * as Mappers from "../models/integrationRuntimeObjectMetadataMappers"; +import * as Parameters from "../models/parameters"; +import { DataFactoryManagementClientContext } from "../dataFactoryManagementClientContext"; + +/** Class representing a IntegrationRuntimeObjectMetadata. */ +export class IntegrationRuntimeObjectMetadata { + private readonly client: DataFactoryManagementClientContext; + + /** + * Create a IntegrationRuntimeObjectMetadata. + * @param {DataFactoryManagementClientContext} client Reference to the service client. + */ + constructor(client: DataFactoryManagementClientContext) { + this.client = client; + } + + /** + * Refresh a SSIS integration runtime object metadata. + * @param resourceGroupName The resource group name. + * @param factoryName The factory name. + * @param integrationRuntimeName The integration runtime name. + * @param [options] The optional parameters + * @returns Promise + */ + refresh(resourceGroupName: string, factoryName: string, integrationRuntimeName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginRefresh(resourceGroupName,factoryName,integrationRuntimeName,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Get a SSIS integration runtime object metadata by specified path. The return is pageable + * metadata list. + * @param resourceGroupName The resource group name. + * @param factoryName The factory name. + * @param integrationRuntimeName The integration runtime name. + * @param [options] The optional parameters + * @returns Promise + */ + get(resourceGroupName: string, factoryName: string, integrationRuntimeName: string, options?: Models.IntegrationRuntimeObjectMetadataGetOptionalParams): Promise; + /** + * @param resourceGroupName The resource group name. + * @param factoryName The factory name. + * @param integrationRuntimeName The integration runtime name. + * @param callback The callback + */ + get(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 + */ + get(resourceGroupName: string, factoryName: string, integrationRuntimeName: string, options: Models.IntegrationRuntimeObjectMetadataGetOptionalParams, callback: msRest.ServiceCallback): void; + get(resourceGroupName: string, factoryName: string, integrationRuntimeName: string, options?: Models.IntegrationRuntimeObjectMetadataGetOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + factoryName, + integrationRuntimeName, + options + }, + getOperationSpec, + callback) as Promise; + } + + /** + * Refresh a SSIS integration runtime object metadata. + * @param resourceGroupName The resource group name. + * @param factoryName The factory name. + * @param integrationRuntimeName The integration runtime name. + * @param [options] The optional parameters + * @returns Promise + */ + beginRefresh(resourceGroupName: string, factoryName: string, integrationRuntimeName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + factoryName, + integrationRuntimeName, + options + }, + beginRefreshOperationSpec, + options); + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const getOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/getObjectMetadata", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.factoryName, + Parameters.integrationRuntimeName + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: [ + "options", + "getMetadataRequest" + ], + mapper: Mappers.GetSsisObjectMetadataRequest + }, + responses: { + 200: { + bodyMapper: Mappers.SsisObjectMetadataListResponse + }, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; + +const beginRefreshOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/refreshObjectMetadata", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.factoryName, + Parameters.integrationRuntimeName + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.SsisObjectMetadataStatusResponse + }, + 202: {}, + default: { + bodyMapper: Mappers.CloudError + } + }, + serializer +}; diff --git a/packages/@azure/arm-datafactory/lib/operations/integrationRuntimes.ts b/packages/@azure/arm-datafactory/lib/operations/integrationRuntimes.ts index 59acad8987c1..61c16924a951 100644 --- a/packages/@azure/arm-datafactory/lib/operations/integrationRuntimes.ts +++ b/packages/@azure/arm-datafactory/lib/operations/integrationRuntimes.ts @@ -466,7 +466,7 @@ export class IntegrationRuntimes { } /** - * Upgrade self-hosted integration runtime to latest version if availably. + * Upgrade self-hosted integration runtime to latest version if availability. * @param resourceGroupName The resource group name. * @param factoryName The factory name. * @param integrationRuntimeName The integration runtime name. diff --git a/packages/@azure/arm-datafactory/package.json b/packages/@azure/arm-datafactory/package.json index 5607d9a6d3fd..a1cd604c4eab 100644 --- a/packages/@azure/arm-datafactory/package.json +++ b/packages/@azure/arm-datafactory/package.json @@ -4,8 +4,8 @@ "description": "DataFactoryManagementClient Library with typescript type definitions for node.js and browser.", "version": "5.3.0", "dependencies": { - "@azure/ms-rest-azure-js": "^1.1.0", - "@azure/ms-rest-js": "^1.1.0", + "@azure/ms-rest-azure-js": "^1.2.0", + "@azure/ms-rest-js": "^1.2.0", "tslib": "^1.9.3" }, "keywords": [ @@ -23,6 +23,7 @@ "typescript": "^3.1.1", "rollup": "^0.66.2", "rollup-plugin-node-resolve": "^3.4.0", + "rollup-plugin-sourcemaps": "^0.4.2", "uglify-js": "^3.4.9" }, "homepage": "https://github.com/azure/azure-sdk-for-js/tree/master/packages/@azure/arm-datafactory", @@ -51,6 +52,5 @@ "minify": "uglifyjs -c -m --comments --source-map \"content='./dist/arm-datafactory.js.map'\" -o ./dist/arm-datafactory.min.js ./dist/arm-datafactory.js", "prepack": "npm install && npm run build" }, - "sideEffects": false, - "authPublish": true + "sideEffects": false } diff --git a/packages/@azure/arm-datafactory/rollup.config.js b/packages/@azure/arm-datafactory/rollup.config.js index dc8bc798c773..8688684e0bc3 100644 --- a/packages/@azure/arm-datafactory/rollup.config.js +++ b/packages/@azure/arm-datafactory/rollup.config.js @@ -1,10 +1,16 @@ +import rollup from "rollup"; import nodeResolve from "rollup-plugin-node-resolve"; +import sourcemaps from "rollup-plugin-sourcemaps"; + /** - * @type {import('rollup').RollupFileOptions} + * @type {rollup.RollupFileOptions} */ const config = { - input: './esm/dataFactoryManagementClient.js', - external: ["@azure/ms-rest-js", "@azure/ms-rest-azure-js"], + input: "./esm/dataFactoryManagementClient.js", + external: [ + "@azure/ms-rest-js", + "@azure/ms-rest-azure-js" + ], output: { file: "./dist/arm-datafactory.js", format: "umd", @@ -16,16 +22,16 @@ const config = { }, banner: `/* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Licensed under the MIT License. See License.txt in the project root for license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is - * regenerated. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. */` }, plugins: [ - nodeResolve({ module: true }) + nodeResolve({ module: true }), + sourcemaps() ] }; + export default config;