diff --git a/packages/@azure/arm-datafactory/.npmignore b/packages/@azure/arm-datafactory/.npmignore
index 3b46bc6202d8..a07a455ac10c 100644
--- a/packages/@azure/arm-datafactory/.npmignore
+++ b/packages/@azure/arm-datafactory/.npmignore
@@ -1,35 +1,35 @@
-#git
-.git
-.gitignore
-#gulp
-gulpfile.js
-#documentation
-doc/
-docs/
-#dependencies
-node_modules/
-#samples
-sample/
-samples/
-#tests
-test/
-tests/
-coverage/
-#tools and scripts
-tools/
-scripts/
-#IDE settings
-*.sln
-.vscode/
-.idea
-.editorconfig
-.ntvs_analysis.*
-#build tools
-.travis.yml
-.jenkins.yml
-.codeclimate.yml
-appveyor.yml
-# Nuget packages #
-.nuget/
-packages/
-packages.config
+#git
+.git
+.gitignore
+#gulp
+gulpfile.js
+#documentation
+doc/
+docs/
+#dependencies
+node_modules/
+#samples
+sample/
+samples/
+#tests
+test/
+tests/
+coverage/
+#tools and scripts
+tools/
+scripts/
+#IDE settings
+*.sln
+.vscode/
+.idea
+.editorconfig
+.ntvs_analysis.*
+#build tools
+.travis.yml
+.jenkins.yml
+.codeclimate.yml
+appveyor.yml
+# Nuget packages #
+.nuget/
+packages/
+packages.config
diff --git a/packages/@azure/arm-datafactory/LICENSE.txt b/packages/@azure/arm-datafactory/LICENSE.txt
index a70e8cf66038..5431ba98b936 100644
--- a/packages/@azure/arm-datafactory/LICENSE.txt
+++ b/packages/@azure/arm-datafactory/LICENSE.txt
@@ -1,21 +1,21 @@
-The MIT License (MIT)
-
-Copyright (c) 2018 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
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
+The MIT License (MIT)
+
+Copyright (c) 2018 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
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/packages/@azure/arm-datafactory/README.md b/packages/@azure/arm-datafactory/README.md
index 6ddcedab9ea7..b4ed897a9349 100644
--- a/packages/@azure/arm-datafactory/README.md
+++ b/packages/@azure/arm-datafactory/README.md
@@ -1,77 +1,77 @@
-# Azure DataFactoryManagementClient SDK for JavaScript
-This package contains an isomorphic SDK for DataFactoryManagementClient.
-
-## Currently supported environments
-- Node.js version 6.x.x or higher
-- Browser JavaScript
-
-## How to Install
-```
-npm install @azure/arm-datafactory
-```
-
-
-## How to use
-
-### nodejs - Authentication, client creation and list operations as an example written in TypeScript.
-
-```ts
-import * as msRest from "ms-rest-js";
-import * as msRestAzure from "ms-rest-azure-js";
-import * as msRestNodeAuth from "ms-rest-nodeauth";
-import { DataFactoryManagementClient, DataFactoryManagementModels, DataFactoryManagementMappers } from "@azure/arm-datafactory";
-const subscriptionId = process.env["AZURE_SUBSCRIPTION_ID"];
-
-msRestNodeAuth.interactiveLogin().then((creds) => {
- const client = new DataFactoryManagementClient(creds, subscriptionId);
- client.operations.list().then((result) => {
- console.log("The result is:");
- console.log(result);
- });
-}).catch((err) => {
- console.error(err);
-});
-```
-
-### browser - Authentication, client creation and list operations as an example written in JavaScript.
-See https://github.com/Azure/ms-rest-browserauth to learn how to authenticate to Azure in the browser.
-
-- index.html
-```html
-
-
-
- @azure/arm-datafactory sample
-
-
-
-
-
-
-
-
-
-```
-
-# Related projects
- - [Microsoft Azure SDK for Javascript](https://github.com/Azure/azure-sdk-for-js)
+# Azure DataFactoryManagementClient SDK for JavaScript
+This package contains an isomorphic SDK for DataFactoryManagementClient.
+
+## Currently supported environments
+- Node.js version 6.x.x or higher
+- Browser JavaScript
+
+## How to Install
+```
+npm install @azure/arm-datafactory
+```
+
+
+## How to use
+
+### nodejs - Authentication, client creation and list operations as an example written in TypeScript.
+
+```ts
+import * as msRest from "ms-rest-js";
+import * as msRestAzure from "ms-rest-azure-js";
+import * as msRestNodeAuth from "ms-rest-nodeauth";
+import { DataFactoryManagementClient, DataFactoryManagementModels, DataFactoryManagementMappers } from "@azure/arm-datafactory";
+const subscriptionId = process.env["AZURE_SUBSCRIPTION_ID"];
+
+msRestNodeAuth.interactiveLogin().then((creds) => {
+ const client = new DataFactoryManagementClient(creds, subscriptionId);
+ client.operations.list().then((result) => {
+ console.log("The result is:");
+ console.log(result);
+ });
+}).catch((err) => {
+ console.error(err);
+});
+```
+
+### browser - Authentication, client creation and list operations as an example written in JavaScript.
+See https://github.com/Azure/ms-rest-browserauth to learn how to authenticate to Azure in the browser.
+
+- index.html
+```html
+
+
+
+ @azure/arm-datafactory sample
+
+
+
+
+
+
+
+
+
+```
+
+# Related projects
+ - [Microsoft Azure SDK for Javascript](https://github.com/Azure/azure-sdk-for-js)
diff --git a/packages/@azure/arm-datafactory/lib/models/datasetsMappers.ts b/packages/@azure/arm-datafactory/lib/models/datasetsMappers.ts
index 061be21cb720..e5a25cb8979b 100644
--- a/packages/@azure/arm-datafactory/lib/models/datasetsMappers.ts
+++ b/packages/@azure/arm-datafactory/lib/models/datasetsMappers.ts
@@ -75,6 +75,7 @@ export {
HBaseLinkedService,
GreenplumLinkedService,
GoogleBigQueryLinkedService,
+ GoogleAdWordsLinkedService,
EloquaLinkedService,
DrillLinkedService,
CouchbaseLinkedService,
@@ -85,6 +86,7 @@ export {
SapBWLinkedService,
SftpServerLinkedService,
FtpServerLinkedService,
+ RestServiceLinkedService,
HttpLinkedService,
AzureSearchLinkedService,
CustomDataSourceLinkedService,
@@ -108,9 +110,11 @@ export {
PostgreSqlLinkedService,
MySqlLinkedService,
AzureMySqlLinkedService,
+ OracleServiceCloudLinkedService,
OracleLinkedService,
FileServerLinkedService,
HDInsightLinkedService,
+ DynamicsAXLinkedService,
DynamicsLinkedService,
CosmosDbLinkedService,
AzureKeyVaultLinkedService,
@@ -145,12 +149,14 @@ export {
HBaseObjectDataset,
GreenplumTableDataset,
GoogleBigQueryObjectDataset,
+ GoogleAdWordsObjectDataset,
EloquaObjectDataset,
DrillTableDataset,
CouchbaseTableDataset,
ConcurObjectDataset,
AzurePostgreSqlTableDataset,
AmazonMWSObjectDataset,
+ RestServiceDataset,
HttpDataset,
DatasetStorageFormat,
DatasetCompression,
@@ -162,11 +168,13 @@ export {
SalesforceObjectDataset,
RelationalTableDataset,
AzureMySqlTableDataset,
+ OracleServiceCloudObjectDataset,
OracleTableDataset,
ODataResourceDataset,
MongoDbCollectionDataset,
FileShareDataset,
AzureDataLakeStoreDataset,
+ DynamicsAXResourceDataset,
DynamicsEntityDataset,
DocumentDbCollectionDataset,
CustomDataset,
@@ -279,17 +287,20 @@ export {
HBaseSource,
GreenplumSource,
GoogleBigQuerySource,
+ GoogleAdWordsSource,
EloquaSource,
DrillSource,
CouchbaseSource,
ConcurSource,
AzurePostgreSqlSource,
AmazonMWSSource,
+ RestServiceSource,
HttpSource,
AzureDataLakeStoreSource,
MongoDbSource,
CassandraSource,
WebSource,
+ OracleServiceCloudSource,
OracleSource,
AzureMySqlSource,
HdfsSource,
@@ -301,6 +312,7 @@ export {
SapCloudForCustomerSource,
SalesforceSource,
RelationalSource,
+ DynamicsAXSource,
DynamicsSource,
DocumentDbCollectionSource,
BlobSource,
diff --git a/packages/@azure/arm-datafactory/lib/models/factoriesMappers.ts b/packages/@azure/arm-datafactory/lib/models/factoriesMappers.ts
index d1375ac33bbd..7ad68ccc0a8a 100644
--- a/packages/@azure/arm-datafactory/lib/models/factoriesMappers.ts
+++ b/packages/@azure/arm-datafactory/lib/models/factoriesMappers.ts
@@ -79,6 +79,7 @@ export {
HBaseLinkedService,
GreenplumLinkedService,
GoogleBigQueryLinkedService,
+ GoogleAdWordsLinkedService,
EloquaLinkedService,
DrillLinkedService,
CouchbaseLinkedService,
@@ -89,6 +90,7 @@ export {
SapBWLinkedService,
SftpServerLinkedService,
FtpServerLinkedService,
+ RestServiceLinkedService,
HttpLinkedService,
AzureSearchLinkedService,
CustomDataSourceLinkedService,
@@ -112,9 +114,11 @@ export {
PostgreSqlLinkedService,
MySqlLinkedService,
AzureMySqlLinkedService,
+ OracleServiceCloudLinkedService,
OracleLinkedService,
FileServerLinkedService,
HDInsightLinkedService,
+ DynamicsAXLinkedService,
DynamicsLinkedService,
CosmosDbLinkedService,
AzureKeyVaultLinkedService,
@@ -149,12 +153,14 @@ export {
HBaseObjectDataset,
GreenplumTableDataset,
GoogleBigQueryObjectDataset,
+ GoogleAdWordsObjectDataset,
EloquaObjectDataset,
DrillTableDataset,
CouchbaseTableDataset,
ConcurObjectDataset,
AzurePostgreSqlTableDataset,
AmazonMWSObjectDataset,
+ RestServiceDataset,
HttpDataset,
DatasetStorageFormat,
DatasetCompression,
@@ -166,11 +172,13 @@ export {
SalesforceObjectDataset,
RelationalTableDataset,
AzureMySqlTableDataset,
+ OracleServiceCloudObjectDataset,
OracleTableDataset,
ODataResourceDataset,
MongoDbCollectionDataset,
FileShareDataset,
AzureDataLakeStoreDataset,
+ DynamicsAXResourceDataset,
DynamicsEntityDataset,
DocumentDbCollectionDataset,
CustomDataset,
@@ -283,17 +291,20 @@ export {
HBaseSource,
GreenplumSource,
GoogleBigQuerySource,
+ GoogleAdWordsSource,
EloquaSource,
DrillSource,
CouchbaseSource,
ConcurSource,
AzurePostgreSqlSource,
AmazonMWSSource,
+ RestServiceSource,
HttpSource,
AzureDataLakeStoreSource,
MongoDbSource,
CassandraSource,
WebSource,
+ OracleServiceCloudSource,
OracleSource,
AzureMySqlSource,
HdfsSource,
@@ -305,6 +316,7 @@ export {
SapCloudForCustomerSource,
SalesforceSource,
RelationalSource,
+ DynamicsAXSource,
DynamicsSource,
DocumentDbCollectionSource,
BlobSource,
diff --git a/packages/@azure/arm-datafactory/lib/models/index.ts b/packages/@azure/arm-datafactory/lib/models/index.ts
index a125785a2ca6..0d0357bd942c 100644
--- a/packages/@azure/arm-datafactory/lib/models/index.ts
+++ b/packages/@azure/arm-datafactory/lib/models/index.ts
@@ -245,40 +245,6 @@ export interface FactoryRepoConfiguration {
lastCommitId?: string;
}
-/**
- * @interface
- * An interface representing FactoryProperties.
- * Factory resource properties.
- *
- */
-export interface FactoryProperties {
- /**
- * @member {string} [provisioningState] Factory provisioning state, example
- * Succeeded.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
- */
- readonly provisioningState?: string;
- /**
- * @member {Date} [createTime] Time the factory was created in ISO8601
- * format.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
- */
- readonly createTime?: Date;
- /**
- * @member {string} [version] Version of the factory.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
- */
- readonly version?: string;
- /**
- * @member {FactoryRepoConfigurationUnion} [repoConfiguration] Git repo
- * information of the factory.
- */
- repoConfiguration?: FactoryRepoConfigurationUnion;
-}
-
/**
* @interface
* An interface representing Factory.
@@ -563,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 | 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 | GoogleAdWordsLinkedService | EloquaLinkedService | DrillLinkedService | CouchbaseLinkedService | ConcurLinkedService | AzurePostgreSqlLinkedService | AmazonMWSLinkedService | SapHanaLinkedService | SapBWLinkedService | SftpServerLinkedService | FtpServerLinkedService | RestServiceLinkedService | HttpLinkedService | AzureSearchLinkedService | CustomDataSourceLinkedService | AmazonRedshiftLinkedService | AmazonS3LinkedService | SapEccLinkedService | SapCloudForCustomerLinkedService | SalesforceLinkedService | AzureDataLakeStoreLinkedService | MongoDbLinkedService | CassandraLinkedService | WebLinkedService | ODataLinkedService | HdfsLinkedService | OdbcLinkedService | AzureMLLinkedService | TeradataLinkedService | Db2LinkedService | SybaseLinkedService | PostgreSqlLinkedService | MySqlLinkedService | AzureMySqlLinkedService | OracleServiceCloudLinkedService | OracleLinkedService | FileServerLinkedService | HDInsightLinkedService | DynamicsAXLinkedService | DynamicsLinkedService | CosmosDbLinkedService | AzureKeyVaultLinkedService | AzureBatchLinkedService | AzureSqlDatabaseLinkedService | SqlServerLinkedService | AzureSqlDWLinkedService | AzureTableStorageLinkedService | AzureBlobStorageLinkedService | AzureStorageLinkedService;
/**
* @interface
@@ -635,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 | GoogleAdWordsObjectDataset | EloquaObjectDataset | DrillTableDataset | CouchbaseTableDataset | ConcurObjectDataset | AzurePostgreSqlTableDataset | AmazonMWSObjectDataset | RestServiceDataset | HttpDataset | AzureSearchIndexDataset | WebTableDataset | SqlServerTableDataset | SapEccResourceDataset | SapCloudForCustomerResourceDataset | SalesforceObjectDataset | RelationalTableDataset | AzureMySqlTableDataset | OracleServiceCloudObjectDataset | OracleTableDataset | ODataResourceDataset | MongoDbCollectionDataset | FileShareDataset | AzureDataLakeStoreDataset | DynamicsAXResourceDataset | DynamicsEntityDataset | DocumentDbCollectionDataset | CustomDataset | CassandraTableDataset | AzureSqlDWTableDataset | AzureSqlTableDataset | AzureTableDataset | AzureBlobDataset | AmazonS3Dataset;
/**
* @interface
@@ -812,48 +778,6 @@ export interface PipelineFolder {
name?: string;
}
-/**
- * @interface
- * An interface representing PipelineModel.
- * A data factory pipeline.
- *
- */
-export interface PipelineModel {
- /**
- * @member {string} [description] The description of the pipeline.
- */
- description?: string;
- /**
- * @member {ActivityUnion[]} [activities] List of activities in pipeline.
- */
- activities?: ActivityUnion[];
- /**
- * @member {{ [propertyName: string]: ParameterSpecification }} [parameters]
- * List of parameters for pipeline.
- */
- parameters?: { [propertyName: string]: ParameterSpecification };
- /**
- * @member {{ [propertyName: string]: VariableSpecification }} [variables]
- * List of variables for pipeline.
- */
- variables?: { [propertyName: string]: VariableSpecification };
- /**
- * @member {number} [concurrency] The max number of concurrent runs for the
- * pipeline.
- */
- concurrency?: number;
- /**
- * @member {any[]} [annotations] List of tags that can be used for describing
- * the Pipeline.
- */
- annotations?: any[];
- /**
- * @member {PipelineFolder} [folder] The folder that this Pipeline is in. If
- * not specified, Pipeline will appear at the root level.
- */
- folder?: PipelineFolder;
-}
-
/**
* @interface
* An interface representing PipelineResource.
@@ -1597,34 +1521,6 @@ export interface RerunTumblingWindowTriggerActionParameters {
maxConcurrency: number;
}
-/**
- * @interface
- * An interface representing RerunTumblingWindowTriggerTypeProperties.
- * Rerun Trigger properties.
- *
- */
-export interface RerunTumblingWindowTriggerTypeProperties {
- /**
- * @member {any} [parentTrigger] The parent trigger reference.
- */
- parentTrigger?: any;
- /**
- * @member {Date} requestedStartTime The start time for the time period for
- * which restatement is initiated. Only UTC time is currently supported.
- */
- requestedStartTime: Date;
- /**
- * @member {Date} requestedEndTime The end time for the time period for which
- * restatement is initiated. Only UTC time is currently supported.
- */
- requestedEndTime: Date;
- /**
- * @member {number} maxConcurrency The max number of parallel time windows
- * (ready for execution) for which a rerun is triggered.
- */
- maxConcurrency: number;
-}
-
/**
* @interface
* An interface representing RerunTumblingWindowTrigger.
@@ -1845,20 +1741,6 @@ export interface OperationServiceSpecification {
metricSpecifications?: OperationMetricSpecification[];
}
-/**
- * @interface
- * An interface representing OperationProperties.
- * Additional details about an operation.
- *
- */
-export interface OperationProperties {
- /**
- * @member {OperationServiceSpecification} [serviceSpecification] Details
- * about a service operation.
- */
- serviceSpecification?: OperationServiceSpecification;
-}
-
/**
* @interface
* An interface representing Operation.
@@ -2010,59 +1892,6 @@ export interface RetryPolicy {
intervalInSeconds?: number;
}
-/**
- * @interface
- * An interface representing TumblingWindowTriggerTypeProperties.
- * Tumbling Window Trigger properties.
- *
- */
-export interface TumblingWindowTriggerTypeProperties {
- /**
- * @member {TumblingWindowFrequency} frequency The frequency of the time
- * windows. Possible values include: 'Minute', 'Hour'
- */
- frequency: TumblingWindowFrequency;
- /**
- * @member {number} interval The interval of the time windows. The minimum
- * interval allowed is 15 Minutes.
- */
- interval: number;
- /**
- * @member {Date} startTime The start time for the time period for the
- * trigger during which events are fired for windows that are ready. Only UTC
- * time is currently supported.
- */
- startTime: Date;
- /**
- * @member {Date} [endTime] The end time for the time period for the trigger
- * during which events are fired for windows that are ready. Only UTC time is
- * currently supported.
- */
- endTime?: Date;
- /**
- * @member {any} [delay] Specifies how long the trigger waits past due time
- * before triggering new run. It doesn't alter window start and end time. The
- * default is 0. Type: string (or Expression with resultType string),
- * pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
- */
- delay?: any;
- /**
- * @member {number} maxConcurrency The max number of parallel time windows
- * (ready for execution) for which a new run is triggered.
- */
- maxConcurrency: number;
- /**
- * @member {RetryPolicy} [retryPolicy] Retry policy that will be applied for
- * failed pipeline runs.
- */
- retryPolicy?: RetryPolicy;
- /**
- * @member {DependencyReferenceUnion[]} [dependsOn] Triggers that this
- * trigger depends on. Only tumbling window triggers are supported.
- */
- dependsOn?: DependencyReferenceUnion[];
-}
-
/**
* @interface
* An interface representing TumblingWindowTrigger.
@@ -2139,39 +1968,6 @@ export interface TumblingWindowTrigger {
dependsOn?: DependencyReferenceUnion[];
}
-/**
- * @interface
- * An interface representing BlobEventsTriggerTypeProperties.
- * Blob Events Trigger properties.
- *
- */
-export interface BlobEventsTriggerTypeProperties {
- /**
- * @member {string} [blobPathBeginsWith] The blob path must begin with the
- * pattern provided for trigger to fire. For example,
- * '/records/blobs/december/' will only fire the trigger for blobs in the
- * december folder under the records container. At least one of these must be
- * provided: blobPathBeginsWith, blobPathEndsWith.
- */
- blobPathBeginsWith?: string;
- /**
- * @member {string} [blobPathEndsWith] The blob path must end with the
- * pattern provided for trigger to fire. For example, 'december/boxes.csv'
- * will only fire the trigger for blobs named boxes in a december folder. At
- * least one of these must be provided: blobPathBeginsWith, blobPathEndsWith.
- */
- blobPathEndsWith?: string;
- /**
- * @member {BlobEventTypes[]} events The type of events that cause this
- * trigger to fire.
- */
- events: BlobEventTypes[];
- /**
- * @member {string} scope The ARM resource ID of the Storage Account.
- */
- scope: string;
-}
-
/**
* Contains the possible cases for MultiplePipelineTrigger.
*/
@@ -2262,30 +2058,6 @@ export interface BlobEventsTrigger {
scope: string;
}
-/**
- * @interface
- * An interface representing BlobTriggerTypeProperties.
- * Blob Trigger properties.
- *
- */
-export interface BlobTriggerTypeProperties {
- /**
- * @member {string} folderPath The path of the container/folder that will
- * trigger the pipeline.
- */
- folderPath: string;
- /**
- * @member {number} maxConcurrency The max number of parallel files to handle
- * when it is triggered.
- */
- maxConcurrency: number;
- /**
- * @member {LinkedServiceReference} linkedService The Azure Storage linked
- * service reference.
- */
- linkedService: LinkedServiceReference;
-}
-
/**
* @interface
* An interface representing BlobTrigger.
@@ -2429,20 +2201,6 @@ export interface ScheduleTriggerRecurrence {
[property: string]: any;
}
-/**
- * @interface
- * An interface representing ScheduleTriggerTypeProperties.
- * Schedule Trigger properties.
- *
- */
-export interface ScheduleTriggerTypeProperties {
- /**
- * @member {ScheduleTriggerRecurrence} recurrence Recurrence schedule
- * configuration.
- */
- recurrence: ScheduleTriggerRecurrence;
-}
-
/**
* @interface
* An interface representing ScheduleTrigger.
@@ -2480,11 +2238,34 @@ export interface ScheduleTrigger {
/**
* @interface
- * An interface representing ResponsysLinkedServiceTypeProperties.
- * Responsys linked service properties.
+ * An interface representing ResponsysLinkedService.
+ * Responsys linked service.
*
*/
-export interface ResponsysLinkedServiceTypeProperties {
+export interface ResponsysLinkedService {
+ /**
+ * @member {string} type Polymorphic Discriminator
+ */
+ type: "Responsys";
+ /**
+ * @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} endpoint The endpoint of the Responsys server.
*/
@@ -2529,15 +2310,15 @@ export interface ResponsysLinkedServiceTypeProperties {
/**
* @interface
- * An interface representing ResponsysLinkedService.
- * Responsys linked service.
+ * An interface representing AzureDatabricksLinkedService.
+ * Azure Databricks linked service.
*
*/
-export interface ResponsysLinkedService {
+export interface AzureDatabricksLinkedService {
/**
* @member {string} type Polymorphic Discriminator
*/
- type: "Responsys";
+ type: "AzureDatabricks";
/**
* @member {IntegrationRuntimeReference} [connectVia] The integration runtime
* reference.
@@ -2558,147 +2339,9 @@ export interface ResponsysLinkedService {
*/
annotations?: any[];
/**
- * @member {any} endpoint The endpoint of the Responsys server.
- */
- endpoint: any;
- /**
- * @member {any} clientId The client ID associated with the Responsys
- * application. Type: string (or Expression with resultType string).
- */
- clientId: any;
- /**
- * @member {SecretBaseUnion} [clientSecret] The client secret associated with
- * the Responsys application. Type: string (or Expression with resultType
- * string).
- */
- clientSecret?: SecretBaseUnion;
- /**
- * @member {any} [useEncryptedEndpoints] Specifies whether the data source
- * endpoints are encrypted using HTTPS. The default value is true. Type:
- * boolean (or Expression with resultType boolean).
- */
- useEncryptedEndpoints?: any;
- /**
- * @member {any} [useHostVerification] Specifies whether to require the host
- * name in the server's certificate to match the host name of the server when
- * connecting over SSL. The default value is true. Type: boolean (or
- * Expression with resultType boolean).
- */
- useHostVerification?: any;
- /**
- * @member {any} [usePeerVerification] Specifies whether to verify the
- * identity of the server when connecting over SSL. The default value is
- * true. Type: boolean (or Expression with resultType boolean).
- */
- usePeerVerification?: 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 AzureDatabricksLinkedServiceTypeProperties.
- * Azure Databricks linked service properties.
- *
- */
-export interface AzureDatabricksLinkedServiceTypeProperties {
- /**
- * @member {any} domain .azuredatabricks.net, domain name of your
- * Databricks deployment. Type: string (or Expression with resultType
- * string).
- */
- domain: any;
- /**
- * @member {SecretBaseUnion} accessToken Access token for databricks REST
- * API. Refer to
- * https://docs.azuredatabricks.net/api/latest/authentication.html. Type:
- * string (or Expression with resultType string).
- */
- accessToken: SecretBaseUnion;
- /**
- * @member {any} [existingClusterId] The id of an existing cluster that will
- * be used for all runs of this job. Type: string (or Expression with
- * resultType string).
- */
- existingClusterId?: any;
- /**
- * @member {any} [newClusterVersion] The Spark version of new cluster. Type:
- * string (or Expression with resultType string).
- */
- newClusterVersion?: any;
- /**
- * @member {any} [newClusterNumOfWorker] Number of worker nodes that new
- * cluster should have. A string formatted Int32, like '1' means numOfWorker
- * is 1 or '1:10' means auto-scale from 1 as min and 10 as max. Type: string
- * (or Expression with resultType string).
- */
- newClusterNumOfWorker?: any;
- /**
- * @member {any} [newClusterNodeType] The node types of new cluster. Type:
- * string (or Expression with resultType string).
- */
- newClusterNodeType?: any;
- /**
- * @member {{ [propertyName: string]: any }} [newClusterSparkConf] A set of
- * optional, user-specified Spark configuration key-value pairs.
- */
- newClusterSparkConf?: { [propertyName: string]: any };
- /**
- * @member {{ [propertyName: string]: any }} [newClusterSparkEnvVars] A set
- * of optional, user-specified Spark environment variables key-value pairs.
- */
- newClusterSparkEnvVars?: { [propertyName: string]: any };
- /**
- * @member {{ [propertyName: string]: any }} [newClusterCustomTags]
- * Additional tags for cluster resources.
- */
- newClusterCustomTags?: { [propertyName: string]: 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 AzureDatabricksLinkedService.
- * Azure Databricks linked service.
- *
- */
-export interface AzureDatabricksLinkedService {
- /**
- * @member {string} type Polymorphic Discriminator
- */
- type: "AzureDatabricks";
- /**
- * @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} domain .azuredatabricks.net, domain name of your
- * Databricks deployment. Type: string (or Expression with resultType
- * string).
+ * @member {any} domain .azuredatabricks.net, domain name of your
+ * Databricks deployment. Type: string (or Expression with resultType
+ * string).
*/
domain: any;
/**
@@ -2754,59 +2397,6 @@ export interface AzureDatabricksLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing AzureDataLakeAnalyticsLinkedServiceTypeProperties.
- * Azure Data Lake Analytics linked service properties.
- *
- */
-export interface AzureDataLakeAnalyticsLinkedServiceTypeProperties {
- /**
- * @member {any} accountName The Azure Data Lake Analytics account name.
- * Type: string (or Expression with resultType string).
- */
- accountName: any;
- /**
- * @member {any} [servicePrincipalId] The ID of the application used to
- * authenticate against the Azure Data Lake Analytics account. Type: string
- * (or Expression with resultType string).
- */
- servicePrincipalId?: any;
- /**
- * @member {SecretBaseUnion} [servicePrincipalKey] The Key of the application
- * used to authenticate against the Azure Data Lake Analytics account.
- */
- servicePrincipalKey?: SecretBaseUnion;
- /**
- * @member {any} tenant The name or ID of the tenant to which the service
- * principal belongs. Type: string (or Expression with resultType string).
- */
- tenant: any;
- /**
- * @member {any} [subscriptionId] Data Lake Analytics account subscription ID
- * (if different from Data Factory account). Type: string (or Expression with
- * resultType string).
- */
- subscriptionId?: any;
- /**
- * @member {any} [resourceGroupName] Data Lake Analytics account resource
- * group name (if different from Data Factory account). Type: string (or
- * Expression with resultType string).
- */
- resourceGroupName?: any;
- /**
- * @member {any} [dataLakeAnalyticsUri] Azure Data Lake Analytics URI Type:
- * string (or Expression with resultType string).
- */
- dataLakeAnalyticsUri?: 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 AzureDataLakeAnalyticsLinkedService.
@@ -2911,11 +2501,34 @@ export interface ScriptAction {
/**
* @interface
- * An interface representing HDInsightOnDemandLinkedServiceTypeProperties.
- * HDInsight ondemand linked service properties.
+ * An interface representing HDInsightOnDemandLinkedService.
+ * HDInsight ondemand linked service.
*
*/
-export interface HDInsightOnDemandLinkedServiceTypeProperties {
+export interface HDInsightOnDemandLinkedService {
+ /**
+ * @member {string} type Polymorphic Discriminator
+ */
+ type: "HDInsightOnDemand";
+ /**
+ * @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} clusterSize Number of worker/data nodes in the cluster.
* Suggestion value: 4. Type: string (or Expression with resultType string).
@@ -3086,15 +2699,15 @@ export interface HDInsightOnDemandLinkedServiceTypeProperties {
/**
* @interface
- * An interface representing HDInsightOnDemandLinkedService.
- * HDInsight ondemand linked service.
+ * An interface representing SalesforceMarketingCloudLinkedService.
+ * Salesforce Marketing Cloud linked service.
*
*/
-export interface HDInsightOnDemandLinkedService {
+export interface SalesforceMarketingCloudLinkedService {
/**
* @member {string} type Polymorphic Discriminator
*/
- type: "HDInsightOnDemand";
+ type: "SalesforceMarketingCloud";
/**
* @member {IntegrationRuntimeReference} [connectVia] The integration runtime
* reference.
@@ -3115,205 +2728,30 @@ export interface HDInsightOnDemandLinkedService {
*/
annotations?: any[];
/**
- * @member {any} clusterSize Number of worker/data nodes in the cluster.
- * Suggestion value: 4. Type: string (or Expression with resultType string).
+ * @member {any} clientId The client ID associated with the Salesforce
+ * Marketing Cloud application. Type: string (or Expression with resultType
+ * string).
*/
- clusterSize: any;
+ clientId: any;
/**
- * @member {any} timeToLive The allowed idle time for the on-demand HDInsight
- * cluster. Specifies how long the on-demand HDInsight cluster stays alive
- * after completion of an activity run if there are no other active jobs in
- * the cluster. The minimum value is 5 mins. Type: string (or Expression with
- * resultType string).
+ * @member {SecretBaseUnion} [clientSecret] The client secret associated with
+ * the Salesforce Marketing Cloud application. Type: string (or Expression
+ * with resultType string).
*/
- timeToLive: any;
+ clientSecret?: SecretBaseUnion;
/**
- * @member {any} version Version of the HDInsight cluster. Type: string (or
- * Expression with resultType string).
+ * @member {any} [useEncryptedEndpoints] Specifies whether the data source
+ * endpoints are encrypted using HTTPS. The default value is true. Type:
+ * boolean (or Expression with resultType boolean).
*/
- version: any;
+ useEncryptedEndpoints?: any;
/**
- * @member {LinkedServiceReference} linkedServiceName Azure Storage linked
- * service to be used by the on-demand cluster for storing and processing
- * data.
+ * @member {any} [useHostVerification] Specifies whether to require the host
+ * name in the server's certificate to match the host name of the server when
+ * connecting over SSL. The default value is true. Type: boolean (or
+ * Expression with resultType boolean).
*/
- linkedServiceName: LinkedServiceReference;
- /**
- * @member {any} hostSubscriptionId The customer’s subscription to host the
- * cluster. Type: string (or Expression with resultType string).
- */
- hostSubscriptionId: any;
- /**
- * @member {any} [servicePrincipalId] The service principal id for the
- * hostSubscriptionId. Type: string (or Expression with resultType string).
- */
- servicePrincipalId?: any;
- /**
- * @member {SecretBaseUnion} [servicePrincipalKey] The key for the service
- * principal id.
- */
- servicePrincipalKey?: SecretBaseUnion;
- /**
- * @member {any} tenant The Tenant id/name to which the service principal
- * belongs. Type: string (or Expression with resultType string).
- */
- tenant: any;
- /**
- * @member {any} clusterResourceGroup The resource group where the cluster
- * belongs. Type: string (or Expression with resultType string).
- */
- clusterResourceGroup: any;
- /**
- * @member {any} [clusterNamePrefix] The prefix of cluster name, postfix will
- * be distinct with timestamp. Type: string (or Expression with resultType
- * string).
- */
- clusterNamePrefix?: any;
- /**
- * @member {any} [clusterUserName] The username to access the cluster. Type:
- * string (or Expression with resultType string).
- */
- clusterUserName?: any;
- /**
- * @member {SecretBaseUnion} [clusterPassword] The password to access the
- * cluster.
- */
- clusterPassword?: SecretBaseUnion;
- /**
- * @member {any} [clusterSshUserName] The username to SSH remotely connect to
- * cluster’s node (for Linux). Type: string (or Expression with resultType
- * string).
- */
- clusterSshUserName?: any;
- /**
- * @member {SecretBaseUnion} [clusterSshPassword] The password to SSH
- * remotely connect cluster’s node (for Linux).
- */
- clusterSshPassword?: SecretBaseUnion;
- /**
- * @member {LinkedServiceReference[]} [additionalLinkedServiceNames]
- * Specifies additional storage accounts for the HDInsight linked service so
- * that the Data Factory service can register them on your behalf.
- */
- additionalLinkedServiceNames?: LinkedServiceReference[];
- /**
- * @member {LinkedServiceReference} [hcatalogLinkedServiceName] The name of
- * Azure SQL linked service that point to the HCatalog database. The
- * on-demand HDInsight cluster is created by using the Azure SQL database as
- * the metastore.
- */
- hcatalogLinkedServiceName?: LinkedServiceReference;
- /**
- * @member {any} [clusterType] The cluster type. Type: string (or Expression
- * with resultType string).
- */
- clusterType?: any;
- /**
- * @member {any} [sparkVersion] The version of spark if the cluster type is
- * 'spark'. Type: string (or Expression with resultType string).
- */
- sparkVersion?: any;
- /**
- * @member {any} [coreConfiguration] Specifies the core configuration
- * parameters (as in core-site.xml) for the HDInsight cluster to be created.
- */
- coreConfiguration?: any;
- /**
- * @member {any} [hBaseConfiguration] Specifies the HBase configuration
- * parameters (hbase-site.xml) for the HDInsight cluster.
- */
- hBaseConfiguration?: any;
- /**
- * @member {any} [hdfsConfiguration] Specifies the HDFS configuration
- * parameters (hdfs-site.xml) for the HDInsight cluster.
- */
- hdfsConfiguration?: any;
- /**
- * @member {any} [hiveConfiguration] Specifies the hive configuration
- * parameters (hive-site.xml) for the HDInsight cluster.
- */
- hiveConfiguration?: any;
- /**
- * @member {any} [mapReduceConfiguration] Specifies the MapReduce
- * configuration parameters (mapred-site.xml) for the HDInsight cluster.
- */
- mapReduceConfiguration?: any;
- /**
- * @member {any} [oozieConfiguration] Specifies the Oozie configuration
- * parameters (oozie-site.xml) for the HDInsight cluster.
- */
- oozieConfiguration?: any;
- /**
- * @member {any} [stormConfiguration] Specifies the Storm configuration
- * parameters (storm-site.xml) for the HDInsight cluster.
- */
- stormConfiguration?: any;
- /**
- * @member {any} [yarnConfiguration] Specifies the Yarn configuration
- * parameters (yarn-site.xml) for the HDInsight cluster.
- */
- yarnConfiguration?: 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;
- /**
- * @member {any} [headNodeSize] Specifies the size of the head node for the
- * HDInsight cluster.
- */
- headNodeSize?: any;
- /**
- * @member {any} [dataNodeSize] Specifies the size of the data node for the
- * HDInsight cluster.
- */
- dataNodeSize?: any;
- /**
- * @member {any} [zookeeperNodeSize] Specifies the size of the Zoo Keeper
- * node for the HDInsight cluster.
- */
- zookeeperNodeSize?: any;
- /**
- * @member {ScriptAction[]} [scriptActions] Custom script actions to run on
- * HDI ondemand cluster once it's up. Please refer to
- * https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-hadoop-customize-cluster-linux?toc=%2Fen-us%2Fazure%2Fhdinsight%2Fr-server%2FTOC.json&bc=%2Fen-us%2Fazure%2Fbread%2Ftoc.json#understanding-script-actions.
- */
- scriptActions?: ScriptAction[];
-}
-
-/**
- * @interface
- * An interface representing SalesforceMarketingCloudLinkedServiceTypeProperties.
- * Salesforce Marketing Cloud linked service properties.
- *
- */
-export interface SalesforceMarketingCloudLinkedServiceTypeProperties {
- /**
- * @member {any} clientId The client ID associated with the Salesforce
- * Marketing Cloud application. Type: string (or Expression with resultType
- * string).
- */
- clientId: any;
- /**
- * @member {SecretBaseUnion} [clientSecret] The client secret associated with
- * the Salesforce Marketing Cloud application. Type: string (or Expression
- * with resultType string).
- */
- clientSecret?: SecretBaseUnion;
- /**
- * @member {any} [useEncryptedEndpoints] Specifies whether the data source
- * endpoints are encrypted using HTTPS. The default value is true. Type:
- * boolean (or Expression with resultType boolean).
- */
- useEncryptedEndpoints?: any;
- /**
- * @member {any} [useHostVerification] Specifies whether to require the host
- * name in the server's certificate to match the host name of the server when
- * connecting over SSL. The default value is true. Type: boolean (or
- * Expression with resultType boolean).
- */
- useHostVerification?: any;
+ useHostVerification?: any;
/**
* @member {any} [usePeerVerification] Specifies whether to verify the
* identity of the server when connecting over SSL. The default value is
@@ -3328,95 +2766,6 @@ export interface SalesforceMarketingCloudLinkedServiceTypeProperties {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing SalesforceMarketingCloudLinkedService.
- * Salesforce Marketing Cloud linked service.
- *
- */
-export interface SalesforceMarketingCloudLinkedService {
- /**
- * @member {string} type Polymorphic Discriminator
- */
- type: "SalesforceMarketingCloud";
- /**
- * @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} clientId The client ID associated with the Salesforce
- * Marketing Cloud application. Type: string (or Expression with resultType
- * string).
- */
- clientId: any;
- /**
- * @member {SecretBaseUnion} [clientSecret] The client secret associated with
- * the Salesforce Marketing Cloud application. Type: string (or Expression
- * with resultType string).
- */
- clientSecret?: SecretBaseUnion;
- /**
- * @member {any} [useEncryptedEndpoints] Specifies whether the data source
- * endpoints are encrypted using HTTPS. The default value is true. Type:
- * boolean (or Expression with resultType boolean).
- */
- useEncryptedEndpoints?: any;
- /**
- * @member {any} [useHostVerification] Specifies whether to require the host
- * name in the server's certificate to match the host name of the server when
- * connecting over SSL. The default value is true. Type: boolean (or
- * Expression with resultType boolean).
- */
- useHostVerification?: any;
- /**
- * @member {any} [usePeerVerification] Specifies whether to verify the
- * identity of the server when connecting over SSL. The default value is
- * true. Type: boolean (or Expression with resultType boolean).
- */
- usePeerVerification?: 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 NetezzaLinkedServiceTypeProperties.
- * Netezza linked service properties.
- *
- */
-export interface NetezzaLinkedServiceTypeProperties {
- /**
- * @member {any} [connectionString] An ODBC connection string. Type: string,
- * SecureString or AzureKeyVaultSecretReference.
- */
- connectionString?: 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 NetezzaLinkedService.
@@ -3460,26 +2809,6 @@ export interface NetezzaLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing VerticaLinkedServiceTypeProperties.
- * Vertica linked service properties.
- *
- */
-export interface VerticaLinkedServiceTypeProperties {
- /**
- * @member {any} [connectionString] An ODBC connection string. Type: string,
- * SecureString or AzureKeyVaultSecretReference.
- */
- connectionString?: 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 VerticaLinkedService.
@@ -3523,48 +2852,6 @@ export interface VerticaLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing ZohoLinkedServiceTypeProperties.
- * Zoho server linked service properties.
- *
- */
-export interface ZohoLinkedServiceTypeProperties {
- /**
- * @member {any} endpoint The endpoint of the Zoho server. (i.e.
- * crm.zoho.com/crm/private)
- */
- endpoint: any;
- /**
- * @member {SecretBaseUnion} [accessToken] The access token for Zoho
- * authentication.
- */
- accessToken?: SecretBaseUnion;
- /**
- * @member {any} [useEncryptedEndpoints] Specifies whether the data source
- * endpoints are encrypted using HTTPS. The default value is true.
- */
- useEncryptedEndpoints?: any;
- /**
- * @member {any} [useHostVerification] Specifies whether to require the host
- * name in the server's certificate to match the host name of the server when
- * connecting over SSL. The default value is true.
- */
- useHostVerification?: any;
- /**
- * @member {any} [usePeerVerification] Specifies whether to verify the
- * identity of the server when connecting over SSL. The default value is
- * true.
- */
- usePeerVerification?: 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 ZohoLinkedService.
@@ -3584,75 +2871,27 @@ export interface ZohoLinkedService {
/**
* @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} endpoint The endpoint of the Zoho server. (i.e.
- * crm.zoho.com/crm/private)
- */
- endpoint: any;
- /**
- * @member {SecretBaseUnion} [accessToken] The access token for Zoho
- * authentication.
- */
- accessToken?: SecretBaseUnion;
- /**
- * @member {any} [useEncryptedEndpoints] Specifies whether the data source
- * endpoints are encrypted using HTTPS. The default value is true.
- */
- useEncryptedEndpoints?: any;
- /**
- * @member {any} [useHostVerification] Specifies whether to require the host
- * name in the server's certificate to match the host name of the server when
- * connecting over SSL. The default value is true.
- */
- useHostVerification?: any;
- /**
- * @member {any} [usePeerVerification] Specifies whether to verify the
- * identity of the server when connecting over SSL. The default value is
- * true.
- */
- usePeerVerification?: 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 XeroLinkedServiceTypeProperties.
- * Xero Serivce linked service properties.
- *
- */
-export interface XeroLinkedServiceTypeProperties {
+ description?: string;
/**
- * @member {any} host The endpoint of the Xero server. (i.e. api.xero.com)
+ * @member {{ [propertyName: string]: ParameterSpecification }} [parameters]
+ * Parameters for linked service.
*/
- host: any;
+ parameters?: { [propertyName: string]: ParameterSpecification };
/**
- * @member {SecretBaseUnion} [consumerKey] The consumer key associated with
- * the Xero application.
+ * @member {any[]} [annotations] List of tags that can be used for describing
+ * the Dataset.
*/
- consumerKey?: SecretBaseUnion;
+ annotations?: any[];
/**
- * @member {SecretBaseUnion} [privateKey] The private key from the .pem file
- * that was generated for your Xero private application. You must include all
- * the text from the .pem file, including the Unix line endings(
- * ).
+ * @member {any} endpoint The endpoint of the Zoho server. (i.e.
+ * crm.zoho.com/crm/private)
*/
- privateKey?: SecretBaseUnion;
+ endpoint: any;
+ /**
+ * @member {SecretBaseUnion} [accessToken] The access token for Zoho
+ * authentication.
+ */
+ accessToken?: SecretBaseUnion;
/**
* @member {any} [useEncryptedEndpoints] Specifies whether the data source
* endpoints are encrypted using HTTPS. The default value is true.
@@ -3749,58 +2988,6 @@ export interface XeroLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing SquareLinkedServiceTypeProperties.
- * Square Serivce linked service properties.
- *
- */
-export interface SquareLinkedServiceTypeProperties {
- /**
- * @member {any} host The URL of the Square instance. (i.e.
- * mystore.mysquare.com)
- */
- host: any;
- /**
- * @member {any} clientId The client ID associated with your Square
- * application.
- */
- clientId: any;
- /**
- * @member {SecretBaseUnion} [clientSecret] The client secret associated with
- * your Square application.
- */
- clientSecret?: SecretBaseUnion;
- /**
- * @member {any} redirectUri The redirect URL assigned in the Square
- * application dashboard. (i.e. http://localhost:2500)
- */
- redirectUri: any;
- /**
- * @member {any} [useEncryptedEndpoints] Specifies whether the data source
- * endpoints are encrypted using HTTPS. The default value is true.
- */
- useEncryptedEndpoints?: any;
- /**
- * @member {any} [useHostVerification] Specifies whether to require the host
- * name in the server's certificate to match the host name of the server when
- * connecting over SSL. The default value is true.
- */
- useHostVerification?: any;
- /**
- * @member {any} [usePeerVerification] Specifies whether to verify the
- * identity of the server when connecting over SSL. The default value is
- * true.
- */
- usePeerVerification?: 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 SquareLinkedService.
@@ -3876,92 +3063,6 @@ export interface SquareLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing SparkLinkedServiceTypeProperties.
- * Spark Server linked service properties.
- *
- */
-export interface SparkLinkedServiceTypeProperties {
- /**
- * @member {any} host IP address or host name of the Spark server
- */
- host: any;
- /**
- * @member {any} port The TCP port that the Spark server uses to listen for
- * client connections.
- */
- port: any;
- /**
- * @member {SparkServerType} [serverType] The type of Spark server. Possible
- * values include: 'SharkServer', 'SharkServer2', 'SparkThriftServer'
- */
- serverType?: SparkServerType;
- /**
- * @member {SparkThriftTransportProtocol} [thriftTransportProtocol] The
- * transport protocol to use in the Thrift layer. Possible values include:
- * 'Binary', 'SASL', 'HTTP '
- */
- thriftTransportProtocol?: SparkThriftTransportProtocol;
- /**
- * @member {SparkAuthenticationType} authenticationType The authentication
- * method used to access the Spark server. Possible values include:
- * 'Anonymous', 'Username', 'UsernameAndPassword',
- * 'WindowsAzureHDInsightService'
- */
- authenticationType: SparkAuthenticationType;
- /**
- * @member {any} [username] The user name that you use to access Spark
- * Server.
- */
- username?: any;
- /**
- * @member {SecretBaseUnion} [password] The password corresponding to the
- * user name that you provided in the Username field
- */
- password?: SecretBaseUnion;
- /**
- * @member {any} [httpPath] The partial URL corresponding to the Spark
- * server.
- */
- httpPath?: any;
- /**
- * @member {any} [enableSsl] Specifies whether the connections to the server
- * are encrypted using SSL. The default value is false.
- */
- enableSsl?: any;
- /**
- * @member {any} [trustedCertPath] The full path of the .pem file containing
- * trusted CA certificates for verifying the server when connecting over SSL.
- * This property can only be set when using SSL on self-hosted IR. The
- * default value is the cacerts.pem file installed with the IR.
- */
- trustedCertPath?: any;
- /**
- * @member {any} [useSystemTrustStore] Specifies whether to use a CA
- * certificate from the system trust store or from a specified PEM file. The
- * default value is false.
- */
- useSystemTrustStore?: any;
- /**
- * @member {any} [allowHostNameCNMismatch] Specifies whether to require a
- * CA-issued SSL certificate name to match the host name of the server when
- * connecting over SSL. The default value is false.
- */
- allowHostNameCNMismatch?: any;
- /**
- * @member {any} [allowSelfSignedServerCert] Specifies whether to allow
- * self-signed certificates from the server. The default value is false.
- */
- allowSelfSignedServerCert?: 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 SparkLinkedService.
@@ -4071,49 +3172,6 @@ export interface SparkLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing ShopifyLinkedServiceTypeProperties.
- * Shopify Serivce linked service properties.
- *
- */
-export interface ShopifyLinkedServiceTypeProperties {
- /**
- * @member {any} host The endpoint of the Shopify server. (i.e.
- * mystore.myshopify.com)
- */
- host: any;
- /**
- * @member {SecretBaseUnion} [accessToken] The API access token that can be
- * used to access Shopify’s data. The token won't expire if it is offline
- * mode.
- */
- accessToken?: SecretBaseUnion;
- /**
- * @member {any} [useEncryptedEndpoints] Specifies whether the data source
- * endpoints are encrypted using HTTPS. The default value is true.
- */
- useEncryptedEndpoints?: any;
- /**
- * @member {any} [useHostVerification] Specifies whether to require the host
- * name in the server's certificate to match the host name of the server when
- * connecting over SSL. The default value is true.
- */
- useHostVerification?: any;
- /**
- * @member {any} [usePeerVerification] Specifies whether to verify the
- * identity of the server when connecting over SSL. The default value is
- * true.
- */
- usePeerVerification?: 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 ShopifyLinkedService.
@@ -4150,72 +3208,11 @@ export interface ShopifyLinkedService {
*/
host: any;
/**
- * @member {SecretBaseUnion} [accessToken] The API access token that can be
- * used to access Shopify’s data. The token won't expire if it is offline
- * mode.
- */
- accessToken?: SecretBaseUnion;
- /**
- * @member {any} [useEncryptedEndpoints] Specifies whether the data source
- * endpoints are encrypted using HTTPS. The default value is true.
- */
- useEncryptedEndpoints?: any;
- /**
- * @member {any} [useHostVerification] Specifies whether to require the host
- * name in the server's certificate to match the host name of the server when
- * connecting over SSL. The default value is true.
- */
- useHostVerification?: any;
- /**
- * @member {any} [usePeerVerification] Specifies whether to verify the
- * identity of the server when connecting over SSL. The default value is
- * true.
- */
- usePeerVerification?: 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 ServiceNowLinkedServiceTypeProperties.
- * ServiceNow server linked service properties.
- *
- */
-export interface ServiceNowLinkedServiceTypeProperties {
- /**
- * @member {any} endpoint The endpoint of the ServiceNow server. (i.e.
- * .service-now.com)
- */
- endpoint: any;
- /**
- * @member {ServiceNowAuthenticationType} authenticationType The
- * authentication type to use. Possible values include: 'Basic', 'OAuth2'
- */
- authenticationType: ServiceNowAuthenticationType;
- /**
- * @member {any} [username] The user name used to connect to the ServiceNow
- * server for Basic and OAuth2 authentication.
- */
- username?: any;
- /**
- * @member {SecretBaseUnion} [password] The password corresponding to the
- * user name for Basic and OAuth2 authentication.
- */
- password?: SecretBaseUnion;
- /**
- * @member {any} [clientId] The client id for OAuth2 authentication.
- */
- clientId?: any;
- /**
- * @member {SecretBaseUnion} [clientSecret] The client secret for OAuth2
- * authentication.
+ * @member {SecretBaseUnion} [accessToken] The API access token that can be
+ * used to access Shopify’s data. The token won't expire if it is offline
+ * mode.
*/
- clientSecret?: SecretBaseUnion;
+ accessToken?: SecretBaseUnion;
/**
* @member {any} [useEncryptedEndpoints] Specifies whether the data source
* endpoints are encrypted using HTTPS. The default value is true.
@@ -4325,55 +3322,6 @@ export interface ServiceNowLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing QuickBooksLinkedServiceTypeProperties.
- * QuickBooks server linked service properties.
- *
- */
-export interface QuickBooksLinkedServiceTypeProperties {
- /**
- * @member {any} endpoint The endpoint of the QuickBooks server. (i.e.
- * quickbooks.api.intuit.com)
- */
- endpoint: any;
- /**
- * @member {any} companyId The company ID of the QuickBooks company to
- * authorize.
- */
- companyId: any;
- /**
- * @member {any} consumerKey The consumer key for OAuth 1.0 authentication.
- */
- consumerKey: any;
- /**
- * @member {SecretBaseUnion} consumerSecret The consumer secret for OAuth 1.0
- * authentication.
- */
- consumerSecret: SecretBaseUnion;
- /**
- * @member {SecretBaseUnion} accessToken The access token for OAuth 1.0
- * authentication.
- */
- accessToken: SecretBaseUnion;
- /**
- * @member {SecretBaseUnion} accessTokenSecret The access token secret for
- * OAuth 1.0 authentication.
- */
- accessTokenSecret: SecretBaseUnion;
- /**
- * @member {any} [useEncryptedEndpoints] Specifies whether the data source
- * endpoints are encrypted using HTTPS. The default value is true.
- */
- useEncryptedEndpoints?: 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 QuickBooksLinkedService.
@@ -4446,92 +3394,6 @@ export interface QuickBooksLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing PrestoLinkedServiceTypeProperties.
- * Presto server linked service properties.
- *
- */
-export interface PrestoLinkedServiceTypeProperties {
- /**
- * @member {any} host The IP address or host name of the Presto server. (i.e.
- * 192.168.222.160)
- */
- host: any;
- /**
- * @member {any} serverVersion The version of the Presto server. (i.e.
- * 0.148-t)
- */
- serverVersion: any;
- /**
- * @member {any} catalog The catalog context for all request against the
- * server.
- */
- catalog: any;
- /**
- * @member {any} [port] The TCP port that the Presto server uses to listen
- * for client connections. The default value is 8080.
- */
- port?: any;
- /**
- * @member {PrestoAuthenticationType} authenticationType The authentication
- * mechanism used to connect to the Presto server. Possible values include:
- * 'Anonymous', 'LDAP'
- */
- authenticationType: PrestoAuthenticationType;
- /**
- * @member {any} [username] The user name used to connect to the Presto
- * server.
- */
- username?: any;
- /**
- * @member {SecretBaseUnion} [password] The password corresponding to the
- * user name.
- */
- password?: SecretBaseUnion;
- /**
- * @member {any} [enableSsl] Specifies whether the connections to the server
- * are encrypted using SSL. The default value is false.
- */
- enableSsl?: any;
- /**
- * @member {any} [trustedCertPath] The full path of the .pem file containing
- * trusted CA certificates for verifying the server when connecting over SSL.
- * This property can only be set when using SSL on self-hosted IR. The
- * default value is the cacerts.pem file installed with the IR.
- */
- trustedCertPath?: any;
- /**
- * @member {any} [useSystemTrustStore] Specifies whether to use a CA
- * certificate from the system trust store or from a specified PEM file. The
- * default value is false.
- */
- useSystemTrustStore?: any;
- /**
- * @member {any} [allowHostNameCNMismatch] Specifies whether to require a
- * CA-issued SSL certificate name to match the host name of the server when
- * connecting over SSL. The default value is false.
- */
- allowHostNameCNMismatch?: any;
- /**
- * @member {any} [allowSelfSignedServerCert] Specifies whether to allow
- * self-signed certificates from the server. The default value is false.
- */
- allowSelfSignedServerCert?: any;
- /**
- * @member {any} [timeZoneID] The local time zone used by the connection.
- * Valid values for this option are specified in the IANA Time Zone Database.
- * The default value is the system time zone.
- */
- timeZoneID?: 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 PrestoLinkedService.
@@ -4641,82 +3503,6 @@ export interface PrestoLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing PhoenixLinkedServiceTypeProperties.
- * Phoenix server linked service properties.
- *
- */
-export interface PhoenixLinkedServiceTypeProperties {
- /**
- * @member {any} host The IP address or host name of the Phoenix server.
- * (i.e. 192.168.222.160)
- */
- host: any;
- /**
- * @member {any} [port] The TCP port that the Phoenix server uses to listen
- * for client connections. The default value is 8765.
- */
- port?: any;
- /**
- * @member {any} [httpPath] The partial URL corresponding to the Phoenix
- * server. (i.e. /gateway/sandbox/phoenix/version). The default value is
- * hbasephoenix if using WindowsAzureHDInsightService.
- */
- httpPath?: any;
- /**
- * @member {PhoenixAuthenticationType} authenticationType The authentication
- * mechanism used to connect to the Phoenix server. Possible values include:
- * 'Anonymous', 'UsernameAndPassword', 'WindowsAzureHDInsightService'
- */
- authenticationType: PhoenixAuthenticationType;
- /**
- * @member {any} [username] The user name used to connect to the Phoenix
- * server.
- */
- username?: any;
- /**
- * @member {SecretBaseUnion} [password] The password corresponding to the
- * user name.
- */
- password?: SecretBaseUnion;
- /**
- * @member {any} [enableSsl] Specifies whether the connections to the server
- * are encrypted using SSL. The default value is false.
- */
- enableSsl?: any;
- /**
- * @member {any} [trustedCertPath] The full path of the .pem file containing
- * trusted CA certificates for verifying the server when connecting over SSL.
- * This property can only be set when using SSL on self-hosted IR. The
- * default value is the cacerts.pem file installed with the IR.
- */
- trustedCertPath?: any;
- /**
- * @member {any} [useSystemTrustStore] Specifies whether to use a CA
- * certificate from the system trust store or from a specified PEM file. The
- * default value is false.
- */
- useSystemTrustStore?: any;
- /**
- * @member {any} [allowHostNameCNMismatch] Specifies whether to require a
- * CA-issued SSL certificate name to match the host name of the server when
- * connecting over SSL. The default value is false.
- */
- allowHostNameCNMismatch?: any;
- /**
- * @member {any} [allowSelfSignedServerCert] Specifies whether to allow
- * self-signed certificates from the server. The default value is false.
- */
- allowSelfSignedServerCert?: 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 PhoenixLinkedService.
@@ -4778,83 +3564,36 @@ export interface PhoenixLinkedService {
* @member {SecretBaseUnion} [password] The password corresponding to the
* user name.
*/
- password?: SecretBaseUnion;
- /**
- * @member {any} [enableSsl] Specifies whether the connections to the server
- * are encrypted using SSL. The default value is false.
- */
- enableSsl?: any;
- /**
- * @member {any} [trustedCertPath] The full path of the .pem file containing
- * trusted CA certificates for verifying the server when connecting over SSL.
- * This property can only be set when using SSL on self-hosted IR. The
- * default value is the cacerts.pem file installed with the IR.
- */
- trustedCertPath?: any;
- /**
- * @member {any} [useSystemTrustStore] Specifies whether to use a CA
- * certificate from the system trust store or from a specified PEM file. The
- * default value is false.
- */
- useSystemTrustStore?: any;
- /**
- * @member {any} [allowHostNameCNMismatch] Specifies whether to require a
- * CA-issued SSL certificate name to match the host name of the server when
- * connecting over SSL. The default value is false.
- */
- allowHostNameCNMismatch?: any;
- /**
- * @member {any} [allowSelfSignedServerCert] Specifies whether to allow
- * self-signed certificates from the server. The default value is false.
- */
- allowSelfSignedServerCert?: 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 PaypalLinkedServiceTypeProperties.
- * Paypal Serivce linked service properties.
- *
- */
-export interface PaypalLinkedServiceTypeProperties {
- /**
- * @member {any} host The URL of the PayPal instance. (i.e.
- * api.sandbox.paypal.com)
- */
- host: any;
+ password?: SecretBaseUnion;
/**
- * @member {any} clientId The client ID associated with your PayPal
- * application.
+ * @member {any} [enableSsl] Specifies whether the connections to the server
+ * are encrypted using SSL. The default value is false.
*/
- clientId: any;
+ enableSsl?: any;
/**
- * @member {SecretBaseUnion} [clientSecret] The client secret associated with
- * your PayPal application.
+ * @member {any} [trustedCertPath] The full path of the .pem file containing
+ * trusted CA certificates for verifying the server when connecting over SSL.
+ * This property can only be set when using SSL on self-hosted IR. The
+ * default value is the cacerts.pem file installed with the IR.
*/
- clientSecret?: SecretBaseUnion;
+ trustedCertPath?: any;
/**
- * @member {any} [useEncryptedEndpoints] Specifies whether the data source
- * endpoints are encrypted using HTTPS. The default value is true.
+ * @member {any} [useSystemTrustStore] Specifies whether to use a CA
+ * certificate from the system trust store or from a specified PEM file. The
+ * default value is false.
*/
- useEncryptedEndpoints?: any;
+ useSystemTrustStore?: any;
/**
- * @member {any} [useHostVerification] Specifies whether to require the host
- * name in the server's certificate to match the host name of the server when
- * connecting over SSL. The default value is true.
+ * @member {any} [allowHostNameCNMismatch] Specifies whether to require a
+ * CA-issued SSL certificate name to match the host name of the server when
+ * connecting over SSL. The default value is false.
*/
- useHostVerification?: any;
+ allowHostNameCNMismatch?: any;
/**
- * @member {any} [usePeerVerification] Specifies whether to verify the
- * identity of the server when connecting over SSL. The default value is
- * true.
+ * @member {any} [allowSelfSignedServerCert] Specifies whether to allow
+ * self-signed certificates from the server. The default value is false.
*/
- usePeerVerification?: any;
+ allowSelfSignedServerCert?: any;
/**
* @member {any} [encryptedCredential] The encrypted credential used for
* authentication. Credentials are encrypted using the integration runtime
@@ -4933,52 +3672,6 @@ export interface PaypalLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing MarketoLinkedServiceTypeProperties.
- * Marketo server linked service properties.
- *
- */
-export interface MarketoLinkedServiceTypeProperties {
- /**
- * @member {any} endpoint The endpoint of the Marketo server. (i.e.
- * 123-ABC-321.mktorest.com)
- */
- endpoint: any;
- /**
- * @member {any} clientId The client Id of your Marketo service.
- */
- clientId: any;
- /**
- * @member {SecretBaseUnion} [clientSecret] The client secret of your Marketo
- * service.
- */
- clientSecret?: SecretBaseUnion;
- /**
- * @member {any} [useEncryptedEndpoints] Specifies whether the data source
- * endpoints are encrypted using HTTPS. The default value is true.
- */
- useEncryptedEndpoints?: any;
- /**
- * @member {any} [useHostVerification] Specifies whether to require the host
- * name in the server's certificate to match the host name of the server when
- * connecting over SSL. The default value is true.
- */
- useHostVerification?: any;
- /**
- * @member {any} [usePeerVerification] Specifies whether to verify the
- * identity of the server when connecting over SSL. The default value is
- * true.
- */
- usePeerVerification?: 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 MarketoLinkedService.
@@ -5048,26 +3741,6 @@ export interface MarketoLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing MariaDBLinkedServiceTypeProperties.
- * MariaDB server linked service properties.
- *
- */
-export interface MariaDBLinkedServiceTypeProperties {
- /**
- * @member {any} [connectionString] An ODBC connection string. Type: string,
- * SecureString or AzureKeyVaultSecretReference.
- */
- connectionString?: 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 MariaDBLinkedService.
@@ -5111,47 +3784,6 @@ export interface MariaDBLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing MagentoLinkedServiceTypeProperties.
- * Magento server linked service properties.
- *
- */
-export interface MagentoLinkedServiceTypeProperties {
- /**
- * @member {any} host The URL of the Magento instance. (i.e.
- * 192.168.222.110/magento3)
- */
- host: any;
- /**
- * @member {SecretBaseUnion} [accessToken] The access token from Magento.
- */
- accessToken?: SecretBaseUnion;
- /**
- * @member {any} [useEncryptedEndpoints] Specifies whether the data source
- * endpoints are encrypted using HTTPS. The default value is true.
- */
- useEncryptedEndpoints?: any;
- /**
- * @member {any} [useHostVerification] Specifies whether to require the host
- * name in the server's certificate to match the host name of the server when
- * connecting over SSL. The default value is true.
- */
- useHostVerification?: any;
- /**
- * @member {any} [usePeerVerification] Specifies whether to verify the
- * identity of the server when connecting over SSL. The default value is
- * true.
- */
- usePeerVerification?: 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 MagentoLinkedService.
@@ -5216,58 +3848,6 @@ export interface MagentoLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing JiraLinkedServiceTypeProperties.
- * Jira Serivce linked service properties.
- *
- */
-export interface JiraLinkedServiceTypeProperties {
- /**
- * @member {any} host The IP address or host name of the Jira service. (e.g.
- * jira.example.com)
- */
- host: any;
- /**
- * @member {any} [port] The TCP port that the Jira server uses to listen for
- * client connections. The default value is 443 if connecting through HTTPS,
- * or 8080 if connecting through HTTP.
- */
- port?: any;
- /**
- * @member {any} username The user name that you use to access Jira Service.
- */
- username: any;
- /**
- * @member {SecretBaseUnion} [password] The password corresponding to the
- * user name that you provided in the username field.
- */
- password?: SecretBaseUnion;
- /**
- * @member {any} [useEncryptedEndpoints] Specifies whether the data source
- * endpoints are encrypted using HTTPS. The default value is true.
- */
- useEncryptedEndpoints?: any;
- /**
- * @member {any} [useHostVerification] Specifies whether to require the host
- * name in the server's certificate to match the host name of the server when
- * connecting over SSL. The default value is true.
- */
- useHostVerification?: any;
- /**
- * @member {any} [usePeerVerification] Specifies whether to verify the
- * identity of the server when connecting over SSL. The default value is
- * true.
- */
- usePeerVerification?: 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 JiraLinkedService.
@@ -5317,94 +3897,24 @@ export interface JiraLinkedService {
* @member {SecretBaseUnion} [password] The password corresponding to the
* user name that you provided in the username field.
*/
- password?: SecretBaseUnion;
- /**
- * @member {any} [useEncryptedEndpoints] Specifies whether the data source
- * endpoints are encrypted using HTTPS. The default value is true.
- */
- useEncryptedEndpoints?: any;
- /**
- * @member {any} [useHostVerification] Specifies whether to require the host
- * name in the server's certificate to match the host name of the server when
- * connecting over SSL. The default value is true.
- */
- useHostVerification?: any;
- /**
- * @member {any} [usePeerVerification] Specifies whether to verify the
- * identity of the server when connecting over SSL. The default value is
- * true.
- */
- usePeerVerification?: 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 ImpalaLinkedServiceTypeProperties.
- * Impala server linked service properties.
- *
- */
-export interface ImpalaLinkedServiceTypeProperties {
- /**
- * @member {any} host The IP address or host name of the Impala server. (i.e.
- * 192.168.222.160)
- */
- host: any;
- /**
- * @member {any} [port] The TCP port that the Impala server uses to listen
- * for client connections. The default value is 21050.
- */
- port?: any;
- /**
- * @member {ImpalaAuthenticationType} authenticationType The authentication
- * type to use. Possible values include: 'Anonymous', 'SASLUsername',
- * 'UsernameAndPassword'
- */
- authenticationType: ImpalaAuthenticationType;
- /**
- * @member {any} [username] The user name used to access the Impala server.
- * The default value is anonymous when using SASLUsername.
- */
- username?: any;
- /**
- * @member {SecretBaseUnion} [password] The password corresponding to the
- * user name when using UsernameAndPassword.
- */
- password?: SecretBaseUnion;
- /**
- * @member {any} [enableSsl] Specifies whether the connections to the server
- * are encrypted using SSL. The default value is false.
- */
- enableSsl?: any;
- /**
- * @member {any} [trustedCertPath] The full path of the .pem file containing
- * trusted CA certificates for verifying the server when connecting over SSL.
- * This property can only be set when using SSL on self-hosted IR. The
- * default value is the cacerts.pem file installed with the IR.
- */
- trustedCertPath?: any;
- /**
- * @member {any} [useSystemTrustStore] Specifies whether to use a CA
- * certificate from the system trust store or from a specified PEM file. The
- * default value is false.
+ password?: SecretBaseUnion;
+ /**
+ * @member {any} [useEncryptedEndpoints] Specifies whether the data source
+ * endpoints are encrypted using HTTPS. The default value is true.
*/
- useSystemTrustStore?: any;
+ useEncryptedEndpoints?: any;
/**
- * @member {any} [allowHostNameCNMismatch] Specifies whether to require a
- * CA-issued SSL certificate name to match the host name of the server when
- * connecting over SSL. The default value is false.
+ * @member {any} [useHostVerification] Specifies whether to require the host
+ * name in the server's certificate to match the host name of the server when
+ * connecting over SSL. The default value is true.
*/
- allowHostNameCNMismatch?: any;
+ useHostVerification?: any;
/**
- * @member {any} [allowSelfSignedServerCert] Specifies whether to allow
- * self-signed certificates from the server. The default value is false.
+ * @member {any} [usePeerVerification] Specifies whether to verify the
+ * identity of the server when connecting over SSL. The default value is
+ * true.
*/
- allowSelfSignedServerCert?: any;
+ usePeerVerification?: any;
/**
* @member {any} [encryptedCredential] The encrypted credential used for
* authentication. Credentials are encrypted using the integration runtime
@@ -5506,58 +4016,6 @@ export interface ImpalaLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing HubspotLinkedServiceTypeProperties.
- * Hubspot Serivce linked service properties.
- *
- */
-export interface HubspotLinkedServiceTypeProperties {
- /**
- * @member {any} clientId The client ID associated with your Hubspot
- * application.
- */
- clientId: any;
- /**
- * @member {SecretBaseUnion} [clientSecret] The client secret associated with
- * your Hubspot application.
- */
- clientSecret?: SecretBaseUnion;
- /**
- * @member {SecretBaseUnion} [accessToken] The access token obtained when
- * initially authenticating your OAuth integration.
- */
- accessToken?: SecretBaseUnion;
- /**
- * @member {SecretBaseUnion} [refreshToken] The refresh token obtained when
- * initially authenticating your OAuth integration.
- */
- refreshToken?: SecretBaseUnion;
- /**
- * @member {any} [useEncryptedEndpoints] Specifies whether the data source
- * endpoints are encrypted using HTTPS. The default value is true.
- */
- useEncryptedEndpoints?: any;
- /**
- * @member {any} [useHostVerification] Specifies whether to require the host
- * name in the server's certificate to match the host name of the server when
- * connecting over SSL. The default value is true.
- */
- useHostVerification?: any;
- /**
- * @member {any} [usePeerVerification] Specifies whether to verify the
- * identity of the server when connecting over SSL. The default value is
- * true.
- */
- usePeerVerification?: 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 HubspotLinkedService.
@@ -5633,106 +4091,6 @@ export interface HubspotLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing HiveLinkedServiceTypeProperties.
- * Hive Server linked service properties.
- *
- */
-export interface HiveLinkedServiceTypeProperties {
- /**
- * @member {any} host IP address or host name of the Hive server, separated
- * by ';' for multiple hosts (only when serviceDiscoveryMode is enable).
- */
- host: any;
- /**
- * @member {any} [port] The TCP port that the Hive server uses to listen for
- * client connections.
- */
- port?: any;
- /**
- * @member {HiveServerType} [serverType] The type of Hive server. Possible
- * values include: 'HiveServer1', 'HiveServer2', 'HiveThriftServer'
- */
- serverType?: HiveServerType;
- /**
- * @member {HiveThriftTransportProtocol} [thriftTransportProtocol] The
- * transport protocol to use in the Thrift layer. Possible values include:
- * 'Binary', 'SASL', 'HTTP '
- */
- thriftTransportProtocol?: HiveThriftTransportProtocol;
- /**
- * @member {HiveAuthenticationType} authenticationType The authentication
- * method used to access the Hive server. Possible values include:
- * 'Anonymous', 'Username', 'UsernameAndPassword',
- * 'WindowsAzureHDInsightService'
- */
- authenticationType: HiveAuthenticationType;
- /**
- * @member {any} [serviceDiscoveryMode] true to indicate using the ZooKeeper
- * service, false not.
- */
- serviceDiscoveryMode?: any;
- /**
- * @member {any} [zooKeeperNameSpace] The namespace on ZooKeeper under which
- * Hive Server 2 nodes are added.
- */
- zooKeeperNameSpace?: any;
- /**
- * @member {any} [useNativeQuery] Specifies whether the driver uses native
- * HiveQL queries,or converts them into an equivalent form in HiveQL.
- */
- useNativeQuery?: any;
- /**
- * @member {any} [username] The user name that you use to access Hive Server.
- */
- username?: any;
- /**
- * @member {SecretBaseUnion} [password] The password corresponding to the
- * user name that you provided in the Username field
- */
- password?: SecretBaseUnion;
- /**
- * @member {any} [httpPath] The partial URL corresponding to the Hive server.
- */
- httpPath?: any;
- /**
- * @member {any} [enableSsl] Specifies whether the connections to the server
- * are encrypted using SSL. The default value is false.
- */
- enableSsl?: any;
- /**
- * @member {any} [trustedCertPath] The full path of the .pem file containing
- * trusted CA certificates for verifying the server when connecting over SSL.
- * This property can only be set when using SSL on self-hosted IR. The
- * default value is the cacerts.pem file installed with the IR.
- */
- trustedCertPath?: any;
- /**
- * @member {any} [useSystemTrustStore] Specifies whether to use a CA
- * certificate from the system trust store or from a specified PEM file. The
- * default value is false.
- */
- useSystemTrustStore?: any;
- /**
- * @member {any} [allowHostNameCNMismatch] Specifies whether to require a
- * CA-issued SSL certificate name to match the host name of the server when
- * connecting over SSL. The default value is false.
- */
- allowHostNameCNMismatch?: any;
- /**
- * @member {any} [allowSelfSignedServerCert] Specifies whether to allow
- * self-signed certificates from the server. The default value is false.
- */
- allowSelfSignedServerCert?: 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 HiveLinkedService.
@@ -5856,75 +4214,6 @@ export interface HiveLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing HBaseLinkedServiceTypeProperties.
- * HBase server linked service properties.
- *
- */
-export interface HBaseLinkedServiceTypeProperties {
- /**
- * @member {any} host The IP address or host name of the HBase server. (i.e.
- * 192.168.222.160)
- */
- host: any;
- /**
- * @member {any} [port] The TCP port that the HBase instance uses to listen
- * for client connections. The default value is 9090.
- */
- port?: any;
- /**
- * @member {any} [httpPath] The partial URL corresponding to the HBase
- * server. (i.e. /gateway/sandbox/hbase/version)
- */
- httpPath?: any;
- /**
- * @member {HBaseAuthenticationType} authenticationType The authentication
- * mechanism to use to connect to the HBase server. Possible values include:
- * 'Anonymous', 'Basic'
- */
- authenticationType: HBaseAuthenticationType;
- /**
- * @member {any} [username] The user name used to connect to the HBase
- * instance.
- */
- username?: any;
- /**
- * @member {SecretBaseUnion} [password] The password corresponding to the
- * user name.
- */
- password?: SecretBaseUnion;
- /**
- * @member {any} [enableSsl] Specifies whether the connections to the server
- * are encrypted using SSL. The default value is false.
- */
- enableSsl?: any;
- /**
- * @member {any} [trustedCertPath] The full path of the .pem file containing
- * trusted CA certificates for verifying the server when connecting over SSL.
- * This property can only be set when using SSL on self-hosted IR. The
- * default value is the cacerts.pem file installed with the IR.
- */
- trustedCertPath?: any;
- /**
- * @member {any} [allowHostNameCNMismatch] Specifies whether to require a
- * CA-issued SSL certificate name to match the host name of the server when
- * connecting over SSL. The default value is false.
- */
- allowHostNameCNMismatch?: any;
- /**
- * @member {any} [allowSelfSignedServerCert] Specifies whether to allow
- * self-signed certificates from the server. The default value is false.
- */
- allowSelfSignedServerCert?: 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 HBaseLinkedService.
@@ -5999,36 +4288,16 @@ export interface HBaseLinkedService {
*/
trustedCertPath?: any;
/**
- * @member {any} [allowHostNameCNMismatch] Specifies whether to require a
- * CA-issued SSL certificate name to match the host name of the server when
- * connecting over SSL. The default value is false.
- */
- allowHostNameCNMismatch?: any;
- /**
- * @member {any} [allowSelfSignedServerCert] Specifies whether to allow
- * self-signed certificates from the server. The default value is false.
- */
- allowSelfSignedServerCert?: 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 GreenplumLinkedServiceTypeProperties.
- * Greenplum Database linked service properties.
- *
- */
-export interface GreenplumLinkedServiceTypeProperties {
- /**
- * @member {any} [connectionString] An ODBC connection string. Type: string,
- * SecureString or AzureKeyVaultSecretReference.
+ * @member {any} [allowHostNameCNMismatch] Specifies whether to require a
+ * CA-issued SSL certificate name to match the host name of the server when
+ * connecting over SSL. The default value is false.
*/
- connectionString?: any;
+ allowHostNameCNMismatch?: any;
+ /**
+ * @member {any} [allowSelfSignedServerCert] Specifies whether to allow
+ * self-signed certificates from the server. The default value is false.
+ */
+ allowSelfSignedServerCert?: any;
/**
* @member {any} [encryptedCredential] The encrypted credential used for
* authentication. Credentials are encrypted using the integration runtime
@@ -6082,11 +4351,34 @@ export interface GreenplumLinkedService {
/**
* @interface
- * An interface representing GoogleBigQueryLinkedServiceTypeProperties.
- * Google BigQuery service linked service properties.
+ * An interface representing GoogleBigQueryLinkedService.
+ * Google BigQuery service linked service.
*
*/
-export interface GoogleBigQueryLinkedServiceTypeProperties {
+export interface GoogleBigQueryLinkedService {
+ /**
+ * @member {string} type Polymorphic Discriminator
+ */
+ type: "GoogleBigQuery";
+ /**
+ * @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} project The default BigQuery project to query against.
*/
@@ -6159,15 +4451,15 @@ export interface GoogleBigQueryLinkedServiceTypeProperties {
/**
* @interface
- * An interface representing GoogleBigQueryLinkedService.
- * Google BigQuery service linked service.
+ * An interface representing GoogleAdWordsLinkedService.
+ * Google Awords service linked service.
*
*/
-export interface GoogleBigQueryLinkedService {
+export interface GoogleAdWordsLinkedService {
/**
* @member {string} type Polymorphic Discriminator
*/
- type: "GoogleBigQuery";
+ type: "GoogleAdWords";
/**
* @member {IntegrationRuntimeReference} [connectVia] The integration runtime
* reference.
@@ -6188,31 +4480,25 @@ export interface GoogleBigQueryLinkedService {
*/
annotations?: any[];
/**
- * @member {any} project The default BigQuery project to query against.
- */
- project: any;
- /**
- * @member {any} [additionalProjects] A comma-separated list of public
- * BigQuery projects to access.
+ * @member {any} clientCustomerID The Client customer ID of the AdWords
+ * account that you want to fetch report data for.
*/
- additionalProjects?: any;
+ clientCustomerID: any;
/**
- * @member {any} [requestGoogleDriveScope] Whether to request access to
- * Google Drive. Allowing Google Drive access enables support for federated
- * tables that combine BigQuery data with data from Google Drive. The default
- * value is false.
+ * @member {SecretBaseUnion} developerToken The developer token associated
+ * with the manager account that you use to grant access to the AdWords API.
*/
- requestGoogleDriveScope?: any;
+ developerToken: SecretBaseUnion;
/**
- * @member {GoogleBigQueryAuthenticationType} authenticationType The OAuth
- * 2.0 authentication mechanism used for authentication.
- * ServiceAuthentication can only be used on self-hosted IR. Possible values
- * include: 'ServiceAuthentication', 'UserAuthentication'
+ * @member {GoogleAdWordsAuthenticationType} authenticationType The OAuth 2.0
+ * authentication mechanism used for authentication. ServiceAuthentication
+ * can only be used on self-hosted IR. Possible values include:
+ * 'ServiceAuthentication', 'UserAuthentication'
*/
- authenticationType: GoogleBigQueryAuthenticationType;
+ authenticationType: GoogleAdWordsAuthenticationType;
/**
* @member {SecretBaseUnion} [refreshToken] The refresh token obtained from
- * Google for authorizing access to BigQuery for UserAuthentication.
+ * Google for authorizing access to AdWords for UserAuthentication.
*/
refreshToken?: SecretBaseUnion;
/**
@@ -6257,53 +4543,6 @@ export interface GoogleBigQueryLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing EloquaLinkedServiceTypeProperties.
- * Eloqua server linked service properties.
- *
- */
-export interface EloquaLinkedServiceTypeProperties {
- /**
- * @member {any} endpoint The endpoint of the Eloqua server. (i.e.
- * eloqua.example.com)
- */
- endpoint: any;
- /**
- * @member {any} username The site name and user name of your Eloqua account
- * in the form: sitename/username. (i.e. Eloqua/Alice)
- */
- username: any;
- /**
- * @member {SecretBaseUnion} [password] The password corresponding to the
- * user name.
- */
- password?: SecretBaseUnion;
- /**
- * @member {any} [useEncryptedEndpoints] Specifies whether the data source
- * endpoints are encrypted using HTTPS. The default value is true.
- */
- useEncryptedEndpoints?: any;
- /**
- * @member {any} [useHostVerification] Specifies whether to require the host
- * name in the server's certificate to match the host name of the server when
- * connecting over SSL. The default value is true.
- */
- useHostVerification?: any;
- /**
- * @member {any} [usePeerVerification] Specifies whether to verify the
- * identity of the server when connecting over SSL. The default value is
- * true.
- */
- usePeerVerification?: 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 EloquaLinkedService.
@@ -6374,26 +4613,6 @@ export interface EloquaLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing DrillLinkedServiceTypeProperties.
- * Drill server linked service properties.
- *
- */
-export interface DrillLinkedServiceTypeProperties {
- /**
- * @member {any} [connectionString] An ODBC connection string. Type: string,
- * SecureString or AzureKeyVaultSecretReference.
- */
- connectionString?: 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 DrillLinkedService.
@@ -6437,26 +4656,6 @@ export interface DrillLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing CouchbaseLinkedServiceTypeProperties.
- * Couchbase server linked service properties.
- *
- */
-export interface CouchbaseLinkedServiceTypeProperties {
- /**
- * @member {any} [connectionString] An ODBC connection string. Type: string,
- * SecureString or AzureKeyVaultSecretReference.
- */
- connectionString?: 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 CouchbaseLinkedService.
@@ -6500,53 +4699,6 @@ export interface CouchbaseLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing ConcurLinkedServiceTypeProperties.
- * Concur Serivce linked service properties.
- *
- */
-export interface ConcurLinkedServiceTypeProperties {
- /**
- * @member {any} clientId Application client_id supplied by Concur App
- * Management.
- */
- clientId: any;
- /**
- * @member {any} username The user name that you use to access Concur
- * Service.
- */
- username: any;
- /**
- * @member {SecretBaseUnion} [password] The password corresponding to the
- * user name that you provided in the username field.
- */
- password?: SecretBaseUnion;
- /**
- * @member {any} [useEncryptedEndpoints] Specifies whether the data source
- * endpoints are encrypted using HTTPS. The default value is true.
- */
- useEncryptedEndpoints?: any;
- /**
- * @member {any} [useHostVerification] Specifies whether to require the host
- * name in the server's certificate to match the host name of the server when
- * connecting over SSL. The default value is true.
- */
- useHostVerification?: any;
- /**
- * @member {any} [usePeerVerification] Specifies whether to verify the
- * identity of the server when connecting over SSL. The default value is
- * true.
- */
- usePeerVerification?: 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 ConcurLinkedService.
@@ -6617,26 +4769,6 @@ export interface ConcurLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing AzurePostgreSqlLinkedServiceTypeProperties.
- * Azure PostgreSQL linked service properties.
- *
- */
-export interface AzurePostgreSqlLinkedServiceTypeProperties {
- /**
- * @member {any} [connectionString] An ODBC connection string. Type: string,
- * SecureString or AzureKeyVaultSecretReference.
- */
- connectionString?: 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 AzurePostgreSqlLinkedService.
@@ -6649,89 +4781,29 @@ export interface AzurePostgreSqlLinkedService {
*/
type: "AzurePostgreSql";
/**
- * @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} [connectionString] An ODBC connection string. Type: string,
- * SecureString or AzureKeyVaultSecretReference.
- */
- connectionString?: 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 AmazonMWSLinkedServiceTypeProperties.
- * Amazon Marketplace Web Service linked service properties.
- *
- */
-export interface AmazonMWSLinkedServiceTypeProperties {
- /**
- * @member {any} endpoint The endpoint of the Amazon MWS server, (i.e.
- * mws.amazonservices.com)
- */
- endpoint: any;
- /**
- * @member {any} marketplaceID The Amazon Marketplace ID you want to retrieve
- * data from. To retrive data from multiple Marketplace IDs, seperate them
- * with a comma (,). (i.e. A2EUQ1WTGCTBG2)
- */
- marketplaceID: any;
- /**
- * @member {any} sellerID The Amazon seller ID.
- */
- sellerID: any;
- /**
- * @member {SecretBaseUnion} [mwsAuthToken] The Amazon MWS authentication
- * token.
- */
- mwsAuthToken?: SecretBaseUnion;
- /**
- * @member {any} accessKeyId The access key id used to access data.
+ * @member {IntegrationRuntimeReference} [connectVia] The integration runtime
+ * reference.
*/
- accessKeyId: any;
+ connectVia?: IntegrationRuntimeReference;
/**
- * @member {SecretBaseUnion} [secretKey] The secret key used to access data.
+ * @member {string} [description] Linked service description.
*/
- secretKey?: SecretBaseUnion;
+ description?: string;
/**
- * @member {any} [useEncryptedEndpoints] Specifies whether the data source
- * endpoints are encrypted using HTTPS. The default value is true.
+ * @member {{ [propertyName: string]: ParameterSpecification }} [parameters]
+ * Parameters for linked service.
*/
- useEncryptedEndpoints?: any;
+ parameters?: { [propertyName: string]: ParameterSpecification };
/**
- * @member {any} [useHostVerification] Specifies whether to require the host
- * name in the server's certificate to match the host name of the server when
- * connecting over SSL. The default value is true.
+ * @member {any[]} [annotations] List of tags that can be used for describing
+ * the Dataset.
*/
- useHostVerification?: any;
+ annotations?: any[];
/**
- * @member {any} [usePeerVerification] Specifies whether to verify the
- * identity of the server when connecting over SSL. The default value is
- * true.
+ * @member {any} [connectionString] An ODBC connection string. Type: string,
+ * SecureString or AzureKeyVaultSecretReference.
*/
- usePeerVerification?: any;
+ connectionString?: any;
/**
* @member {any} [encryptedCredential] The encrypted credential used for
* authentication. Credentials are encrypted using the integration runtime
@@ -6823,42 +4895,6 @@ export interface AmazonMWSLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing SapHanaLinkedServiceProperties.
- * Properties specific to this linked service type.
- *
- */
-export interface SapHanaLinkedServiceProperties {
- /**
- * @member {any} server Host name of the SAP HANA server. Type: string (or
- * Expression with resultType string).
- */
- server: any;
- /**
- * @member {SapHanaAuthenticationType} [authenticationType] The
- * authentication type to be used to connect to the SAP HANA server. Possible
- * values include: 'Basic', 'Windows'
- */
- authenticationType?: SapHanaAuthenticationType;
- /**
- * @member {any} [userName] Username to access the SAP HANA server. Type:
- * string (or Expression with resultType string).
- */
- userName?: any;
- /**
- * @member {SecretBaseUnion} [password] Password to access the SAP HANA
- * server.
- */
- 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 SapHanaLinkedService.
@@ -6918,47 +4954,6 @@ export interface SapHanaLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing SapBWLinkedServiceTypeProperties.
- * Properties specific to this linked service type.
- *
- */
-export interface SapBWLinkedServiceTypeProperties {
- /**
- * @member {any} server Host name of the SAP BW instance. Type: string (or
- * Expression with resultType string).
- */
- server: any;
- /**
- * @member {any} systemNumber System number of the BW system. (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. (Usually
- * a three-digit decimal number represented as a string) Type: string (or
- * Expression with resultType string).
- */
- clientId: any;
- /**
- * @member {any} [userName] Username to access the SAP BW server. Type:
- * string (or Expression with resultType string).
- */
- userName?: any;
- /**
- * @member {SecretBaseUnion} [password] Password to access the SAP BW server.
- */
- 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 SapBWLinkedService.
@@ -7023,80 +5018,6 @@ export interface SapBWLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing SftpServerLinkedServiceTypeProperties.
- * Properties specific to this linked service type.
- *
- */
-export interface SftpServerLinkedServiceTypeProperties {
- /**
- * @member {any} host The SFTP server host name. Type: string (or Expression
- * with resultType string).
- */
- host: any;
- /**
- * @member {any} [port] The TCP port number that the SFTP server uses to
- * listen for client connections. Default value is 22. Type: integer (or
- * Expression with resultType integer), minimum: 0.
- */
- port?: any;
- /**
- * @member {SftpAuthenticationType} [authenticationType] The authentication
- * type to be used to connect to the FTP server. Possible values include:
- * 'Basic', 'SshPublicKey'
- */
- authenticationType?: SftpAuthenticationType;
- /**
- * @member {any} [userName] The username used to log on to the SFTP server.
- * Type: string (or Expression with resultType string).
- */
- userName?: any;
- /**
- * @member {SecretBaseUnion} [password] Password to logon the SFTP server for
- * Basic authentication.
- */
- 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;
- /**
- * @member {any} [privateKeyPath] The SSH private key file path for
- * SshPublicKey authentication. Only valid for on-premises copy. For
- * on-premises copy with SshPublicKey authentication, either PrivateKeyPath
- * or PrivateKeyContent should be specified. SSH private key should be
- * OpenSSH format. Type: string (or Expression with resultType string).
- */
- privateKeyPath?: any;
- /**
- * @member {SecretBaseUnion} [privateKeyContent] Base64 encoded SSH private
- * key content for SshPublicKey authentication. For on-premises copy with
- * SshPublicKey authentication, either PrivateKeyPath or PrivateKeyContent
- * should be specified. SSH private key should be OpenSSH format.
- */
- privateKeyContent?: SecretBaseUnion;
- /**
- * @member {SecretBaseUnion} [passPhrase] The password to decrypt the SSH
- * private key if the SSH private key is encrypted.
- */
- passPhrase?: SecretBaseUnion;
- /**
- * @member {any} [skipHostKeyValidation] If true, skip the SSH host key
- * validation. Default value is false. Type: boolean (or Expression with
- * resultType boolean).
- */
- skipHostKeyValidation?: any;
- /**
- * @member {any} [hostKeyFingerprint] The host key finger-print of the SFTP
- * server. When SkipHostKeyValidation is false, HostKeyFingerprint should be
- * specified. Type: string (or Expression with resultType string).
- */
- hostKeyFingerprint?: any;
-}
-
/**
* @interface
* An interface representing SftpServerLinkedService.
@@ -7196,11 +5117,34 @@ export interface SftpServerLinkedService {
/**
* @interface
- * An interface representing FtpServerLinkedServiceTypeProperties.
- * Properties specific to this linked service type.
+ * An interface representing FtpServerLinkedService.
+ * A FTP server Linked Service.
*
*/
-export interface FtpServerLinkedServiceTypeProperties {
+export interface FtpServerLinkedService {
+ /**
+ * @member {string} type Polymorphic Discriminator
+ */
+ type: "FtpServer";
+ /**
+ * @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} host Host name of the FTP server. Type: string (or
* Expression with resultType string).
@@ -7249,15 +5193,15 @@ export interface FtpServerLinkedServiceTypeProperties {
/**
* @interface
- * An interface representing FtpServerLinkedService.
- * A FTP server Linked Service.
+ * An interface representing RestServiceLinkedService.
+ * Rest Service linked service.
*
*/
-export interface FtpServerLinkedService {
+export interface RestServiceLinkedService {
/**
* @member {string} type Polymorphic Discriminator
*/
- type: "FtpServer";
+ type: "RestService";
/**
* @member {IntegrationRuntimeReference} [connectVia] The integration runtime
* reference.
@@ -7278,108 +5222,58 @@ export interface FtpServerLinkedService {
*/
annotations?: any[];
/**
- * @member {any} host Host name of the FTP server. Type: string (or
- * Expression with resultType string).
+ * @member {any} url The base URL of the REST service.
*/
- host: any;
+ url: any;
/**
- * @member {any} [port] The TCP port number that the FTP server uses to
- * listen for client connections. Default value is 21. Type: integer (or
- * Expression with resultType integer), minimum: 0.
+ * @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).
*/
- port?: any;
+ enableServerCertificateValidation?: any;
/**
- * @member {FtpAuthenticationType} [authenticationType] The authentication
- * type to be used to connect to the FTP server. Possible values include:
- * 'Basic', 'Anonymous'
+ * @member {RestServiceAuthenticationType} authenticationType Type of
+ * authentication used to connect to the REST service. Possible values
+ * include: 'Anonymous', 'Basic', 'AadServicePrincial',
+ * 'ManagedServiceIdentity'
*/
- authenticationType?: FtpAuthenticationType;
+ authenticationType: RestServiceAuthenticationType;
/**
- * @member {any} [userName] Username to logon the FTP server. Type: string
- * (or Expression with resultType string).
+ * @member {any} [userName] The user name used in Basic authentication type.
*/
userName?: any;
/**
- * @member {SecretBaseUnion} [password] Password to logon the FTP server.
+ * @member {SecretBaseUnion} [password] The password used in Basic
+ * authentication type.
*/
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;
- /**
- * @member {any} [enableSsl] If true, connect to the FTP server over SSL/TLS
- * channel. Default value is true. Type: boolean (or Expression with
- * resultType boolean).
- */
- enableSsl?: any;
- /**
- * @member {any} [enableServerCertificateValidation] If true, validate the
- * FTP server SSL certificate when connect over SSL/TLS channel. Default
- * value is true. Type: boolean (or Expression with resultType boolean).
- */
- enableServerCertificateValidation?: any;
-}
-
-/**
- * @interface
- * An interface representing HttpLinkedServiceTypeProperties.
- * Properties specific to this linked service type.
- *
- */
-export interface HttpLinkedServiceTypeProperties {
- /**
- * @member {any} url The base URL of the HTTP endpoint, e.g.
- * http://www.microsoft.com. Type: string (or Expression with resultType
- * string).
- */
- url: any;
- /**
- * @member {HttpAuthenticationType} [authenticationType] The authentication
- * type to be used to connect to the HTTP server. Possible values include:
- * 'Basic', 'Anonymous', 'Digest', 'Windows', 'ClientCertificate'
- */
- authenticationType?: HttpAuthenticationType;
- /**
- * @member {any} [userName] User name for Basic, Digest, or Windows
- * authentication. Type: string (or Expression with resultType string).
+ /**
+ * @member {any} [servicePrincipalId] The application’s client ID used in
+ * AadServicePrincipal authentication type.
*/
- userName?: any;
+ servicePrincipalId?: any;
/**
- * @member {SecretBaseUnion} [password] Password for Basic, Digest, Windows,
- * or ClientCertificate with EmbeddedCertData authentication.
+ * @member {SecretBaseUnion} [servicePrincipalKey] The application’s key used
+ * in AadServicePrincipal authentication type.
*/
- password?: SecretBaseUnion;
+ servicePrincipalKey?: SecretBaseUnion;
/**
- * @member {any} [embeddedCertData] Base64 encoded certificate data for
- * ClientCertificate authentication. For on-premises copy with
- * ClientCertificate authentication, either CertThumbprint or
- * EmbeddedCertData/Password should be specified. Type: string (or Expression
- * with resultType string).
+ * @member {any} [tenant] The tenant information (domain name or tenant ID)
+ * used in AadServicePrincipal authentication type under which your
+ * application resides.
*/
- embeddedCertData?: any;
+ tenant?: any;
/**
- * @member {any} [certThumbprint] Thumbprint of certificate for
- * ClientCertificate authentication. Only valid for on-premises copy. For
- * on-premises copy with ClientCertificate authentication, either
- * CertThumbprint or EmbeddedCertData/Password should be specified. Type:
- * string (or Expression with resultType string).
+ * @member {any} [aadResourceId] The resource you are requesting
+ * authorization to use.
*/
- certThumbprint?: any;
+ 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;
- /**
- * @member {any} [enableServerCertificateValidation] If true, validate the
- * HTTPS server SSL certificate. Default value is true. Type: boolean (or
- * Expression with resultType boolean).
- */
- enableServerCertificateValidation?: any;
}
/**
@@ -7464,30 +5358,6 @@ export interface HttpLinkedService {
enableServerCertificateValidation?: any;
}
-/**
- * @interface
- * An interface representing AzureSearchLinkedServiceTypeProperties.
- * Windows Azure Search Service linked service properties.
- *
- */
-export interface AzureSearchLinkedServiceTypeProperties {
- /**
- * @member {any} url URL for Azure Search service. Type: string (or
- * Expression with resultType string).
- */
- url: any;
- /**
- * @member {SecretBaseUnion} [key] Admin Key for Azure Search service
- */
- key?: 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 AzureSearchLinkedService.
@@ -7571,47 +5441,6 @@ export interface CustomDataSourceLinkedService {
typeProperties: any;
}
-/**
- * @interface
- * An interface representing AmazonRedshiftLinkedServiceTypeProperties.
- * Amazon Redshift linked service properties.
- *
- */
-export interface AmazonRedshiftLinkedServiceTypeProperties {
- /**
- * @member {any} server The name of the Amazon Redshift server. Type: string
- * (or Expression with resultType string).
- */
- server: any;
- /**
- * @member {any} [username] The username of the Amazon Redshift source. Type:
- * string (or Expression with resultType string).
- */
- username?: any;
- /**
- * @member {SecretBaseUnion} [password] The password of the Amazon Redshift
- * source.
- */
- password?: SecretBaseUnion;
- /**
- * @member {any} database The database name of the Amazon Redshift source.
- * Type: string (or Expression with resultType string).
- */
- database: any;
- /**
- * @member {any} [port] The TCP port number that the Amazon Redshift server
- * uses to listen for client connections. The default value is 5439. Type:
- * integer (or Expression with resultType integer).
- */
- port?: 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 AmazonRedshiftLinkedService.
@@ -7676,32 +5505,6 @@ export interface AmazonRedshiftLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing AmazonS3LinkedServiceTypeProperties.
- * Amazon S3 linked service properties.
- *
- */
-export interface AmazonS3LinkedServiceTypeProperties {
- /**
- * @member {any} [accessKeyId] The access key identifier of the Amazon S3
- * Identity and Access Management (IAM) user. Type: string (or Expression
- * with resultType string).
- */
- accessKeyId?: any;
- /**
- * @member {SecretBaseUnion} [secretAccessKey] The secret access key of the
- * Amazon S3 Identity and Access Management (IAM) user.
- */
- secretAccessKey?: 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 AmazonS3LinkedService.
@@ -7751,38 +5554,6 @@ export interface AmazonS3LinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing SapEccLinkedServiceTypeProperties.
- * SAP ECC linked service properties.
- *
- */
-export interface SapEccLinkedServiceTypeProperties {
- /**
- * @member {string} url The URL of SAP ECC OData API. For example,
- * '[https://hostname:port/sap/opu/odata/sap/servicename/]'. Type: string (or
- * Expression with resultType string).
- */
- url: string;
- /**
- * @member {string} [username] The username for Basic authentication. Type:
- * string (or Expression with resultType string).
- */
- username?: string;
- /**
- * @member {SecretBaseUnion} [password] The password for Basic
- * authentication.
- */
- password?: SecretBaseUnion;
- /**
- * @member {string} [encryptedCredential] The encrypted credential used for
- * authentication. Credentials are encrypted using the integration runtime
- * credential manager. Either encryptedCredential or username/password must
- * be provided. Type: string (or Expression with resultType string).
- */
- encryptedCredential?: string;
-}
-
/**
* @interface
* An interface representing SapEccLinkedService.
@@ -7838,38 +5609,6 @@ export interface SapEccLinkedService {
encryptedCredential?: string;
}
-/**
- * @interface
- * An interface representing SapCloudForCustomerLinkedServiceTypeProperties.
- * SAP Cloud for Customer linked service properties.
- *
- */
-export interface SapCloudForCustomerLinkedServiceTypeProperties {
- /**
- * @member {any} url The URL of SAP Cloud for Customer OData API. For
- * example, '[https://[tenantname].crm.ondemand.com/sap/c4c/odata/v1]'. Type:
- * string (or Expression with resultType string).
- */
- url: any;
- /**
- * @member {any} [username] The username for Basic authentication. Type:
- * string (or Expression with resultType string).
- */
- username?: any;
- /**
- * @member {SecretBaseUnion} [password] The password for Basic
- * authentication.
- */
- password?: SecretBaseUnion;
- /**
- * @member {any} [encryptedCredential] The encrypted credential used for
- * authentication. Credentials are encrypted using the integration runtime
- * credential manager. Either encryptedCredential or username/password must
- * be provided. Type: string (or Expression with resultType string).
- */
- encryptedCredential?: any;
-}
-
/**
* @interface
* An interface representing SapCloudForCustomerLinkedService.
@@ -7925,44 +5664,6 @@ export interface SapCloudForCustomerLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing SalesforceLinkedServiceTypeProperties.
- * Salesforce linked service properties.
- *
- */
-export interface SalesforceLinkedServiceTypeProperties {
- /**
- * @member {any} [environmentUrl] The URL of Salesforce instance. Default is
- * 'https://login.salesforce.com'. To copy data from sandbox, specify
- * 'https://test.salesforce.com'. To copy data from custom domain, specify,
- * for example, 'https://[domain].my.salesforce.com'. Type: string (or
- * Expression with resultType string).
- */
- environmentUrl?: any;
- /**
- * @member {any} [username] The username for Basic authentication of the
- * Salesforce instance. Type: string (or Expression with resultType string).
- */
- username?: any;
- /**
- * @member {SecretBaseUnion} [password] The password for Basic authentication
- * of the Salesforce instance.
- */
- password?: SecretBaseUnion;
- /**
- * @member {SecretBaseUnion} [securityToken] The security token is required
- * to remotely access Salesforce instance.
- */
- securityToken?: 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 SalesforceLinkedService.
@@ -7978,97 +5679,44 @@ export interface SalesforceLinkedService {
* @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} [environmentUrl] The URL of Salesforce instance. Default is
- * 'https://login.salesforce.com'. To copy data from sandbox, specify
- * 'https://test.salesforce.com'. To copy data from custom domain, specify,
- * for example, 'https://[domain].my.salesforce.com'. Type: string (or
- * Expression with resultType string).
- */
- environmentUrl?: any;
- /**
- * @member {any} [username] The username for Basic authentication of the
- * Salesforce instance. Type: string (or Expression with resultType string).
- */
- username?: any;
- /**
- * @member {SecretBaseUnion} [password] The password for Basic authentication
- * of the Salesforce instance.
- */
- password?: SecretBaseUnion;
- /**
- * @member {SecretBaseUnion} [securityToken] The security token is required
- * to remotely access Salesforce instance.
- */
- securityToken?: 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 AzureDataLakeStoreLinkedServiceTypeProperties.
- * Azure Data Lake Store linked service properties.
- *
- */
-export interface AzureDataLakeStoreLinkedServiceTypeProperties {
- /**
- * @member {any} dataLakeStoreUri Data Lake Store service URI. Type: string
- * (or Expression with resultType string).
- */
- dataLakeStoreUri: any;
+ connectVia?: IntegrationRuntimeReference;
/**
- * @member {any} [servicePrincipalId] The ID of the application used to
- * authenticate against the Azure Data Lake Store account. Type: string (or
- * Expression with resultType string).
+ * @member {string} [description] Linked service description.
*/
- servicePrincipalId?: any;
+ description?: string;
/**
- * @member {SecretBaseUnion} [servicePrincipalKey] The Key of the application
- * used to authenticate against the Azure Data Lake Store account.
+ * @member {{ [propertyName: string]: ParameterSpecification }} [parameters]
+ * Parameters for linked service.
*/
- servicePrincipalKey?: SecretBaseUnion;
+ parameters?: { [propertyName: string]: ParameterSpecification };
/**
- * @member {any} [tenant] The name or ID of the tenant to which the service
- * principal belongs. Type: string (or Expression with resultType string).
+ * @member {any[]} [annotations] List of tags that can be used for describing
+ * the Dataset.
*/
- tenant?: any;
+ annotations?: any[];
/**
- * @member {any} [accountName] Data Lake Store account name. Type: string (or
+ * @member {any} [environmentUrl] The URL of Salesforce instance. Default is
+ * 'https://login.salesforce.com'. To copy data from sandbox, specify
+ * 'https://test.salesforce.com'. To copy data from custom domain, specify,
+ * for example, 'https://[domain].my.salesforce.com'. Type: string (or
* Expression with resultType string).
*/
- accountName?: any;
+ environmentUrl?: any;
/**
- * @member {any} [subscriptionId] Data Lake Store account subscription ID (if
- * different from Data Factory account). Type: string (or Expression with
- * resultType string).
+ * @member {any} [username] The username for Basic authentication of the
+ * Salesforce instance. Type: string (or Expression with resultType string).
*/
- subscriptionId?: any;
+ username?: any;
/**
- * @member {any} [resourceGroupName] Data Lake Store account resource group
- * name (if different from Data Factory account). Type: string (or Expression
- * with resultType string).
+ * @member {SecretBaseUnion} [password] The password for Basic authentication
+ * of the Salesforce instance.
*/
- resourceGroupName?: any;
+ password?: SecretBaseUnion;
+ /**
+ * @member {SecretBaseUnion} [securityToken] The security token is required
+ * to remotely access Salesforce instance.
+ */
+ securityToken?: SecretBaseUnion;
/**
* @member {any} [encryptedCredential] The encrypted credential used for
* authentication. Credentials are encrypted using the integration runtime
@@ -8153,69 +5801,6 @@ export interface AzureDataLakeStoreLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing MongoDbLinkedServiceTypeProperties.
- * MongoDB linked service properties.
- *
- */
-export interface MongoDbLinkedServiceTypeProperties {
- /**
- * @member {any} server The IP address or server name of the MongoDB server.
- * Type: string (or Expression with resultType string).
- */
- server: any;
- /**
- * @member {MongoDbAuthenticationType} [authenticationType] The
- * authentication type to be used to connect to the MongoDB database.
- * Possible values include: 'Basic', 'Anonymous'
- */
- authenticationType?: MongoDbAuthenticationType;
- /**
- * @member {any} databaseName The name of the MongoDB database that you want
- * to access. Type: string (or Expression with resultType string).
- */
- databaseName: any;
- /**
- * @member {any} [username] Username for authentication. Type: string (or
- * Expression with resultType string).
- */
- username?: any;
- /**
- * @member {SecretBaseUnion} [password] Password for authentication.
- */
- password?: SecretBaseUnion;
- /**
- * @member {any} [authSource] Database to verify the username and password.
- * Type: string (or Expression with resultType string).
- */
- authSource?: any;
- /**
- * @member {any} [port] The TCP port number that the MongoDB server uses to
- * listen for client connections. The default value is 27017. Type: integer
- * (or Expression with resultType integer), minimum: 0.
- */
- port?: any;
- /**
- * @member {any} [enableSsl] Specifies whether the connections to the server
- * are encrypted using SSL. The default value is false. Type: boolean (or
- * Expression with resultType boolean).
- */
- enableSsl?: any;
- /**
- * @member {any} [allowSelfSignedServerCert] Specifies whether to allow
- * self-signed certificates from the server. The default value is false.
- * Type: boolean (or Expression with resultType boolean).
- */
- allowSelfSignedServerCert?: 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 MongoDbLinkedService.
@@ -8302,45 +5887,6 @@ export interface MongoDbLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing CassandraLinkedServiceTypeProperties.
- * Cassandra linked service properties.
- *
- */
-export interface CassandraLinkedServiceTypeProperties {
- /**
- * @member {any} host Host name for connection. Type: string (or Expression
- * with resultType string).
- */
- host: any;
- /**
- * @member {any} [authenticationType] AuthenticationType to be used for
- * connection. Type: string (or Expression with resultType string).
- */
- authenticationType?: any;
- /**
- * @member {any} [port] The port for the connection. Type: integer (or
- * Expression with resultType integer).
- */
- port?: any;
- /**
- * @member {any} [username] Username for authentication. Type: string (or
- * Expression with resultType string).
- */
- username?: any;
- /**
- * @member {SecretBaseUnion} [password] Password for authentication.
- */
- 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 CassandraLinkedService.
@@ -8544,41 +6090,6 @@ export interface WebLinkedService {
typeProperties: WebLinkedServiceTypePropertiesUnion;
}
-/**
- * @interface
- * An interface representing ODataLinkedServiceTypeProperties.
- * OData linked service properties.
- *
- */
-export interface ODataLinkedServiceTypeProperties {
- /**
- * @member {any} url The URL of the OData service endpoint. Type: string (or
- * Expression with resultType string).
- */
- url: any;
- /**
- * @member {ODataAuthenticationType} [authenticationType] Type of
- * authentication used to connect to the OData service. Possible values
- * include: 'Basic', 'Anonymous'
- */
- authenticationType?: ODataAuthenticationType;
- /**
- * @member {any} [userName] User name of the OData service. Type: string (or
- * Expression with resultType string).
- */
- userName?: any;
- /**
- * @member {SecretBaseUnion} [password] Password of the OData service.
- */
- 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 ODataLinkedService.
@@ -8615,11 +6126,12 @@ export interface ODataLinkedService {
*/
url: any;
/**
- * @member {ODataAuthenticationType} [authenticationType] Type of
+ * @member {ODataAuthenticationType} authenticationType Type of
* authentication used to connect to the OData service. Possible values
- * include: 'Basic', 'Anonymous'
+ * include: 'Anonymous', 'Basic', 'Windows', 'AadServicePrincipal',
+ * 'ManagedServiceIdentity'
*/
- authenticationType?: ODataAuthenticationType;
+ authenticationType: ODataAuthenticationType;
/**
* @member {any} [userName] User name of the OData service. Type: string (or
* Expression with resultType string).
@@ -8630,47 +6142,55 @@ export interface ODataLinkedService {
*/
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).
+ * @member {any} [tenant] Specify the tenant information (domain name or
+ * tenant ID) under which your application resides. Type: string (or
+ * Expression with resultType string).
*/
- encryptedCredential?: any;
-}
-
-/**
- * @interface
- * An interface representing HdfsLinkedServiceTypeProperties.
- * HDFS linked service properties.
- *
- */
-export interface HdfsLinkedServiceTypeProperties {
+ tenant?: any;
/**
- * @member {any} url The URL of the HDFS service endpoint, e.g.
- * http://myhostname:50070/webhdfs/v1 . Type: string (or Expression with
+ * @member {any} [servicePrincipalId] Specify the application id of your
+ * application registered in Azure Active Directory. Type: string (or
+ * Expression with resultType string).
+ */
+ servicePrincipalId?: any;
+ /**
+ * @member {any} [aadResourceId] Specify the resource you are requesting
+ * authorization to use Directory. Type: string (or Expression with
* resultType string).
*/
- url: any;
+ aadResourceId?: any;
/**
- * @member {any} [authenticationType] Type of authentication used to connect
- * to the HDFS. Possible values are: Anonymous and Windows. Type: string (or
+ * @member {ODataAadServicePrincipalCredentialType}
+ * [aadServicePrincipalCredentialType] Specify the credential type (key or
+ * cert) is used for service principal. Possible values include:
+ * 'ServicePrincipalKey', 'ServicePrincipalCert'
+ */
+ aadServicePrincipalCredentialType?: ODataAadServicePrincipalCredentialType;
+ /**
+ * @member {SecretBaseUnion} [servicePrincipalKey] Specify the secret of your
+ * application registered in Azure Active Directory. Type: string (or
* Expression with resultType string).
*/
- authenticationType?: any;
+ servicePrincipalKey?: 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).
+ * @member {SecretBaseUnion} [servicePrincipalEmbeddedCert] Specify the
+ * base64 encoded certificate of your application registered in Azure Active
+ * Directory. Type: string (or Expression with resultType string).
*/
- encryptedCredential?: any;
+ servicePrincipalEmbeddedCert?: SecretBaseUnion;
/**
- * @member {any} [userName] User name for Windows authentication. Type:
- * string (or Expression with resultType string).
+ * @member {SecretBaseUnion} [servicePrincipalEmbeddedCertPassword] Specify
+ * the password of your certificate if your certificate has a password and
+ * you are using AadServicePrincipal authentication. Type: string (or
+ * Expression with resultType string).
*/
- userName?: any;
+ servicePrincipalEmbeddedCertPassword?: SecretBaseUnion;
/**
- * @member {SecretBaseUnion} [password] Password for Windows authentication.
+ * @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).
*/
- password?: SecretBaseUnion;
+ encryptedCredential?: any;
}
/**
@@ -8721,56 +6241,15 @@ export interface HdfsLinkedService {
* credential manager. Type: string (or Expression with resultType string).
*/
encryptedCredential?: any;
- /**
- * @member {any} [userName] User name for Windows authentication. Type:
- * string (or Expression with resultType string).
- */
- userName?: any;
- /**
- * @member {SecretBaseUnion} [password] Password for Windows authentication.
- */
- password?: SecretBaseUnion;
-}
-
-/**
- * @interface
- * An interface representing OdbcLinkedServiceTypeProperties.
- * ODBC linked service properties.
- *
- */
-export interface OdbcLinkedServiceTypeProperties {
- /**
- * @member {any} connectionString The non-access credential portion of the
- * connection string as well as an optional encrypted credential. Type:
- * string, SecureString or AzureKeyVaultSecretReference.
- */
- connectionString: any;
- /**
- * @member {any} [authenticationType] Type of authentication used to connect
- * to the ODBC data store. Possible values are: Anonymous and Basic. Type:
- * string (or Expression with resultType string).
- */
- authenticationType?: any;
- /**
- * @member {SecretBaseUnion} [credential] The access credential portion of
- * the connection string specified in driver-specific property-value format.
- */
- credential?: SecretBaseUnion;
- /**
- * @member {any} [userName] User name for Basic authentication. Type: string
- * (or Expression with resultType string).
- */
- userName?: any;
- /**
- * @member {SecretBaseUnion} [password] Password for Basic authentication.
- */
- 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;
+ /**
+ * @member {any} [userName] User name for Windows authentication. Type:
+ * string (or Expression with resultType string).
+ */
+ userName?: any;
+ /**
+ * @member {SecretBaseUnion} [password] Password for Windows authentication.
+ */
+ password?: SecretBaseUnion;
}
/**
@@ -8837,54 +6316,6 @@ export interface OdbcLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing AzureMLLinkedServiceTypeProperties.
- * Azure ML Web Service linked service properties.
- *
- */
-export interface AzureMLLinkedServiceTypeProperties {
- /**
- * @member {any} mlEndpoint The Batch Execution REST URL for an Azure ML Web
- * Service endpoint. Type: string (or Expression with resultType string).
- */
- mlEndpoint: any;
- /**
- * @member {SecretBaseUnion} apiKey The API key for accessing the Azure ML
- * model endpoint.
- */
- apiKey: SecretBaseUnion;
- /**
- * @member {any} [updateResourceEndpoint] The Update Resource REST URL for an
- * Azure ML Web Service endpoint. Type: string (or Expression with resultType
- * string).
- */
- updateResourceEndpoint?: any;
- /**
- * @member {any} [servicePrincipalId] The ID of the service principal used to
- * authenticate against the ARM-based updateResourceEndpoint of an Azure ML
- * web service. Type: string (or Expression with resultType string).
- */
- servicePrincipalId?: any;
- /**
- * @member {SecretBaseUnion} [servicePrincipalKey] The key of the service
- * principal used to authenticate against the ARM-based
- * updateResourceEndpoint of an Azure ML web service.
- */
- servicePrincipalKey?: SecretBaseUnion;
- /**
- * @member {any} [tenant] The name or ID of the tenant to which the service
- * principal belongs. Type: string (or Expression with resultType string).
- */
- tenant?: 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 AzureMLLinkedService.
@@ -8956,41 +6387,6 @@ export interface AzureMLLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing TeradataLinkedServiceTypeProperties.
- * Teradata linked service properties.
- *
- */
-export interface TeradataLinkedServiceTypeProperties {
- /**
- * @member {any} server Server name for connection. Type: string (or
- * Expression with resultType string).
- */
- server: any;
- /**
- * @member {TeradataAuthenticationType} [authenticationType]
- * AuthenticationType to be used for connection. Possible values include:
- * 'Basic', 'Windows'
- */
- authenticationType?: TeradataAuthenticationType;
- /**
- * @member {any} [username] Username for authentication. Type: string (or
- * Expression with resultType string).
- */
- username?: any;
- /**
- * @member {SecretBaseUnion} [password] Password for authentication.
- */
- 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 TeradataLinkedService.
@@ -9049,45 +6445,6 @@ export interface TeradataLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing Db2LinkedServiceTypeProperties.
- * DB2 linked service properties.
- *
- */
-export interface Db2LinkedServiceTypeProperties {
- /**
- * @member {any} server Server name for connection. Type: string (or
- * Expression with resultType string).
- */
- server: any;
- /**
- * @member {any} database Database name for connection. Type: string (or
- * Expression with resultType string).
- */
- database: any;
- /**
- * @member {Db2AuthenticationType} [authenticationType] AuthenticationType to
- * be used for connection. Possible values include: 'Basic'
- */
- authenticationType?: Db2AuthenticationType;
- /**
- * @member {any} [username] Username for authentication. Type: string (or
- * Expression with resultType string).
- */
- username?: any;
- /**
- * @member {SecretBaseUnion} [password] Password for authentication.
- */
- 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 Db2LinkedService.
@@ -9150,50 +6507,6 @@ export interface Db2LinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing SybaseLinkedServiceTypeProperties.
- * Sybase linked service properties.
- *
- */
-export interface SybaseLinkedServiceTypeProperties {
- /**
- * @member {any} server Server name for connection. Type: string (or
- * Expression with resultType string).
- */
- server: any;
- /**
- * @member {any} database Database name for connection. Type: string (or
- * Expression with resultType string).
- */
- database: any;
- /**
- * @member {any} [schema] Schema name for connection. Type: string (or
- * Expression with resultType string).
- */
- schema?: any;
- /**
- * @member {SybaseAuthenticationType} [authenticationType] AuthenticationType
- * to be used for connection. Possible values include: 'Basic', 'Windows'
- */
- authenticationType?: SybaseAuthenticationType;
- /**
- * @member {any} [username] Username for authentication. Type: string (or
- * Expression with resultType string).
- */
- username?: any;
- /**
- * @member {SecretBaseUnion} [password] Password for authentication.
- */
- 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 SybaseLinkedService.
@@ -9261,25 +6574,6 @@ export interface SybaseLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing PostgreSqlLinkedServiceTypeProperties.
- * PostgreSQL linked service properties.
- *
- */
-export interface PostgreSqlLinkedServiceTypeProperties {
- /**
- * @member {SecretBaseUnion} connectionString The connection string.
- */
- connectionString: 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 PostgreSqlLinkedService.
@@ -9322,25 +6616,6 @@ export interface PostgreSqlLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing MySqlLinkedServiceTypeProperties.
- * MySQL linked service properties.
- *
- */
-export interface MySqlLinkedServiceTypeProperties {
- /**
- * @member {SecretBaseUnion} connectionString The connection string.
- */
- connectionString: 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 MySqlLinkedService.
@@ -9383,26 +6658,6 @@ export interface MySqlLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing AzureMySqlLinkedServiceTypeProperties.
- * Azure MySQL database linked service properties.
- *
- */
-export interface AzureMySqlLinkedServiceTypeProperties {
- /**
- * @member {any} connectionString The connection string. Type: string,
- * SecureString or AzureKeyVaultSecretReference.
- */
- connectionString: 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 AzureMySqlLinkedService.
@@ -9448,16 +6703,67 @@ export interface AzureMySqlLinkedService {
/**
* @interface
- * An interface representing OracleLinkedServiceTypeProperties.
- * Oracle database linked service properties.
+ * An interface representing OracleServiceCloudLinkedService.
+ * Oracle Service Cloud linked service.
*
*/
-export interface OracleLinkedServiceTypeProperties {
+export interface OracleServiceCloudLinkedService {
+ /**
+ * @member {string} type Polymorphic Discriminator
+ */
+ type: "OracleServiceCloud";
+ /**
+ * @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} host The URL of the Oracle Service Cloud instance.
+ */
+ host: any;
+ /**
+ * @member {any} username The user name that you use to access Oracle Service
+ * Cloud server.
+ */
+ username: any;
+ /**
+ * @member {SecretBaseUnion} password The password corresponding to the user
+ * name that you provided in the username key.
+ */
+ password: SecretBaseUnion;
+ /**
+ * @member {any} [useEncryptedEndpoints] Specifies whether the data source
+ * endpoints are encrypted using HTTPS. The default value is true. Type:
+ * boolean (or Expression with resultType boolean).
+ */
+ useEncryptedEndpoints?: any;
+ /**
+ * @member {any} [useHostVerification] Specifies whether to require the host
+ * name in the server's certificate to match the host name of the server when
+ * connecting over SSL. The default value is true. Type: boolean (or
+ * Expression with resultType boolean).
+ */
+ useHostVerification?: any;
/**
- * @member {any} connectionString The connection string. Type: string,
- * SecureString or AzureKeyVaultSecretReference.
+ * @member {any} [usePeerVerification] Specifies whether to verify the
+ * identity of the server when connecting over SSL. The default value is
+ * true. Type: boolean (or Expression with resultType boolean).
*/
- connectionString: any;
+ usePeerVerification?: any;
/**
* @member {any} [encryptedCredential] The encrypted credential used for
* authentication. Credentials are encrypted using the integration runtime
@@ -9509,35 +6815,6 @@ export interface OracleLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing FileServerLinkedServiceTypeProperties.
- * File system linked service properties.
- *
- */
-export interface FileServerLinkedServiceTypeProperties {
- /**
- * @member {any} host Host name of the server. Type: string (or Expression
- * with resultType string).
- */
- host: any;
- /**
- * @member {any} [userId] User ID to logon the server. Type: string (or
- * Expression with resultType string).
- */
- userId?: any;
- /**
- * @member {SecretBaseUnion} [password] Password to logon the server.
- */
- 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 FileServerLinkedService.
@@ -9590,45 +6867,6 @@ export interface FileServerLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing HDInsightLinkedServiceTypeProperties.
- * HDInsight linked service properties.
- *
- */
-export interface HDInsightLinkedServiceTypeProperties {
- /**
- * @member {any} clusterUri HDInsight cluster URI. Type: string (or
- * Expression with resultType string).
- */
- clusterUri: any;
- /**
- * @member {any} [userName] HDInsight cluster user name. Type: string (or
- * Expression with resultType string).
- */
- userName?: any;
- /**
- * @member {SecretBaseUnion} [password] HDInsight cluster password.
- */
- password?: SecretBaseUnion;
- /**
- * @member {LinkedServiceReference} [linkedServiceName] The Azure Storage
- * linked service reference.
- */
- linkedServiceName?: LinkedServiceReference;
- /**
- * @member {LinkedServiceReference} [hcatalogLinkedServiceName] A reference
- * to the Azure SQL linked service that points to the HCatalog database.
- */
- hcatalogLinkedServiceName?: LinkedServiceReference;
- /**
- * @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 HDInsightLinkedService.
@@ -9693,62 +6931,68 @@ export interface HDInsightLinkedService {
/**
* @interface
- * An interface representing DynamicsLinkedServiceTypeProperties.
- * Dynamics linked service properties.
+ * An interface representing DynamicsAXLinkedService.
+ * Dynamics AX linked service.
*
*/
-export interface DynamicsLinkedServiceTypeProperties {
+export interface DynamicsAXLinkedService {
/**
- * @member {any} deploymentType The deployment type of the Dynamics instance.
- * 'Online' for Dynamics Online and 'OnPremisesWithIfd' for Dynamics
- * on-premises with Ifd. Type: string (or Expression with resultType string).
+ * @member {string} type Polymorphic Discriminator
*/
- deploymentType: any;
+ type: "DynamicsAX";
/**
- * @member {any} [hostName] The host name of the on-premises Dynamics server.
- * The property is required for on-prem and not allowed for online. Type:
- * string (or Expression with resultType string).
+ * @member {IntegrationRuntimeReference} [connectVia] The integration runtime
+ * reference.
*/
- hostName?: any;
+ connectVia?: IntegrationRuntimeReference;
/**
- * @member {any} [port] The port of on-premises Dynamics server. The property
- * is required for on-prem and not allowed for online. Default is 443. Type:
- * integer (or Expression with resultType integer), minimum: 0.
+ * @member {string} [description] Linked service description.
*/
- port?: any;
+ description?: string;
/**
- * @member {any} [serviceUri] The URL to the Microsoft Dynamics server. The
- * property is required for on-line and not allowed for on-prem. Type: string
- * (or Expression with resultType string).
+ * @member {{ [propertyName: string]: ParameterSpecification }} [parameters]
+ * Parameters for linked service.
*/
- serviceUri?: any;
+ parameters?: { [propertyName: string]: ParameterSpecification };
/**
- * @member {any} [organizationName] The organization name of the Dynamics
- * instance. The property is required for on-prem and required for online
- * when there are more than one Dynamics instances associated with the user.
- * Type: string (or Expression with resultType string).
+ * @member {any[]} [annotations] List of tags that can be used for describing
+ * the Dataset.
*/
- organizationName?: any;
+ annotations?: any[];
/**
- * @member {any} authenticationType The authentication type to connect to
- * Dynamics server. 'Office365' for online scenario, 'Ifd' for on-premises
- * with Ifd scenario. Type: string (or Expression with resultType string).
+ * @member {any} url The URL of Dynamics AX OData API. Type: string (or
+ * Expression with resultType string).
*/
- authenticationType: any;
+ url: any;
/**
- * @member {any} username User name to access the Dynamics instance. Type:
- * string (or Expression with resultType string).
+ * @member {any} [tenant] Specify the tenant information (domain name or
+ * tenant ID) under which your application resides. Type: string (or
+ * Expression with resultType string).
*/
- username: any;
+ tenant?: any;
/**
- * @member {SecretBaseUnion} [password] Password to access the Dynamics
- * instance.
+ * @member {any} [servicePrincipalId] Specify the application id of your
+ * application registered in Azure Active Directory. Type: string (or
+ * Expression with resultType string).
*/
- password?: SecretBaseUnion;
+ servicePrincipalId?: any;
+ /**
+ * @member {any} [aadResourceId] Specify the resource you are requesting
+ * authorization to use Directory. Type: string (or Expression with
+ * resultType string).
+ */
+ aadResourceId?: any;
+ /**
+ * @member {SecretBaseUnion} [servicePrincipalKey] Specify the secret of your
+ * application registered in Azure Active Directory. Type: string (or
+ * Expression with resultType string).
+ */
+ servicePrincipalKey?: 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).
+ * credential manager. Either encryptedCredential or username/password must
+ * be provided. Type: string (or Expression with resultType string).
*/
encryptedCredential?: any;
}
@@ -9838,26 +7082,6 @@ export interface DynamicsLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing CosmosDbLinkedServiceTypeProperties.
- * CosmosDB linked service properties.
- *
- */
-export interface CosmosDbLinkedServiceTypeProperties {
- /**
- * @member {any} connectionString The connection string. Type: string,
- * SecureString or AzureKeyVaultSecretReference.
- */
- connectionString: 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 CosmosDbLinkedService.
@@ -9901,21 +7125,6 @@ export interface CosmosDbLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing AzureKeyVaultLinkedServiceTypeProperties.
- * Azure Key Vault linked service properties.
- *
- */
-export interface AzureKeyVaultLinkedServiceTypeProperties {
- /**
- * @member {any} baseUrl The base URL of the Azure Key Vault. e.g.
- * https://myakv.vault.azure.net Type: string (or Expression with resultType
- * string).
- */
- baseUrl: any;
-}
-
/**
* @interface
* An interface representing AzureKeyVaultLinkedService.
@@ -9954,45 +7163,6 @@ export interface AzureKeyVaultLinkedService {
baseUrl: any;
}
-/**
- * @interface
- * An interface representing AzureBatchLinkedServiceTypeProperties.
- * Azure Batch linked service properties.
- *
- */
-export interface AzureBatchLinkedServiceTypeProperties {
- /**
- * @member {any} accountName The Azure Batch account name. Type: string (or
- * Expression with resultType string).
- */
- accountName: any;
- /**
- * @member {SecretBaseUnion} [accessKey] The Azure Batch account access key.
- */
- accessKey?: SecretBaseUnion;
- /**
- * @member {any} batchUri The Azure Batch URI. Type: string (or Expression
- * with resultType string).
- */
- batchUri: any;
- /**
- * @member {any} poolName The Azure Batch pool name. Type: string (or
- * Expression with resultType string).
- */
- poolName: any;
- /**
- * @member {LinkedServiceReference} linkedServiceName The Azure Storage
- * linked service reference.
- */
- linkedServiceName: LinkedServiceReference;
- /**
- * @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 AzureBatchLinkedService.
@@ -10055,42 +7225,6 @@ export interface AzureBatchLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing AzureSqlDatabaseLinkedServiceTypeProperties.
- * Azure SQL Database linked service properties.
- *
- */
-export interface AzureSqlDatabaseLinkedServiceTypeProperties {
- /**
- * @member {any} connectionString The connection string. Type: string,
- * SecureString or AzureKeyVaultSecretReference.
- */
- connectionString: any;
- /**
- * @member {any} [servicePrincipalId] The ID of the service principal used to
- * authenticate against Azure SQL Database. Type: string (or Expression with
- * resultType string).
- */
- servicePrincipalId?: any;
- /**
- * @member {SecretBaseUnion} [servicePrincipalKey] The key of the service
- * principal used to authenticate against Azure SQL Database.
- */
- servicePrincipalKey?: SecretBaseUnion;
- /**
- * @member {any} [tenant] The name or ID of the tenant to which the service
- * principal belongs. Type: string (or Expression with resultType string).
- */
- tenant?: 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 AzureSqlDatabaseLinkedService.
@@ -10137,41 +7271,11 @@ export interface AzureSqlDatabaseLinkedService {
* principal used to authenticate against Azure SQL Database.
*/
servicePrincipalKey?: SecretBaseUnion;
- /**
- * @member {any} [tenant] The name or ID of the tenant to which the service
- * principal belongs. Type: string (or Expression with resultType string).
- */
- tenant?: 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 SqlServerLinkedServiceTypeProperties.
- * SQL Server linked service properties.
- *
- */
-export interface SqlServerLinkedServiceTypeProperties {
- /**
- * @member {any} connectionString The connection string. Type: string,
- * SecureString or AzureKeyVaultSecretReference.
- */
- connectionString: any;
- /**
- * @member {any} [userName] The on-premises Windows authentication user name.
- * Type: string (or Expression with resultType string).
- */
- userName?: any;
- /**
- * @member {SecretBaseUnion} [password] The on-premises Windows
- * authentication password.
+ /**
+ * @member {any} [tenant] The name or ID of the tenant to which the service
+ * principal belongs. Type: string (or Expression with resultType string).
*/
- password?: SecretBaseUnion;
+ tenant?: any;
/**
* @member {any} [encryptedCredential] The encrypted credential used for
* authentication. Credentials are encrypted using the integration runtime
@@ -10233,43 +7337,6 @@ export interface SqlServerLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing AzureSqlDWLinkedServiceTypeProperties.
- * Azure SQL Data Warehouse linked service properties.
- *
- */
-export interface AzureSqlDWLinkedServiceTypeProperties {
- /**
- * @member {any} connectionString The connection string. Type: string,
- * SecureString or AzureKeyVaultSecretReference. Type: string, SecureString
- * or AzureKeyVaultSecretReference.
- */
- connectionString: any;
- /**
- * @member {any} [servicePrincipalId] The ID of the service principal used to
- * authenticate against Azure SQL Data Warehouse. Type: string (or Expression
- * with resultType string).
- */
- servicePrincipalId?: any;
- /**
- * @member {SecretBaseUnion} [servicePrincipalKey] The key of the service
- * principal used to authenticate against Azure SQL Data Warehouse.
- */
- servicePrincipalKey?: SecretBaseUnion;
- /**
- * @member {any} [tenant] The name or ID of the tenant to which the service
- * principal belongs. Type: string (or Expression with resultType string).
- */
- tenant?: 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 AzureSqlDWLinkedService.
@@ -10330,32 +7397,6 @@ export interface AzureSqlDWLinkedService {
encryptedCredential?: any;
}
-/**
- * @interface
- * An interface representing AzureStorageLinkedServiceTypeProperties.
- * Azure Storage linked service properties.
- *
- */
-export interface AzureStorageLinkedServiceTypeProperties {
- /**
- * @member {any} [connectionString] The connection string. It is mutually
- * exclusive with sasUri property. Type: string, SecureString or
- * AzureKeyVaultSecretReference.
- */
- connectionString?: any;
- /**
- * @member {SecretBaseUnion} [sasUri] SAS URI of the Azure Storage resource.
- * It is mutually exclusive with connectionString property.
- */
- sasUri?: SecretBaseUnion;
- /**
- * @member {string} [encryptedCredential] The encrypted credential used for
- * authentication. Credentials are encrypted using the integration runtime
- * credential manager. Type: string (or Expression with resultType string).
- */
- encryptedCredential?: string;
-}
-
/**
* @interface
* An interface representing AzureTableStorageLinkedService.
@@ -10405,55 +7446,6 @@ export interface AzureTableStorageLinkedService {
encryptedCredential?: string;
}
-/**
- * @interface
- * An interface representing AzureBlobStorageLinkedServiceTypeProperties.
- * Azure Blob Storage linked service properties.
- *
- */
-export interface AzureBlobStorageLinkedServiceTypeProperties {
- /**
- * @member {any} [connectionString] The connection string. It is mutually
- * exclusive with sasUri, serviceEndpoint property. Type: string,
- * SecureString or AzureKeyVaultSecretReference.
- */
- connectionString?: any;
- /**
- * @member {SecretBaseUnion} [sasUri] SAS URI of the Azure Blob Storage
- * resource. It is mutually exclusive with connectionString, serviceEndpoint
- * property.
- */
- sasUri?: SecretBaseUnion;
- /**
- * @member {string} [serviceEndpoint] Blob service endpoint of the Azure Blob
- * Storage resource. It is mutually exclusive with connectionString, sasUri
- * property.
- */
- serviceEndpoint?: string;
- /**
- * @member {any} [servicePrincipalId] The ID of the service principal used to
- * authenticate against Azure SQL Data Warehouse. Type: string (or Expression
- * with resultType string).
- */
- servicePrincipalId?: any;
- /**
- * @member {SecretBaseUnion} [servicePrincipalKey] The key of the service
- * principal used to authenticate against Azure SQL Data Warehouse.
- */
- servicePrincipalKey?: SecretBaseUnion;
- /**
- * @member {any} [tenant] The name or ID of the tenant to which the service
- * principal belongs. Type: string (or Expression with resultType string).
- */
- tenant?: any;
- /**
- * @member {string} [encryptedCredential] The encrypted credential used for
- * authentication. Credentials are encrypted using the integration runtime
- * credential manager. Type: string (or Expression with resultType string).
- */
- encryptedCredential?: string;
-}
-
/**
* @interface
* An interface representing AzureBlobStorageLinkedService.
@@ -11607,6 +8599,49 @@ export interface GoogleBigQueryObjectDataset {
folder?: DatasetFolder;
}
+/**
+ * @interface
+ * An interface representing GoogleAdWordsObjectDataset.
+ * Google AdWords service dataset.
+ *
+ */
+export interface GoogleAdWordsObjectDataset {
+ /**
+ * @member {string} type Polymorphic Discriminator
+ */
+ type: "GoogleAdWordsObject";
+ /**
+ * @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 {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;
+}
+
/**
* @interface
* An interface representing EloquaObjectDataset.
@@ -11865,6 +8900,77 @@ export interface AmazonMWSObjectDataset {
folder?: DatasetFolder;
}
+/**
+ * @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 {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;
+}
+
/**
* Contains the possible cases for DatasetCompression.
*/
@@ -12193,48 +9299,6 @@ export interface TextFormat {
firstRowAsHeader?: any;
}
-/**
- * @interface
- * An interface representing HttpDatasetTypeProperties.
- * Properties specific to this dataset type.
- *
- */
-export interface HttpDatasetTypeProperties {
- /**
- * @member {any} [relativeUrl] The relative URL based on the URL in the
- * HttpLinkedService refers to an HTTP file Type: string (or Expression with
- * resultType string).
- */
- relativeUrl?: any;
- /**
- * @member {any} [requestMethod] The HTTP method for the HTTP request. Type:
- * string (or Expression with resultType string).
- */
- requestMethod?: any;
- /**
- * @member {any} [requestBody] The body for the HTTP request. Type: string
- * (or Expression with resultType string).
- */
- requestBody?: any;
- /**
- * @member {any} [additionalHeaders] The headers for the HTTP Request. e.g.
- * request-header-name-1:request-header-value-1
- * ...
- * request-header-name-n:request-header-value-n Type: string (or Expression
- * with resultType string).
- */
- additionalHeaders?: any;
- /**
- * @member {DatasetStorageFormatUnion} [format] The format of files.
- */
- format?: DatasetStorageFormatUnion;
- /**
- * @member {DatasetCompressionUnion} [compression] The data compression
- * method used on files.
- */
- compression?: DatasetCompressionUnion;
-}
-
/**
* @interface
* An interface representing HttpDataset.
@@ -12304,25 +9368,11 @@ export interface HttpDataset {
* @member {DatasetStorageFormatUnion} [format] The format of files.
*/
format?: DatasetStorageFormatUnion;
- /**
- * @member {DatasetCompressionUnion} [compression] The data compression
- * method used on files.
- */
- compression?: DatasetCompressionUnion;
-}
-
-/**
- * @interface
- * An interface representing AzureSearchIndexDatasetTypeProperties.
- * Properties specific to this dataset type.
- *
- */
-export interface AzureSearchIndexDatasetTypeProperties {
- /**
- * @member {any} indexName The name of the Azure Search Index. Type: string
- * (or Expression with resultType string).
+ /**
+ * @member {DatasetCompressionUnion} [compression] The data compression
+ * method used on files.
*/
- indexName: any;
+ compression?: DatasetCompressionUnion;
}
/**
@@ -12373,25 +9423,6 @@ export interface AzureSearchIndexDataset {
indexName: any;
}
-/**
- * @interface
- * An interface representing WebTableDatasetTypeProperties.
- * Web table dataset properties.
- *
- */
-export interface WebTableDatasetTypeProperties {
- /**
- * @member {any} index The zero-based index of the table in the web page.
- * Type: integer (or Expression with resultType integer), minimum: 0.
- */
- index: any;
- /**
- * @member {any} [path] The relative URL to the web page from the linked
- * service URL. Type: string (or Expression with resultType string).
- */
- path?: any;
-}
-
/**
* @interface
* An interface representing WebTableDataset.
@@ -12445,20 +9476,6 @@ export interface WebTableDataset {
path?: any;
}
-/**
- * @interface
- * An interface representing SqlServerTableDatasetTypeProperties.
- * On-premises SQL Server dataset properties.
- *
- */
-export interface SqlServerTableDatasetTypeProperties {
- /**
- * @member {any} tableName The table name of the SQL Server dataset. Type:
- * string (or Expression with resultType string).
- */
- tableName: any;
-}
-
/**
* @interface
* An interface representing SqlServerTableDataset.
@@ -12507,20 +9524,6 @@ export interface SqlServerTableDataset {
tableName: any;
}
-/**
- * @interface
- * An interface representing SapEccResourceDatasetTypeProperties.
- * Sap ECC OData resource dataset properties.
- *
- */
-export interface SapEccResourceDatasetTypeProperties {
- /**
- * @member {string} path The path of the SAP ECC OData entity. Type: string
- * (or Expression with resultType string).
- */
- path: string;
-}
-
/**
* @interface
* An interface representing SapEccResourceDataset.
@@ -12569,20 +9572,6 @@ export interface SapEccResourceDataset {
path: string;
}
-/**
- * @interface
- * An interface representing SapCloudForCustomerResourceDatasetTypeProperties.
- * Sap Cloud For Customer OData resource dataset properties.
- *
- */
-export interface SapCloudForCustomerResourceDatasetTypeProperties {
- /**
- * @member {any} path The path of the SAP Cloud for Customer OData entity.
- * Type: string (or Expression with resultType string).
- */
- path: any;
-}
-
/**
* @interface
* An interface representing SapCloudForCustomerResourceDataset.
@@ -12631,20 +9620,6 @@ export interface SapCloudForCustomerResourceDataset {
path: any;
}
-/**
- * @interface
- * An interface representing SalesforceObjectDatasetTypeProperties.
- * Salesforce object dataset properties.
- *
- */
-export interface SalesforceObjectDatasetTypeProperties {
- /**
- * @member {any} [objectApiName] The Salesforce object API name. Type: string
- * (or Expression with resultType string).
- */
- objectApiName?: any;
-}
-
/**
* @interface
* An interface representing SalesforceObjectDataset.
@@ -12693,20 +9668,6 @@ export interface SalesforceObjectDataset {
objectApiName?: any;
}
-/**
- * @interface
- * An interface representing RelationalTableDatasetTypeProperties.
- * Relational table dataset properties.
- *
- */
-export interface RelationalTableDatasetTypeProperties {
- /**
- * @member {any} [tableName] The relational table name. Type: string (or
- * Expression with resultType string).
- */
- tableName?: any;
-}
-
/**
* @interface
* An interface representing RelationalTableDataset.
@@ -12755,20 +9716,6 @@ export interface RelationalTableDataset {
tableName?: any;
}
-/**
- * @interface
- * An interface representing AzureMySqlTableDatasetTypeProperties.
- * Azure MySQL database dataset properties.
- *
- */
-export interface AzureMySqlTableDatasetTypeProperties {
- /**
- * @member {any} [tableName] The Azure MySQL database table name. Type:
- * string (or Expression with resultType string).
- */
- tableName?: any;
-}
-
/**
* @interface
* An interface representing AzureMySqlTableDataset.
@@ -12819,16 +9766,45 @@ export interface AzureMySqlTableDataset {
/**
* @interface
- * An interface representing OracleTableDatasetTypeProperties.
- * On-premises Oracle dataset properties.
+ * An interface representing OracleServiceCloudObjectDataset.
+ * Oracle Service Cloud dataset.
*
*/
-export interface OracleTableDatasetTypeProperties {
+export interface OracleServiceCloudObjectDataset {
/**
- * @member {any} tableName The table name of the on-premises Oracle database.
- * Type: string (or Expression with resultType string).
+ * @member {string} type Polymorphic Discriminator
*/
- tableName: any;
+ type: "OracleServiceCloudObject";
+ /**
+ * @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 {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;
}
/**
@@ -12879,20 +9855,6 @@ export interface OracleTableDataset {
tableName: any;
}
-/**
- * @interface
- * An interface representing ODataResourceDatasetTypeProperties.
- * OData dataset properties.
- *
- */
-export interface ODataResourceDatasetTypeProperties {
- /**
- * @member {any} [path] The OData resource path. Type: string (or Expression
- * with resultType string).
- */
- path?: any;
-}
-
/**
* @interface
* An interface representing ODataResourceDataset.
@@ -12941,20 +9903,6 @@ export interface ODataResourceDataset {
path?: any;
}
-/**
- * @interface
- * An interface representing MongoDbCollectionDatasetTypeProperties.
- * MongoDB database dataset properties.
- *
- */
-export interface MongoDbCollectionDatasetTypeProperties {
- /**
- * @member {any} collectionName The table name of the MongoDB database. Type:
- * string (or Expression with resultType string).
- */
- collectionName: any;
-}
-
/**
* @interface
* An interface representing MongoDbCollectionDataset.
@@ -13003,40 +9951,6 @@ export interface MongoDbCollectionDataset {
collectionName: any;
}
-/**
- * @interface
- * An interface representing FileShareDatasetTypeProperties.
- * On-premises file system dataset properties.
- *
- */
-export interface FileShareDatasetTypeProperties {
- /**
- * @member {any} [folderPath] The path of the on-premises file system. Type:
- * string (or Expression with resultType string).
- */
- folderPath?: any;
- /**
- * @member {any} [fileName] The name of the on-premises file system. Type:
- * string (or Expression with resultType string).
- */
- fileName?: any;
- /**
- * @member {DatasetStorageFormatUnion} [format] The format of the files.
- */
- format?: DatasetStorageFormatUnion;
- /**
- * @member {any} [fileFilter] Specify a filter to be used to select a subset
- * of files in the folderPath rather than all files. Type: string (or
- * Expression with resultType string).
- */
- fileFilter?: any;
- /**
- * @member {DatasetCompressionUnion} [compression] The data compression
- * method used for the file system.
- */
- compression?: DatasetCompressionUnion;
-}
-
/**
* @interface
* An interface representing FileShareDataset.
@@ -13088,6 +10002,12 @@ export interface FileShareDataset {
* string (or Expression with resultType string).
*/
fileName?: any;
+ /**
+ * @member {any} [wildcardPath] The whole path include file name of the
+ * on-premises file system with wildcard supported. Type: string (or
+ * Expression with resultType string).
+ */
+ wildcardPath?: any;
/**
* @member {DatasetStorageFormatUnion} [format] The format of the files.
*/
@@ -13105,35 +10025,6 @@ export interface FileShareDataset {
compression?: DatasetCompressionUnion;
}
-/**
- * @interface
- * An interface representing AzureDataLakeStoreDatasetTypeProperties.
- * Azure Data Lake Store dataset properties.
- *
- */
-export interface AzureDataLakeStoreDatasetTypeProperties {
- /**
- * @member {any} folderPath Path to the folder in the Azure Data Lake Store.
- * Type: string (or Expression with resultType string).
- */
- folderPath: any;
- /**
- * @member {any} [fileName] The name of the file in the Azure Data Lake
- * Store. Type: string (or Expression with resultType string).
- */
- fileName?: any;
- /**
- * @member {DatasetStorageFormatUnion} [format] The format of the Data Lake
- * Store.
- */
- format?: DatasetStorageFormatUnion;
- /**
- * @member {DatasetCompressionUnion} [compression] The data compression
- * method used for the item(s) in the Azure Data Lake Store.
- */
- compression?: DatasetCompressionUnion;
-}
-
/**
* @interface
* An interface representing AzureDataLakeStoreDataset.
@@ -13176,10 +10067,10 @@ export interface AzureDataLakeStoreDataset {
*/
folder?: DatasetFolder;
/**
- * @member {any} folderPath Path to the folder in the Azure Data Lake Store.
- * Type: string (or Expression with resultType string).
+ * @member {any} [folderPath] Path to the folder in the Azure Data Lake
+ * Store. Type: string (or Expression with resultType string).
*/
- folderPath: any;
+ folderPath?: any;
/**
* @member {any} [fileName] The name of the file in the Azure Data Lake
* Store. Type: string (or Expression with resultType string).
@@ -13190,6 +10081,12 @@ export interface AzureDataLakeStoreDataset {
* Store.
*/
format?: DatasetStorageFormatUnion;
+ /**
+ * @member {any} [wildcardPath] The whole path include file name in the Azure
+ * Data Lake Store with wildcard supported. Type: string (or Expression with
+ * resultType string).
+ */
+ wildcardPath?: any;
/**
* @member {DatasetCompressionUnion} [compression] The data compression
* method used for the item(s) in the Azure Data Lake Store.
@@ -13199,16 +10096,50 @@ export interface AzureDataLakeStoreDataset {
/**
* @interface
- * An interface representing DynamicsEntityDatasetTypeProperties.
- * Dynamics entity dataset properties.
+ * An interface representing DynamicsAXResourceDataset.
+ * The path of the Dynamics AX OData entity.
*
*/
-export interface DynamicsEntityDatasetTypeProperties {
+export interface DynamicsAXResourceDataset {
/**
- * @member {any} [entityName] The logical name of the entity. Type: string
- * (or Expression with resultType string).
+ * @member {string} type Polymorphic Discriminator
*/
- entityName?: any;
+ type: "DynamicsAXResource";
+ /**
+ * @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 {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 {string} path The path of the Dynamics AX OData entity. Type:
+ * string (or Expression with resultType string).
+ */
+ path: string;
}
/**
@@ -13259,20 +10190,6 @@ export interface DynamicsEntityDataset {
entityName?: any;
}
-/**
- * @interface
- * An interface representing DocumentDbCollectionDatasetTypeProperties.
- * DocumentDB Collection dataset properties.
- *
- */
-export interface DocumentDbCollectionDatasetTypeProperties {
- /**
- * @member {any} collectionName Document Database collection name. Type:
- * string (or Expression with resultType string).
- */
- collectionName: any;
-}
-
/**
* @interface
* An interface representing DocumentDbCollectionDataset.
@@ -13368,25 +10285,6 @@ export interface CustomDataset {
typeProperties: any;
}
-/**
- * @interface
- * An interface representing CassandraTableDatasetTypeProperties.
- * Cassandra dataset properties.
- *
- */
-export interface CassandraTableDatasetTypeProperties {
- /**
- * @member {any} [tableName] The table name of the Cassandra database. Type:
- * string (or Expression with resultType string).
- */
- tableName?: any;
- /**
- * @member {any} [keyspace] The keyspace of the Cassandra database. Type:
- * string (or Expression with resultType string).
- */
- keyspace?: any;
-}
-
/**
* @interface
* An interface representing CassandraTableDataset.
@@ -13440,20 +10338,6 @@ export interface CassandraTableDataset {
keyspace?: any;
}
-/**
- * @interface
- * An interface representing AzureSqlDWTableDatasetTypeProperties.
- * Azure SQL Data Warehouse dataset properties.
- *
- */
-export interface AzureSqlDWTableDatasetTypeProperties {
- /**
- * @member {any} tableName The table name of the Azure SQL Data Warehouse.
- * Type: string (or Expression with resultType string).
- */
- tableName: any;
-}
-
/**
* @interface
* An interface representing AzureSqlDWTableDataset.
@@ -13502,20 +10386,6 @@ export interface AzureSqlDWTableDataset {
tableName: any;
}
-/**
- * @interface
- * An interface representing AzureSqlTableDatasetTypeProperties.
- * Azure SQL dataset properties.
- *
- */
-export interface AzureSqlTableDatasetTypeProperties {
- /**
- * @member {any} tableName The table name of the Azure SQL database. Type:
- * string (or Expression with resultType string).
- */
- tableName: any;
-}
-
/**
* @interface
* An interface representing AzureSqlTableDataset.
@@ -13564,20 +10434,6 @@ export interface AzureSqlTableDataset {
tableName: any;
}
-/**
- * @interface
- * An interface representing AzureTableDatasetTypeProperties.
- * Azure Table dataset properties.
- *
- */
-export interface AzureTableDatasetTypeProperties {
- /**
- * @member {any} tableName The table name of the Azure Table storage. Type:
- * string (or Expression with resultType string).
- */
- tableName: any;
-}
-
/**
* @interface
* An interface representing AzureTableDataset.
@@ -13626,40 +10482,6 @@ export interface AzureTableDataset {
tableName: any;
}
-/**
- * @interface
- * An interface representing AzureBlobDatasetTypeProperties.
- * Azure Blob dataset properties.
- *
- */
-export interface AzureBlobDatasetTypeProperties {
- /**
- * @member {any} [folderPath] The path of the Azure Blob storage. Type:
- * string (or Expression with resultType string).
- */
- folderPath?: any;
- /**
- * @member {any} [tableRootLocation] The root of blob path. Type: string (or
- * Expression with resultType string).
- */
- tableRootLocation?: any;
- /**
- * @member {any} [fileName] The name of the Azure Blob. Type: string (or
- * Expression with resultType string).
- */
- fileName?: any;
- /**
- * @member {DatasetStorageFormatUnion} [format] The format of the Azure Blob
- * storage.
- */
- format?: DatasetStorageFormatUnion;
- /**
- * @member {DatasetCompressionUnion} [compression] The data compression
- * method used for the blob storage.
- */
- compression?: DatasetCompressionUnion;
-}
-
/**
* @interface
* An interface representing AzureBlobDataset.
@@ -13716,6 +10538,12 @@ export interface AzureBlobDataset {
* Expression with resultType string).
*/
fileName?: any;
+ /**
+ * @member {any} [wildcardPath] The whole path include file name of the Azure
+ * Blob storage with wildcard supported. Type: string (or Expression with
+ * resultType string).
+ */
+ wildcardPath?: any;
/**
* @member {DatasetStorageFormatUnion} [format] The format of the Azure Blob
* storage.
@@ -13728,44 +10556,6 @@ export interface AzureBlobDataset {
compression?: DatasetCompressionUnion;
}
-/**
- * @interface
- * An interface representing AmazonS3DatasetTypeProperties.
- * Amazon S3 dataset properties.
- *
- */
-export interface AmazonS3DatasetTypeProperties {
- /**
- * @member {any} bucketName The name of the Amazon S3 bucket. Type: string
- * (or Expression with resultType string).
- */
- bucketName: any;
- /**
- * @member {any} [key] The key of the Amazon S3 object. Type: string (or
- * Expression with resultType string).
- */
- key?: any;
- /**
- * @member {any} [prefix] The prefix filter for the S3 object name. Type:
- * string (or Expression with resultType string).
- */
- prefix?: any;
- /**
- * @member {any} [version] The version for the S3 object. Type: string (or
- * Expression with resultType string).
- */
- version?: any;
- /**
- * @member {DatasetStorageFormatUnion} [format] The format of files.
- */
- format?: DatasetStorageFormatUnion;
- /**
- * @member {DatasetCompressionUnion} [compression] The data compression
- * method used for the Amazon S3 object.
- */
- compression?: DatasetCompressionUnion;
-}
-
/**
* @interface
* An interface representing AmazonS3Dataset.
@@ -13822,6 +10612,11 @@ export interface AmazonS3Dataset {
* string (or Expression with resultType string).
*/
prefix?: any;
+ /**
+ * @member {any} [wildcardPath] The path of the S3 object with wildcard
+ * supported. Type: string (or Expression with resultType string).
+ */
+ wildcardPath?: any;
/**
* @member {any} [version] The version for the S3 object. Type: string (or
* Expression with resultType string).
@@ -13878,30 +10673,6 @@ export interface ActivityPolicy {
[property: string]: any;
}
-/**
- * @interface
- * An interface representing DatabricksSparkPythonActivityTypeProperties.
- * Databricks SparkPython activity properties.
- *
- */
-export interface DatabricksSparkPythonActivityTypeProperties {
- /**
- * @member {any} pythonFile The URI of the Python file to be executed. DBFS
- * paths are supported. Type: string (or Expression with resultType string).
- */
- pythonFile: any;
- /**
- * @member {any[]} [parameters] Command line parameters that will be passed
- * to the Python file.
- */
- parameters?: any[];
- /**
- * @member {{ [propertyName: string]: any }[]} [libraries] A list of
- * libraries to be installed on the cluster that will execute the job.
- */
- libraries?: { [propertyName: string]: any }[];
-}
-
/**
* Contains the possible cases for ExecutionActivity.
*/
@@ -13998,31 +10769,6 @@ export interface DatabricksSparkPythonActivity {
libraries?: { [propertyName: string]: any }[];
}
-/**
- * @interface
- * An interface representing DatabricksSparkJarActivityTypeProperties.
- * Databricks SparkJar activity properties.
- *
- */
-export interface DatabricksSparkJarActivityTypeProperties {
- /**
- * @member {any} mainClassName The full name of the class containing the main
- * method to be executed. This class must be contained in a JAR provided as a
- * library. Type: string (or Expression with resultType string).
- */
- mainClassName: any;
- /**
- * @member {any[]} [parameters] Parameters that will be passed to the main
- * method.
- */
- parameters?: any[];
- /**
- * @member {{ [propertyName: string]: any }[]} [libraries] A list of
- * libraries to be installed on the cluster that will execute the job.
- */
- libraries?: { [propertyName: string]: any }[];
-}
-
/**
* @interface
* An interface representing DatabricksSparkJarActivity.
@@ -14077,32 +10823,6 @@ export interface DatabricksSparkJarActivity {
libraries?: { [propertyName: string]: any }[];
}
-/**
- * @interface
- * An interface representing DatabricksNotebookActivityTypeProperties.
- * Databricks Notebook activity properties.
- *
- */
-export interface DatabricksNotebookActivityTypeProperties {
- /**
- * @member {any} notebookPath The absolute path of the notebook to be run in
- * the Databricks Workspace. This path must begin with a slash. Type: string
- * (or Expression with resultType string).
- */
- notebookPath: any;
- /**
- * @member {{ [propertyName: string]: any }} [baseParameters] Base parameters
- * to be used for each run of this job.If the notebook takes a parameter that
- * is not specified, the default value from the notebook will be used.
- */
- baseParameters?: { [propertyName: string]: any };
- /**
- * @member {{ [propertyName: string]: any }[]} [libraries] A list of
- * libraries to be installed on the cluster that will execute the job.
- */
- libraries?: { [propertyName: string]: any }[];
-}
-
/**
* @interface
* An interface representing DatabricksNotebookActivity.
@@ -14158,54 +10878,6 @@ export interface DatabricksNotebookActivity {
libraries?: { [propertyName: string]: any }[];
}
-/**
- * @interface
- * An interface representing DataLakeAnalyticsUSQLActivityTypeProperties.
- * DataLakeAnalyticsU-SQL activity properties.
- *
- */
-export interface DataLakeAnalyticsUSQLActivityTypeProperties {
- /**
- * @member {any} scriptPath Case-sensitive path to folder that contains the
- * U-SQL script. Type: string (or Expression with resultType string).
- */
- scriptPath: any;
- /**
- * @member {LinkedServiceReference} scriptLinkedService Script linked service
- * reference.
- */
- scriptLinkedService: LinkedServiceReference;
- /**
- * @member {any} [degreeOfParallelism] The maximum number of nodes
- * simultaneously used to run the job. Default value is 1. Type: integer (or
- * Expression with resultType integer), minimum: 1.
- */
- degreeOfParallelism?: any;
- /**
- * @member {any} [priority] Determines which jobs out of all that are queued
- * should be selected to run first. The lower the number, the higher the
- * priority. Default value is 1000. Type: integer (or Expression with
- * resultType integer), minimum: 1.
- */
- priority?: any;
- /**
- * @member {{ [propertyName: string]: any }} [parameters] Parameters for
- * U-SQL job request.
- */
- parameters?: { [propertyName: string]: any };
- /**
- * @member {any} [runtimeVersion] Runtime version of the U-SQL engine to use.
- * Type: string (or Expression with resultType string).
- */
- runtimeVersion?: any;
- /**
- * @member {any} [compilationMode] Compilation mode of U-SQL. Must be one of
- * these values : Semantic, Full and SingleBox. Type: string (or Expression
- * with resultType string).
- */
- compilationMode?: any;
-}
-
/**
* @interface
* An interface representing DataLakeAnalyticsUSQLActivity.
@@ -14266,49 +10938,21 @@ export interface DataLakeAnalyticsUSQLActivity {
*/
priority?: any;
/**
- * @member {{ [propertyName: string]: any }} [parameters] Parameters for
- * U-SQL job request.
- */
- parameters?: { [propertyName: string]: any };
- /**
- * @member {any} [runtimeVersion] Runtime version of the U-SQL engine to use.
- * Type: string (or Expression with resultType string).
- */
- runtimeVersion?: any;
- /**
- * @member {any} [compilationMode] Compilation mode of U-SQL. Must be one of
- * these values : Semantic, Full and SingleBox. Type: string (or Expression
- * with resultType string).
- */
- compilationMode?: any;
-}
-
-/**
- * @interface
- * An interface representing AzureMLUpdateResourceActivityTypeProperties.
- * Azure ML Update Resource activity properties.
- *
- */
-export interface AzureMLUpdateResourceActivityTypeProperties {
- /**
- * @member {any} trainedModelName Name of the Trained Model module in the Web
- * Service experiment to be updated. Type: string (or Expression with
- * resultType string).
+ * @member {{ [propertyName: string]: any }} [parameters] Parameters for
+ * U-SQL job request.
*/
- trainedModelName: any;
+ parameters?: { [propertyName: string]: any };
/**
- * @member {LinkedServiceReference} trainedModelLinkedServiceName Name of
- * Azure Storage linked service holding the .ilearner file that will be
- * uploaded by the update operation.
+ * @member {any} [runtimeVersion] Runtime version of the U-SQL engine to use.
+ * Type: string (or Expression with resultType string).
*/
- trainedModelLinkedServiceName: LinkedServiceReference;
+ runtimeVersion?: any;
/**
- * @member {any} trainedModelFilePath The relative file path in
- * trainedModelLinkedService to represent the .ilearner file that will be
- * uploaded by the update operation. Type: string (or Expression with
- * resultType string).
+ * @member {any} [compilationMode] Compilation mode of U-SQL. Must be one of
+ * these values : Semantic, Full and SingleBox. Type: string (or Expression
+ * with resultType string).
*/
- trainedModelFilePath: any;
+ compilationMode?: any;
}
/**
@@ -14389,39 +11033,6 @@ export interface AzureMLWebServiceFile {
linkedServiceName: LinkedServiceReference;
}
-/**
- * @interface
- * An interface representing AzureMLBatchExecutionActivityTypeProperties.
- * Azure ML Batch Execution activity properties.
- *
- */
-export interface AzureMLBatchExecutionActivityTypeProperties {
- /**
- * @member {{ [propertyName: string]: any }} [globalParameters] Key,Value
- * pairs to be passed to the Azure ML Batch Execution Service endpoint. Keys
- * must match the names of web service parameters defined in the published
- * Azure ML web service. Values will be passed in the GlobalParameters
- * property of the Azure ML batch execution request.
- */
- globalParameters?: { [propertyName: string]: any };
- /**
- * @member {{ [propertyName: string]: AzureMLWebServiceFile }}
- * [webServiceOutputs] Key,Value pairs, mapping the names of Azure ML
- * endpoint's Web Service Outputs to AzureMLWebServiceFile objects specifying
- * the output Blob locations. This information will be passed in the
- * WebServiceOutputs property of the Azure ML batch execution request.
- */
- webServiceOutputs?: { [propertyName: string]: AzureMLWebServiceFile };
- /**
- * @member {{ [propertyName: string]: AzureMLWebServiceFile }}
- * [webServiceInputs] Key,Value pairs, mapping the names of Azure ML
- * endpoint's Web Service Inputs to AzureMLWebServiceFile objects specifying
- * the input Blob locations.. This information will be passed in the
- * WebServiceInputs property of the Azure ML batch execution request.
- */
- webServiceInputs?: { [propertyName: string]: AzureMLWebServiceFile };
-}
-
/**
* @interface
* An interface representing AzureMLBatchExecutionActivity.
@@ -14484,23 +11095,6 @@ export interface AzureMLBatchExecutionActivity {
webServiceInputs?: { [propertyName: string]: AzureMLWebServiceFile };
}
-/**
- * @interface
- * An interface representing GetMetadataActivityTypeProperties.
- * GetMetadata activity properties.
- *
- */
-export interface GetMetadataActivityTypeProperties {
- /**
- * @member {DatasetReference} dataset GetMetadata activity dataset reference.
- */
- dataset: DatasetReference;
- /**
- * @member {any[]} [fieldList] Fields of metadata to get from dataset.
- */
- fieldList?: any[];
-}
-
/**
* @interface
* An interface representing GetMetadataActivity.
@@ -14580,53 +11174,6 @@ export interface WebActivityAuthentication {
resource?: string;
}
-/**
- * @interface
- * An interface representing WebActivityTypeProperties.
- * Web activity type properties.
- *
- */
-export interface WebActivityTypeProperties {
- /**
- * @member {WebActivityMethod} method Rest API method for target endpoint.
- * Possible values include: 'GET', 'POST', 'PUT', 'DELETE'
- */
- method: WebActivityMethod;
- /**
- * @member {any} url Web activity target endpoint and path. Type: string (or
- * Expression with resultType string).
- */
- url: any;
- /**
- * @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).
- */
- headers?: any;
- /**
- * @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).
- */
- body?: any;
- /**
- * @member {WebActivityAuthentication} [authentication] Authentication method
- * used for calling the endpoint.
- */
- authentication?: WebActivityAuthentication;
- /**
- * @member {DatasetReference[]} [datasets] List of datasets passed to web
- * endpoint.
- */
- datasets?: DatasetReference[];
- /**
- * @member {LinkedServiceReference[]} [linkedServices] List of linked
- * services passed to web endpoint.
- */
- linkedServices?: LinkedServiceReference[];
-}
-
/**
* @interface
* An interface representing WebActivity.
@@ -14731,7 +11278,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 | GoogleAdWordsSource | EloquaSource | DrillSource | CouchbaseSource | ConcurSource | AzurePostgreSqlSource | AmazonMWSSource | RestServiceSource | HttpSource | AzureDataLakeStoreSource | MongoDbSource | CassandraSource | WebSource | OracleServiceCloudSource | OracleSource | AzureMySqlSource | HdfsSource | FileSystemSource | SqlDWSource | SqlSource | SapEccSource | SapCloudForCustomerSource | SalesforceSource | RelationalSource | DynamicsAXSource | DynamicsSource | DocumentDbCollectionSource | BlobSource | AzureTableSource;
/**
* @interface
@@ -15495,6 +12042,35 @@ export interface GoogleBigQuerySource {
query?: any;
}
+/**
+ * @interface
+ * An interface representing GoogleAdWordsSource.
+ * A copy activity Google AdWords service source.
+ *
+ */
+export interface GoogleAdWordsSource {
+ /**
+ * @member {string} type Polymorphic Discriminator
+ */
+ type: "GoogleAdWordsSource";
+ /**
+ * @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} [query] A query to retrieve data from source. Type: string
+ * (or Expression with resultType string).
+ */
+ query?: any;
+}
+
/**
* @interface
* An interface representing EloquaSource.
@@ -15669,6 +12245,45 @@ export interface AmazonMWSSource {
query?: any;
}
+/**
+ * @interface
+ * An interface representing RestServiceSource.
+ * A copy activity Rest service source.
+ *
+ */
+export interface RestServiceSource {
+ /**
+ * @member {string} type Polymorphic Discriminator
+ */
+ type: "RestServiceSource";
+ /**
+ * @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. Default value: 00:00:01. Type: string (or Expression with
+ * resultType string), pattern:
+ * ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
+ */
+ requestInterval?: any;
+}
+
/**
* @interface
* An interface representing HttpSource.
@@ -15825,6 +12440,35 @@ export interface WebSource {
sourceRetryWait?: any;
}
+/**
+ * @interface
+ * An interface representing OracleServiceCloudSource.
+ * A copy activity Oracle Service Cloud source.
+ *
+ */
+export interface OracleServiceCloudSource {
+ /**
+ * @member {string} type Polymorphic Discriminator
+ */
+ type: "OracleServiceCloudSource";
+ /**
+ * @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} [query] A query to retrieve data from source. Type: string
+ * (or Expression with resultType string).
+ */
+ query?: any;
+}
+
/**
* @interface
* An interface representing OracleSource.
@@ -16030,10 +12674,10 @@ export interface SqlDWSource {
*/
export interface StoredProcedureParameter {
/**
- * @member {any} value Stored procedure parameter value. Type: string (or
+ * @member {any} [value] Stored procedure parameter value. Type: string (or
* Expression with resultType string).
*/
- value: any;
+ value?: any;
/**
* @member {StoredProcedureParameterType} [type] Stored procedure parameter
* type. Possible values include: 'String', 'Int', 'Decimal', 'Guid',
@@ -16205,6 +12849,35 @@ export interface RelationalSource {
query?: any;
}
+/**
+ * @interface
+ * An interface representing DynamicsAXSource.
+ * A copy activity Dynamics AX source.
+ *
+ */
+export interface DynamicsAXSource {
+ /**
+ * @member {string} type Polymorphic Discriminator
+ */
+ type: "DynamicsAXSource";
+ /**
+ * @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} [query] A query to retrieve data from source. Type: string
+ * (or Expression with resultType string).
+ */
+ query?: any;
+}
+
/**
* @interface
* An interface representing DynamicsSource.
@@ -16344,30 +13017,6 @@ export interface AzureTableSource {
azureTableSourceIgnoreTableNotFound?: any;
}
-/**
- * @interface
- * An interface representing LookupActivityTypeProperties.
- * Lookup activity properties.
- *
- */
-export interface LookupActivityTypeProperties {
- /**
- * @member {CopySourceUnion} source Dataset-specific source properties, same
- * as copy activity source.
- */
- source: CopySourceUnion;
- /**
- * @member {DatasetReference} dataset Lookup activity dataset reference.
- */
- dataset: DatasetReference;
- /**
- * @member {any} [firstRowOnly] Whether to return first row or all rows.
- * Default value is true. Type: boolean (or Expression with resultType
- * boolean).
- */
- firstRowOnly?: any;
-}
-
/**
* @interface
* An interface representing LookupActivity.
@@ -16413,32 +13062,12 @@ export interface LookupActivity {
* @member {DatasetReference} dataset Lookup activity dataset reference.
*/
dataset: DatasetReference;
- /**
- * @member {any} [firstRowOnly] Whether to return first row or all rows.
- * Default value is true. Type: boolean (or Expression with resultType
- * boolean).
- */
- firstRowOnly?: any;
-}
-
-/**
- * @interface
- * An interface representing SqlServerStoredProcedureActivityTypeProperties.
- * SQL stored procedure activity properties.
- *
- */
-export interface SqlServerStoredProcedureActivityTypeProperties {
- /**
- * @member {any} storedProcedureName Stored procedure name. Type: string (or
- * Expression with resultType string).
- */
- storedProcedureName: any;
- /**
- * @member {{ [propertyName: string]: StoredProcedureParameter }}
- * [storedProcedureParameters] Value and type setting for stored procedure
- * parameters. Example: "{Parameter1: {value: "1", type: "int"}}".
+ /**
+ * @member {any} [firstRowOnly] Whether to return first row or all rows.
+ * Default value is true. Type: boolean (or Expression with resultType
+ * boolean).
*/
- storedProcedureParameters?: { [propertyName: string]: StoredProcedureParameter };
+ firstRowOnly?: any;
}
/**
@@ -16508,42 +13137,6 @@ export interface CustomActivityReferenceObject {
datasets?: DatasetReference[];
}
-/**
- * @interface
- * An interface representing CustomActivityTypeProperties.
- * Custom activity properties.
- *
- */
-export interface CustomActivityTypeProperties {
- /**
- * @member {any} command Command for custom activity Type: string (or
- * Expression with resultType string).
- */
- command: any;
- /**
- * @member {LinkedServiceReference} [resourceLinkedService] Resource linked
- * service reference.
- */
- resourceLinkedService?: LinkedServiceReference;
- /**
- * @member {any} [folderPath] Folder path for resource files Type: string (or
- * Expression with resultType string).
- */
- folderPath?: any;
- /**
- * @member {CustomActivityReferenceObject} [referenceObjects] Reference
- * objects
- */
- referenceObjects?: CustomActivityReferenceObject;
- /**
- * @member {{ [propertyName: string]: any }} [extendedProperties] User
- * defined property bag. There is no restriction on the keys or values that
- * can be used. The user specified custom activity has the full
- * responsibility to consume and interpret the content defined.
- */
- extendedProperties?: { [propertyName: string]: any };
-}
-
/**
* @interface
* An interface representing CustomActivity.
@@ -16655,68 +13248,6 @@ export interface SSISPackageLocation {
packagePath: string;
}
-/**
- * @interface
- * An interface representing ExecuteSSISPackageActivityTypeProperties.
- * Execute SSIS package activity properties.
- *
- */
-export interface ExecuteSSISPackageActivityTypeProperties {
- /**
- * @member {SSISPackageLocation} packageLocation SSIS package location.
- */
- packageLocation: SSISPackageLocation;
- /**
- * @member {SSISExecutionRuntime} [runtime] Specifies the runtime to execute
- * SSIS package. Possible values include: 'x64', 'x86'
- */
- runtime?: SSISExecutionRuntime;
- /**
- * @member {string} [loggingLevel] The logging level of SSIS package
- * execution.
- */
- loggingLevel?: string;
- /**
- * @member {string} [environmentPath] The environment path to execute the
- * SSIS package.
- */
- environmentPath?: string;
- /**
- * @member {IntegrationRuntimeReference} connectVia The integration runtime
- * reference.
- */
- connectVia: IntegrationRuntimeReference;
- /**
- * @member {{ [propertyName: string]: SSISExecutionParameter }}
- * [projectParameters] The project level parameters to execute the SSIS
- * package.
- */
- projectParameters?: { [propertyName: string]: SSISExecutionParameter };
- /**
- * @member {{ [propertyName: string]: SSISExecutionParameter }}
- * [packageParameters] The package level parameters to execute the SSIS
- * package.
- */
- packageParameters?: { [propertyName: string]: SSISExecutionParameter };
- /**
- * @member {{ [propertyName: string]: { [propertyName: string]:
- * SSISExecutionParameter } }} [projectConnectionManagers] The project level
- * connection managers to execute the SSIS package.
- */
- projectConnectionManagers?: { [propertyName: string]: { [propertyName: string]: SSISExecutionParameter } };
- /**
- * @member {{ [propertyName: string]: { [propertyName: string]:
- * SSISExecutionParameter } }} [packageConnectionManagers] The package level
- * connection managers to execute the SSIS package.
- */
- packageConnectionManagers?: { [propertyName: string]: { [propertyName: string]: SSISExecutionParameter } };
- /**
- * @member {{ [propertyName: string]: SSISPropertyOverride }}
- * [propertyOverrides] The property overrides to execute the SSIS package.
- */
- propertyOverrides?: { [propertyName: string]: SSISPropertyOverride };
-}
-
/**
* @interface
* An interface representing ExecuteSSISPackageActivity.
@@ -16808,56 +13339,6 @@ export interface ExecuteSSISPackageActivity {
propertyOverrides?: { [propertyName: string]: SSISPropertyOverride };
}
-/**
- * @interface
- * An interface representing HDInsightSparkActivityTypeProperties.
- * HDInsight spark activity properties.
- *
- */
-export interface HDInsightSparkActivityTypeProperties {
- /**
- * @member {any} rootPath The root path in 'sparkJobLinkedService' for all
- * the job’s files. Type: string (or Expression with resultType string).
- */
- rootPath: any;
- /**
- * @member {any} entryFilePath The relative path to the root folder of the
- * code/package to be executed. Type: string (or Expression with resultType
- * string).
- */
- entryFilePath: any;
- /**
- * @member {any[]} [argumentsProperty] The user-specified arguments to
- * HDInsightSparkActivity.
- */
- argumentsProperty?: any[];
- /**
- * @member {HDInsightActivityDebugInfoOption} [getDebugInfo] Debug info
- * option. Possible values include: 'None', 'Always', 'Failure'
- */
- getDebugInfo?: HDInsightActivityDebugInfoOption;
- /**
- * @member {LinkedServiceReference} [sparkJobLinkedService] The storage
- * linked service for uploading the entry file and dependencies, and for
- * receiving logs.
- */
- sparkJobLinkedService?: LinkedServiceReference;
- /**
- * @member {string} [className] The application's Java/Spark main class.
- */
- className?: string;
- /**
- * @member {any} [proxyUser] The user to impersonate that will execute the
- * job. Type: string (or Expression with resultType string).
- */
- proxyUser?: any;
- /**
- * @member {{ [propertyName: string]: any }} [sparkConfig] Spark
- * configuration property.
- */
- sparkConfig?: { [propertyName: string]: any };
-}
-
/**
* @interface
* An interface representing HDInsightSparkActivity.
@@ -16937,74 +13418,6 @@ export interface HDInsightSparkActivity {
sparkConfig?: { [propertyName: string]: any };
}
-/**
- * @interface
- * An interface representing HDInsightStreamingActivityTypeProperties.
- * HDInsight streaming activity properties.
- *
- */
-export interface HDInsightStreamingActivityTypeProperties {
- /**
- * @member {LinkedServiceReference[]} [storageLinkedServices] Storage linked
- * service references.
- */
- storageLinkedServices?: LinkedServiceReference[];
- /**
- * @member {any[]} [argumentsProperty] User specified arguments to
- * HDInsightActivity.
- */
- argumentsProperty?: any[];
- /**
- * @member {HDInsightActivityDebugInfoOption} [getDebugInfo] Debug info
- * option. Possible values include: 'None', 'Always', 'Failure'
- */
- getDebugInfo?: HDInsightActivityDebugInfoOption;
- /**
- * @member {any} mapper Mapper executable name. Type: string (or Expression
- * with resultType string).
- */
- mapper: any;
- /**
- * @member {any} reducer Reducer executable name. Type: string (or Expression
- * with resultType string).
- */
- reducer: any;
- /**
- * @member {any} input Input blob path. Type: string (or Expression with
- * resultType string).
- */
- input: any;
- /**
- * @member {any} output Output blob path. Type: string (or Expression with
- * resultType string).
- */
- output: any;
- /**
- * @member {any[]} filePaths Paths to streaming job files. Can be
- * directories.
- */
- filePaths: any[];
- /**
- * @member {LinkedServiceReference} [fileLinkedService] Linked service
- * reference where the files are located.
- */
- fileLinkedService?: LinkedServiceReference;
- /**
- * @member {any} [combiner] Combiner executable name. Type: string (or
- * Expression with resultType string).
- */
- combiner?: any;
- /**
- * @member {any[]} [commandEnvironment] Command line environment values.
- */
- commandEnvironment?: any[];
- /**
- * @member {{ [propertyName: string]: any }} [defines] Allows user to specify
- * defines for streaming job request.
- */
- defines?: { [propertyName: string]: any };
-}
-
/**
* @interface
* An interface representing HDInsightStreamingActivity.
@@ -17094,58 +13507,10 @@ export interface HDInsightStreamingActivity {
/**
* @member {any[]} [commandEnvironment] Command line environment values.
*/
- commandEnvironment?: any[];
- /**
- * @member {{ [propertyName: string]: any }} [defines] Allows user to specify
- * defines for streaming job request.
- */
- defines?: { [propertyName: string]: any };
-}
-
-/**
- * @interface
- * An interface representing HDInsightMapReduceActivityTypeProperties.
- * HDInsight MapReduce activity properties.
- *
- */
-export interface HDInsightMapReduceActivityTypeProperties {
- /**
- * @member {LinkedServiceReference[]} [storageLinkedServices] Storage linked
- * service references.
- */
- storageLinkedServices?: LinkedServiceReference[];
- /**
- * @member {any[]} [argumentsProperty] User specified arguments to
- * HDInsightActivity.
- */
- argumentsProperty?: any[];
- /**
- * @member {HDInsightActivityDebugInfoOption} [getDebugInfo] Debug info
- * option. Possible values include: 'None', 'Always', 'Failure'
- */
- getDebugInfo?: HDInsightActivityDebugInfoOption;
- /**
- * @member {any} className Class name. Type: string (or Expression with
- * resultType string).
- */
- className: any;
- /**
- * @member {any} jarFilePath Jar path. Type: string (or Expression with
- * resultType string).
- */
- jarFilePath: any;
- /**
- * @member {LinkedServiceReference} [jarLinkedService] Jar linked service
- * reference.
- */
- jarLinkedService?: LinkedServiceReference;
- /**
- * @member {any[]} [jarLibs] Jar libs.
- */
- jarLibs?: any[];
+ commandEnvironment?: any[];
/**
* @member {{ [propertyName: string]: any }} [defines] Allows user to specify
- * defines for the MapReduce job request.
+ * defines for streaming job request.
*/
defines?: { [propertyName: string]: any };
}
@@ -17227,45 +13592,6 @@ export interface HDInsightMapReduceActivity {
defines?: { [propertyName: string]: any };
}
-/**
- * @interface
- * An interface representing HDInsightPigActivityTypeProperties.
- * HDInsight Pig activity properties.
- *
- */
-export interface HDInsightPigActivityTypeProperties {
- /**
- * @member {LinkedServiceReference[]} [storageLinkedServices] Storage linked
- * service references.
- */
- storageLinkedServices?: LinkedServiceReference[];
- /**
- * @member {any[]} [argumentsProperty] User specified arguments to
- * HDInsightActivity.
- */
- argumentsProperty?: any[];
- /**
- * @member {HDInsightActivityDebugInfoOption} [getDebugInfo] Debug info
- * option. Possible values include: 'None', 'Always', 'Failure'
- */
- getDebugInfo?: HDInsightActivityDebugInfoOption;
- /**
- * @member {any} [scriptPath] Script path. Type: string (or Expression with
- * resultType string).
- */
- scriptPath?: any;
- /**
- * @member {LinkedServiceReference} [scriptLinkedService] Script linked
- * service reference.
- */
- scriptLinkedService?: LinkedServiceReference;
- /**
- * @member {{ [propertyName: string]: any }} [defines] Allows user to specify
- * defines for Pig job request.
- */
- defines?: { [propertyName: string]: any };
-}
-
/**
* @interface
* An interface representing HDInsightPigActivity.
@@ -17334,45 +13660,6 @@ export interface HDInsightPigActivity {
defines?: { [propertyName: string]: any };
}
-/**
- * @interface
- * An interface representing HDInsightHiveActivityTypeProperties.
- * HDInsight Hive activity properties.
- *
- */
-export interface HDInsightHiveActivityTypeProperties {
- /**
- * @member {LinkedServiceReference[]} [storageLinkedServices] Storage linked
- * service references.
- */
- storageLinkedServices?: LinkedServiceReference[];
- /**
- * @member {any[]} [argumentsProperty] User specified arguments to
- * HDInsightActivity.
- */
- argumentsProperty?: any[];
- /**
- * @member {HDInsightActivityDebugInfoOption} [getDebugInfo] Debug info
- * option. Possible values include: 'None', 'Always', 'Failure'
- */
- getDebugInfo?: HDInsightActivityDebugInfoOption;
- /**
- * @member {any} [scriptPath] Script path. Type: string (or Expression with
- * resultType string).
- */
- scriptPath?: any;
- /**
- * @member {LinkedServiceReference} [scriptLinkedService] Script linked
- * service reference.
- */
- scriptLinkedService?: LinkedServiceReference;
- /**
- * @member {{ [propertyName: string]: any }} [defines] Allows user to specify
- * defines for Hive job request.
- */
- defines?: { [propertyName: string]: any };
-}
-
/**
* @interface
* An interface representing HDInsightHiveActivity.
@@ -18263,63 +14550,6 @@ export interface SapCloudForCustomerSink {
writeBehavior?: SapCloudForCustomerSinkWriteBehavior;
}
-/**
- * @interface
- * An interface representing CopyActivityTypeProperties.
- * Copy activity properties.
- *
- */
-export interface CopyActivityTypeProperties {
- /**
- * @member {CopySourceUnion} source Copy activity source.
- */
- source: CopySourceUnion;
- /**
- * @member {CopySinkUnion} sink Copy activity sink.
- */
- sink: CopySinkUnion;
- /**
- * @member {CopyTranslatorUnion} [translator] Copy activity translator. If
- * not specificed, tabular translator is used.
- */
- translator?: CopyTranslatorUnion;
- /**
- * @member {any} [enableStaging] Specifies whether to copy data via an
- * interim staging. Default value is false. Type: boolean (or Expression with
- * resultType boolean).
- */
- enableStaging?: any;
- /**
- * @member {StagingSettings} [stagingSettings] Specifies interim staging
- * settings when EnableStaging is true.
- */
- stagingSettings?: StagingSettings;
- /**
- * @member {any} [parallelCopies] Maximum number of concurrent sessions
- * opened on the source or sink to avoid overloading the data store. Type:
- * integer (or Expression with resultType integer), minimum: 0.
- */
- parallelCopies?: any;
- /**
- * @member {any} [dataIntegrationUnits] Maximum number of data integration
- * units that can be used to perform this data movement. Type: integer (or
- * Expression with resultType integer), minimum: 0.
- */
- dataIntegrationUnits?: any;
- /**
- * @member {any} [enableSkipIncompatibleRow] Whether to skip incompatible
- * row. Default value is false. Type: boolean (or Expression with resultType
- * boolean).
- */
- enableSkipIncompatibleRow?: any;
- /**
- * @member {RedirectIncompatibleRowSettings}
- * [redirectIncompatibleRowSettings] Redirect incompatible row settings when
- * EnableSkipIncompatibleRow is true.
- */
- redirectIncompatibleRowSettings?: RedirectIncompatibleRowSettings;
-}
-
/**
* @interface
* An interface representing CopyActivity.
@@ -18414,25 +14644,6 @@ export interface CopyActivity {
outputs?: DatasetReference[];
}
-/**
- * @interface
- * An interface representing AppendVariableActivityTypeProperties.
- * AppendVariable activity properties.
- *
- */
-export interface AppendVariableActivityTypeProperties {
- /**
- * @member {string} [variableName] Name of the variable whose value needs to
- * be appended to.
- */
- variableName?: string;
- /**
- * @member {any} [value] Value to be appended. Could be a static value or
- * Expression
- */
- value?: any;
-}
-
/**
* Contains the possible cases for ControlActivity.
*/
@@ -18506,25 +14717,6 @@ export interface AppendVariableActivity {
value?: any;
}
-/**
- * @interface
- * An interface representing SetVariableActivityTypeProperties.
- * SetVariable activity properties.
- *
- */
-export interface SetVariableActivityTypeProperties {
- /**
- * @member {string} [variableName] Name of the variable whose value needs to
- * be set.
- */
- variableName?: string;
- /**
- * @member {any} [value] Value to be set. Could be a static value or
- * Expression
- */
- value?: any;
-}
-
/**
* @interface
* An interface representing SetVariableActivity.
@@ -18564,24 +14756,6 @@ export interface SetVariableActivity {
value?: any;
}
-/**
- * @interface
- * An interface representing FilterActivityTypeProperties.
- * Filter activity properties.
- *
- */
-export interface FilterActivityTypeProperties {
- /**
- * @member {Expression} items Input array on which filter should be applied.
- */
- items: Expression;
- /**
- * @member {Expression} condition Condition to be used for filtering the
- * input.
- */
- condition: Expression;
-}
-
/**
* @interface
* An interface representing FilterActivity.
@@ -18620,33 +14794,6 @@ export interface FilterActivity {
condition: Expression;
}
-/**
- * @interface
- * An interface representing UntilActivityTypeProperties.
- * Until activity properties.
- *
- */
-export interface UntilActivityTypeProperties {
- /**
- * @member {Expression} expression An expression that would evaluate to
- * Boolean. The loop will continue until this expression evaluates to true
- */
- expression: Expression;
- /**
- * @member {any} [timeout] Specifies the timeout for the activity to run. If
- * there is no value specified, it takes the value of TimeSpan.FromDays(7)
- * which is 1 week as default. Type: string (or Expression with resultType
- * string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
- * Type: string (or Expression with resultType string), pattern:
- * ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
- */
- timeout?: any;
- /**
- * @member {ActivityUnion[]} activities List of activities to execute.
- */
- activities: ActivityUnion[];
-}
-
/**
* @interface
* An interface representing UntilActivity.
@@ -18695,19 +14842,6 @@ export interface UntilActivity {
activities: ActivityUnion[];
}
-/**
- * @interface
- * An interface representing WaitActivityTypeProperties.
- * Wait activity properties.
- *
- */
-export interface WaitActivityTypeProperties {
- /**
- * @member {number} waitTimeInSeconds Duration in seconds.
- */
- waitTimeInSeconds: number;
-}
-
/**
* @interface
* An interface representing WaitActivity.
@@ -18741,33 +14875,6 @@ export interface WaitActivity {
waitTimeInSeconds: number;
}
-/**
- * @interface
- * An interface representing ForEachActivityTypeProperties.
- * ForEach activity properties.
- *
- */
-export interface ForEachActivityTypeProperties {
- /**
- * @member {boolean} [isSequential] Should the loop be executed in sequence
- * or in parallel (max 50)
- */
- isSequential?: boolean;
- /**
- * @member {number} [batchCount] Batch count to be used for controlling the
- * number of parallel execution (when isSequential is set to false).
- */
- batchCount?: number;
- /**
- * @member {Expression} items Collection to iterate.
- */
- items: Expression;
- /**
- * @member {ActivityUnion[]} activities List of activities to execute .
- */
- activities: ActivityUnion[];
-}
-
/**
* @interface
* An interface representing ForEachActivity.
@@ -18798,49 +14905,22 @@ export interface ForEachActivity {
userProperties?: UserProperty[];
/**
* @member {boolean} [isSequential] Should the loop be executed in sequence
- * or in parallel (max 50)
- */
- isSequential?: boolean;
- /**
- * @member {number} [batchCount] Batch count to be used for controlling the
- * number of parallel execution (when isSequential is set to false).
- */
- batchCount?: number;
- /**
- * @member {Expression} items Collection to iterate.
- */
- items: Expression;
- /**
- * @member {ActivityUnion[]} activities List of activities to execute .
- */
- activities: ActivityUnion[];
-}
-
-/**
- * @interface
- * An interface representing IfConditionActivityTypeProperties.
- * IfCondition activity properties.
- *
- */
-export interface IfConditionActivityTypeProperties {
+ * or in parallel (max 50)
+ */
+ isSequential?: boolean;
/**
- * @member {Expression} expression An expression that would evaluate to
- * Boolean. This is used to determine the block of activities
- * (ifTrueActivities or ifFalseActivities) that will be executed.
+ * @member {number} [batchCount] Batch count to be used for controlling the
+ * number of parallel execution (when isSequential is set to false).
*/
- expression: Expression;
+ batchCount?: number;
/**
- * @member {ActivityUnion[]} [ifTrueActivities] List of activities to execute
- * if expression is evaluated to true. This is an optional property and if
- * not provided, the activity will exit without any action.
+ * @member {Expression} items Collection to iterate.
*/
- ifTrueActivities?: ActivityUnion[];
+ items: Expression;
/**
- * @member {ActivityUnion[]} [ifFalseActivities] List of activities to
- * execute if expression is evaluated to false. This is an optional property
- * and if not provided, the activity will exit without any action.
+ * @member {ActivityUnion[]} activities List of activities to execute .
*/
- ifFalseActivities?: ActivityUnion[];
+ activities: ActivityUnion[];
}
/**
@@ -18892,30 +14972,6 @@ export interface IfConditionActivity {
ifFalseActivities?: ActivityUnion[];
}
-/**
- * @interface
- * An interface representing ExecutePipelineActivityTypeProperties.
- * Execute pipeline activity properties.
- *
- */
-export interface ExecutePipelineActivityTypeProperties {
- /**
- * @member {PipelineReference} pipelineProperty Pipeline reference.
- */
- pipelineProperty: PipelineReference;
- /**
- * @member {{ [propertyName: string]: any }} [parameters] Pipeline
- * parameters.
- */
- parameters?: { [propertyName: string]: any };
- /**
- * @member {boolean} [waitOnCompletion] Defines whether activity execution
- * will wait for the dependent pipeline execution to finish. Default is
- * false.
- */
- waitOnCompletion?: boolean;
-}
-
/**
* @interface
* An interface representing ExecutePipelineActivity.
@@ -19142,126 +15198,6 @@ export interface SelfHostedIntegrationRuntimeNode {
[property: string]: any;
}
-/**
- * @interface
- * An interface representing SelfHostedIntegrationRuntimeStatusTypeProperties.
- * Self-hosted integration runtime status type properties.
- *
- */
-export interface SelfHostedIntegrationRuntimeStatusTypeProperties {
- /**
- * @member {Date} [createTime] The time at which the integration runtime was
- * created, in ISO8601 format.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
- */
- readonly createTime?: Date;
- /**
- * @member {string} [taskQueueId] The task queue id of the integration
- * runtime.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
- */
- readonly taskQueueId?: string;
- /**
- * @member {IntegrationRuntimeInternalChannelEncryptionMode}
- * [internalChannelEncryption] It is used to set the encryption mode for
- * node-node communication channel (when more than 2 self-hosted integration
- * runtime nodes exist). Possible values include: 'NotSet', 'SslEncrypted',
- * 'NotEncrypted'
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
- */
- readonly internalChannelEncryption?: IntegrationRuntimeInternalChannelEncryptionMode;
- /**
- * @member {string} [version] Version of the integration runtime.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
- */
- readonly version?: string;
- /**
- * @member {SelfHostedIntegrationRuntimeNode[]} [nodes] The list of nodes for
- * this integration runtime.
- */
- nodes?: SelfHostedIntegrationRuntimeNode[];
- /**
- * @member {Date} [scheduledUpdateDate] The date at which the integration
- * runtime will be scheduled to update, in ISO8601 format.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
- */
- readonly scheduledUpdateDate?: Date;
- /**
- * @member {string} [updateDelayOffset] The time in the date scheduled by
- * service to update the integration runtime, e.g., PT03H is 3 hours
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
- */
- readonly updateDelayOffset?: string;
- /**
- * @member {string} [localTimeZoneOffset] The local time zone offset in
- * hours.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
- */
- readonly localTimeZoneOffset?: string;
- /**
- * @member {{ [propertyName: string]: string }} [capabilities] Object with
- * additional information about integration runtime capabilities.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
- */
- readonly capabilities?: { [propertyName: string]: string };
- /**
- * @member {string[]} [serviceUrls] The URLs for the services used in
- * integration runtime backend service.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
- */
- readonly serviceUrls?: string[];
- /**
- * @member {IntegrationRuntimeAutoUpdate} [autoUpdate] Whether Self-hosted
- * integration runtime auto update has been turned on. Possible values
- * include: 'On', 'Off'
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
- */
- readonly autoUpdate?: IntegrationRuntimeAutoUpdate;
- /**
- * @member {string} [versionStatus] Status of the integration runtime
- * version.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
- */
- readonly versionStatus?: string;
- /**
- * @member {LinkedIntegrationRuntime[]} [links] The list of linked
- * integration runtimes that are created to share with this integration
- * runtime.
- */
- links?: LinkedIntegrationRuntime[];
- /**
- * @member {string} [pushedVersion] The version that the integration runtime
- * is going to update to.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
- */
- readonly pushedVersion?: string;
- /**
- * @member {string} [latestVersion] The latest version on download center.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
- */
- readonly latestVersion?: string;
- /**
- * @member {Date} [autoUpdateETA] The estimated time when the self-hosted
- * integration runtime will be updated.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
- */
- readonly autoUpdateETA?: Date;
-}
-
/**
* @interface
* An interface representing SelfHostedIntegrationRuntimeStatus.
@@ -19525,43 +15461,6 @@ export interface ManagedIntegrationRuntimeNode {
[property: string]: any;
}
-/**
- * @interface
- * An interface representing ManagedIntegrationRuntimeStatusTypeProperties.
- * Managed integration runtime status type properties.
- *
- */
-export interface ManagedIntegrationRuntimeStatusTypeProperties {
- /**
- * @member {Date} [createTime] The time at which the integration runtime was
- * created, in ISO8601 format.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
- */
- readonly createTime?: Date;
- /**
- * @member {ManagedIntegrationRuntimeNode[]} [nodes] The list of nodes for
- * managed integration runtime.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
- */
- readonly nodes?: ManagedIntegrationRuntimeNode[];
- /**
- * @member {ManagedIntegrationRuntimeError[]} [otherErrors] The errors that
- * occurred on this integration runtime.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
- */
- readonly otherErrors?: ManagedIntegrationRuntimeError[];
- /**
- * @member {ManagedIntegrationRuntimeOperationResult} [lastOperation] The
- * last operation result that occurred on this integration runtime.
- * **NOTE: This property will not be serialized. It can only be populated by
- * the server.**
- */
- readonly lastOperation?: ManagedIntegrationRuntimeOperationResult;
-}
-
/**
* @interface
* An interface representing ManagedIntegrationRuntimeStatus.
@@ -19672,19 +15571,6 @@ export interface LinkedIntegrationRuntimeKeyAuthorization {
key: SecureString;
}
-/**
- * @interface
- * An interface representing SelfHostedIntegrationRuntimeTypeProperties.
- * The self-hosted integration runtime properties.
- *
- */
-export interface SelfHostedIntegrationRuntimeTypeProperties {
- /**
- * @member {LinkedIntegrationRuntimeTypeUnion} [linkedInfo]
- */
- linkedInfo?: LinkedIntegrationRuntimeTypeUnion;
-}
-
/**
* @interface
* An interface representing SelfHostedIntegrationRuntime.
@@ -19860,25 +15746,6 @@ export interface IntegrationRuntimeComputeProperties {
[property: string]: any;
}
-/**
- * @interface
- * An interface representing ManagedIntegrationRuntimeTypeProperties.
- * Managed integration runtime type properties.
- *
- */
-export interface ManagedIntegrationRuntimeTypeProperties {
- /**
- * @member {IntegrationRuntimeComputeProperties} [computeProperties] The
- * compute resource for managed integration runtime.
- */
- computeProperties?: IntegrationRuntimeComputeProperties;
- /**
- * @member {IntegrationRuntimeSsisProperties} [ssisProperties] SSIS
- * properties for managed integration runtime.
- */
- ssisProperties?: IntegrationRuntimeSsisProperties;
-}
-
/**
* @interface
* An interface representing ManagedIntegrationRuntime.
@@ -20985,6 +16852,22 @@ export enum GoogleBigQueryAuthenticationType {
UserAuthentication = 'UserAuthentication',
}
+/**
+ * Defines values for GoogleAdWordsAuthenticationType.
+ * Possible values include: 'ServiceAuthentication', 'UserAuthentication'
+ * There could be more values for this enum apart from the ones defined here.If
+ * you want to set a value that is not from the known values then you can do
+ * the following:
+ * let param: GoogleAdWordsAuthenticationType =
+ * "someUnknownValueThatWillStillBeValid";
+ * @readonly
+ * @enum {string}
+ */
+export enum GoogleAdWordsAuthenticationType {
+ ServiceAuthentication = 'ServiceAuthentication',
+ UserAuthentication = 'UserAuthentication',
+}
+
/**
* Defines values for SapHanaAuthenticationType.
* Possible values include: 'Basic', 'Windows'
@@ -21033,6 +16916,25 @@ export enum FtpAuthenticationType {
Anonymous = 'Anonymous',
}
+/**
+ * Defines values for RestServiceAuthenticationType.
+ * Possible values include: 'Anonymous', 'Basic', 'AadServicePrincial',
+ * 'ManagedServiceIdentity'
+ * There could be more values for this enum apart from the ones defined here.If
+ * you want to set a value that is not from the known values then you can do
+ * the following:
+ * let param: RestServiceAuthenticationType =
+ * "someUnknownValueThatWillStillBeValid";
+ * @readonly
+ * @enum {string}
+ */
+export enum RestServiceAuthenticationType {
+ Anonymous = 'Anonymous',
+ Basic = 'Basic',
+ AadServicePrincial = 'AadServicePrincial',
+ ManagedServiceIdentity = 'ManagedServiceIdentity',
+}
+
/**
* Defines values for HttpAuthenticationType.
* Possible values include: 'Basic', 'Anonymous', 'Digest', 'Windows',
@@ -21071,7 +16973,8 @@ export enum MongoDbAuthenticationType {
/**
* Defines values for ODataAuthenticationType.
- * Possible values include: 'Basic', 'Anonymous'
+ * Possible values include: 'Anonymous', 'Basic', 'Windows',
+ * 'AadServicePrincipal', 'ManagedServiceIdentity'
* There could be more values for this enum apart from the ones defined here.If
* you want to set a value that is not from the known values then you can do
* the following:
@@ -21081,8 +16984,27 @@ export enum MongoDbAuthenticationType {
* @enum {string}
*/
export enum ODataAuthenticationType {
- Basic = 'Basic',
Anonymous = 'Anonymous',
+ Basic = 'Basic',
+ Windows = 'Windows',
+ AadServicePrincipal = 'AadServicePrincipal',
+ ManagedServiceIdentity = 'ManagedServiceIdentity',
+}
+
+/**
+ * Defines values for ODataAadServicePrincipalCredentialType.
+ * Possible values include: 'ServicePrincipalKey', 'ServicePrincipalCert'
+ * There could be more values for this enum apart from the ones defined here.If
+ * you want to set a value that is not from the known values then you can do
+ * the following:
+ * let param: ODataAadServicePrincipalCredentialType =
+ * "someUnknownValueThatWillStillBeValid";
+ * @readonly
+ * @enum {string}
+ */
+export enum ODataAadServicePrincipalCredentialType {
+ ServicePrincipalKey = 'ServicePrincipalKey',
+ ServicePrincipalCert = 'ServicePrincipalCert',
}
/**
diff --git a/packages/@azure/arm-datafactory/lib/models/integrationRuntimesMappers.ts b/packages/@azure/arm-datafactory/lib/models/integrationRuntimesMappers.ts
index 6135ae7b32c7..ffc7ea10ea59 100644
--- a/packages/@azure/arm-datafactory/lib/models/integrationRuntimesMappers.ts
+++ b/packages/@azure/arm-datafactory/lib/models/integrationRuntimesMappers.ts
@@ -85,6 +85,7 @@ export {
HBaseLinkedService,
GreenplumLinkedService,
GoogleBigQueryLinkedService,
+ GoogleAdWordsLinkedService,
EloquaLinkedService,
DrillLinkedService,
CouchbaseLinkedService,
@@ -95,6 +96,7 @@ export {
SapBWLinkedService,
SftpServerLinkedService,
FtpServerLinkedService,
+ RestServiceLinkedService,
HttpLinkedService,
AzureSearchLinkedService,
CustomDataSourceLinkedService,
@@ -118,9 +120,11 @@ export {
PostgreSqlLinkedService,
MySqlLinkedService,
AzureMySqlLinkedService,
+ OracleServiceCloudLinkedService,
OracleLinkedService,
FileServerLinkedService,
HDInsightLinkedService,
+ DynamicsAXLinkedService,
DynamicsLinkedService,
CosmosDbLinkedService,
AzureKeyVaultLinkedService,
@@ -155,12 +159,14 @@ export {
HBaseObjectDataset,
GreenplumTableDataset,
GoogleBigQueryObjectDataset,
+ GoogleAdWordsObjectDataset,
EloquaObjectDataset,
DrillTableDataset,
CouchbaseTableDataset,
ConcurObjectDataset,
AzurePostgreSqlTableDataset,
AmazonMWSObjectDataset,
+ RestServiceDataset,
HttpDataset,
DatasetStorageFormat,
DatasetCompression,
@@ -172,11 +178,13 @@ export {
SalesforceObjectDataset,
RelationalTableDataset,
AzureMySqlTableDataset,
+ OracleServiceCloudObjectDataset,
OracleTableDataset,
ODataResourceDataset,
MongoDbCollectionDataset,
FileShareDataset,
AzureDataLakeStoreDataset,
+ DynamicsAXResourceDataset,
DynamicsEntityDataset,
DocumentDbCollectionDataset,
CustomDataset,
@@ -296,17 +304,20 @@ export {
HBaseSource,
GreenplumSource,
GoogleBigQuerySource,
+ GoogleAdWordsSource,
EloquaSource,
DrillSource,
CouchbaseSource,
ConcurSource,
AzurePostgreSqlSource,
AmazonMWSSource,
+ RestServiceSource,
HttpSource,
AzureDataLakeStoreSource,
MongoDbSource,
CassandraSource,
WebSource,
+ OracleServiceCloudSource,
OracleSource,
AzureMySqlSource,
HdfsSource,
@@ -318,6 +329,7 @@ export {
SapCloudForCustomerSource,
SalesforceSource,
RelationalSource,
+ DynamicsAXSource,
DynamicsSource,
DocumentDbCollectionSource,
BlobSource,
diff --git a/packages/@azure/arm-datafactory/lib/models/linkedServicesMappers.ts b/packages/@azure/arm-datafactory/lib/models/linkedServicesMappers.ts
index 59cb7eb6496d..a33e4bd0aa3e 100644
--- a/packages/@azure/arm-datafactory/lib/models/linkedServicesMappers.ts
+++ b/packages/@azure/arm-datafactory/lib/models/linkedServicesMappers.ts
@@ -75,6 +75,7 @@ export {
HBaseLinkedService,
GreenplumLinkedService,
GoogleBigQueryLinkedService,
+ GoogleAdWordsLinkedService,
EloquaLinkedService,
DrillLinkedService,
CouchbaseLinkedService,
@@ -85,6 +86,7 @@ export {
SapBWLinkedService,
SftpServerLinkedService,
FtpServerLinkedService,
+ RestServiceLinkedService,
HttpLinkedService,
AzureSearchLinkedService,
CustomDataSourceLinkedService,
@@ -108,9 +110,11 @@ export {
PostgreSqlLinkedService,
MySqlLinkedService,
AzureMySqlLinkedService,
+ OracleServiceCloudLinkedService,
OracleLinkedService,
FileServerLinkedService,
HDInsightLinkedService,
+ DynamicsAXLinkedService,
DynamicsLinkedService,
CosmosDbLinkedService,
AzureKeyVaultLinkedService,
@@ -145,12 +149,14 @@ export {
HBaseObjectDataset,
GreenplumTableDataset,
GoogleBigQueryObjectDataset,
+ GoogleAdWordsObjectDataset,
EloquaObjectDataset,
DrillTableDataset,
CouchbaseTableDataset,
ConcurObjectDataset,
AzurePostgreSqlTableDataset,
AmazonMWSObjectDataset,
+ RestServiceDataset,
HttpDataset,
DatasetStorageFormat,
DatasetCompression,
@@ -162,11 +168,13 @@ export {
SalesforceObjectDataset,
RelationalTableDataset,
AzureMySqlTableDataset,
+ OracleServiceCloudObjectDataset,
OracleTableDataset,
ODataResourceDataset,
MongoDbCollectionDataset,
FileShareDataset,
AzureDataLakeStoreDataset,
+ DynamicsAXResourceDataset,
DynamicsEntityDataset,
DocumentDbCollectionDataset,
CustomDataset,
@@ -279,17 +287,20 @@ export {
HBaseSource,
GreenplumSource,
GoogleBigQuerySource,
+ GoogleAdWordsSource,
EloquaSource,
DrillSource,
CouchbaseSource,
ConcurSource,
AzurePostgreSqlSource,
AmazonMWSSource,
+ RestServiceSource,
HttpSource,
AzureDataLakeStoreSource,
MongoDbSource,
CassandraSource,
WebSource,
+ OracleServiceCloudSource,
OracleSource,
AzureMySqlSource,
HdfsSource,
@@ -301,6 +312,7 @@ export {
SapCloudForCustomerSource,
SalesforceSource,
RelationalSource,
+ DynamicsAXSource,
DynamicsSource,
DocumentDbCollectionSource,
BlobSource,
diff --git a/packages/@azure/arm-datafactory/lib/models/mappers.ts b/packages/@azure/arm-datafactory/lib/models/mappers.ts
index cc23de5f64bf..b5cd1e311522 100644
--- a/packages/@azure/arm-datafactory/lib/models/mappers.ts
+++ b/packages/@azure/arm-datafactory/lib/models/mappers.ts
@@ -336,49 +336,6 @@ export const FactoryRepoConfiguration: msRest.CompositeMapper = {
}
};
-export const FactoryProperties: msRest.CompositeMapper = {
- serializedName: "FactoryProperties",
- type: {
- name: "Composite",
- className: "FactoryProperties",
- modelProperties: {
- provisioningState: {
- readOnly: true,
- serializedName: "provisioningState",
- type: {
- name: "String"
- }
- },
- createTime: {
- readOnly: true,
- serializedName: "createTime",
- type: {
- name: "DateTime"
- }
- },
- version: {
- readOnly: true,
- serializedName: "version",
- type: {
- name: "String"
- }
- },
- repoConfiguration: {
- serializedName: "repoConfiguration",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "FactoryRepoConfiguration",
- className: "FactoryRepoConfiguration"
- }
- }
- }
- }
-};
-
export const Factory: msRest.CompositeMapper = {
serializedName: "Factory",
type: {
@@ -1137,95 +1094,6 @@ export const PipelineFolder: msRest.CompositeMapper = {
}
};
-export const PipelineModel: msRest.CompositeMapper = {
- serializedName: "Pipeline",
- type: {
- name: "Composite",
- className: "PipelineModel",
- modelProperties: {
- description: {
- serializedName: "description",
- type: {
- name: "String"
- }
- },
- activities: {
- serializedName: "activities",
- type: {
- name: "Sequence",
- element: {
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "Activity",
- className: "Activity",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- }
- }
- },
- parameters: {
- serializedName: "parameters",
- type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Composite",
- className: "ParameterSpecification"
- }
- }
- }
- },
- variables: {
- serializedName: "variables",
- type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Composite",
- className: "VariableSpecification"
- }
- }
- }
- },
- concurrency: {
- serializedName: "concurrency",
- constraints: {
- InclusiveMinimum: 1
- },
- type: {
- name: "Number"
- }
- },
- annotations: {
- serializedName: "annotations",
- type: {
- name: "Sequence",
- element: {
- type: {
- name: "Object"
- }
- }
- }
- },
- folder: {
- serializedName: "folder",
- type: {
- name: "Composite",
- className: "PipelineFolder"
- }
- }
- }
- }
-};
-
export const PipelineResource: msRest.CompositeMapper = {
serializedName: "PipelineResource",
type: {
@@ -2211,47 +2079,6 @@ export const RerunTumblingWindowTriggerActionParameters: msRest.CompositeMapper
}
};
-export const RerunTumblingWindowTriggerTypeProperties: msRest.CompositeMapper = {
- serializedName: "RerunTumblingWindowTrigger_typeProperties",
- type: {
- name: "Composite",
- className: "RerunTumblingWindowTriggerTypeProperties",
- modelProperties: {
- parentTrigger: {
- serializedName: "parentTrigger",
- type: {
- name: "Object"
- }
- },
- requestedStartTime: {
- required: true,
- serializedName: "requestedStartTime",
- type: {
- name: "DateTime"
- }
- },
- requestedEndTime: {
- required: true,
- serializedName: "requestedEndTime",
- type: {
- name: "DateTime"
- }
- },
- maxConcurrency: {
- required: true,
- serializedName: "maxConcurrency",
- constraints: {
- InclusiveMaximum: 50,
- InclusiveMinimum: 1
- },
- type: {
- name: "Number"
- }
- }
- }
- }
-};
-
export const RerunTumblingWindowTrigger: msRest.CompositeMapper = {
serializedName: "RerunTumblingWindowTrigger",
type: {
@@ -2547,23 +2374,6 @@ export const OperationServiceSpecification: msRest.CompositeMapper = {
}
};
-export const OperationProperties: msRest.CompositeMapper = {
- serializedName: "OperationProperties",
- type: {
- name: "Composite",
- className: "OperationProperties",
- modelProperties: {
- serviceSpecification: {
- serializedName: "serviceSpecification",
- type: {
- name: "Composite",
- className: "OperationServiceSpecification"
- }
- }
- }
- }
-};
-
export const Operation: msRest.CompositeMapper = {
serializedName: "Operation",
type: {
@@ -2767,84 +2577,6 @@ export const RetryPolicy: msRest.CompositeMapper = {
}
};
-export const TumblingWindowTriggerTypeProperties: msRest.CompositeMapper = {
- serializedName: "TumblingWindowTrigger_typeProperties",
- type: {
- name: "Composite",
- className: "TumblingWindowTriggerTypeProperties",
- modelProperties: {
- frequency: {
- required: true,
- serializedName: "frequency",
- type: {
- name: "String"
- }
- },
- interval: {
- required: true,
- serializedName: "interval",
- type: {
- name: "Number"
- }
- },
- startTime: {
- required: true,
- serializedName: "startTime",
- type: {
- name: "DateTime"
- }
- },
- endTime: {
- serializedName: "endTime",
- type: {
- name: "DateTime"
- }
- },
- delay: {
- serializedName: "delay",
- type: {
- name: "Object"
- }
- },
- maxConcurrency: {
- required: true,
- serializedName: "maxConcurrency",
- constraints: {
- InclusiveMaximum: 50,
- InclusiveMinimum: 1
- },
- type: {
- name: "Number"
- }
- },
- retryPolicy: {
- serializedName: "retryPolicy",
- type: {
- name: "Composite",
- className: "RetryPolicy"
- }
- },
- dependsOn: {
- serializedName: "dependsOn",
- type: {
- name: "Sequence",
- element: {
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "DependencyReference",
- className: "DependencyReference"
- }
- }
- }
- }
- }
- }
-};
-
export const TumblingWindowTrigger: msRest.CompositeMapper = {
serializedName: "TumblingWindowTrigger",
type: {
@@ -2936,58 +2668,17 @@ export const TumblingWindowTrigger: msRest.CompositeMapper = {
}
};
-export const BlobEventsTriggerTypeProperties: msRest.CompositeMapper = {
- serializedName: "BlobEventsTrigger_typeProperties",
+export const MultiplePipelineTrigger: msRest.CompositeMapper = {
+ serializedName: "MultiplePipelineTrigger",
type: {
name: "Composite",
- className: "BlobEventsTriggerTypeProperties",
+ polymorphicDiscriminator: Trigger.type.polymorphicDiscriminator,
+ uberParent: "Trigger",
+ className: "MultiplePipelineTrigger",
modelProperties: {
- blobPathBeginsWith: {
- serializedName: "blobPathBeginsWith",
- type: {
- name: "String"
- }
- },
- blobPathEndsWith: {
- serializedName: "blobPathEndsWith",
- type: {
- name: "String"
- }
- },
- events: {
- required: true,
- serializedName: "events",
- type: {
- name: "Sequence",
- element: {
- type: {
- name: "String"
- }
- }
- }
- },
- scope: {
- required: true,
- serializedName: "scope",
- type: {
- name: "String"
- }
- }
- }
- }
-};
-
-export const MultiplePipelineTrigger: msRest.CompositeMapper = {
- serializedName: "MultiplePipelineTrigger",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Trigger.type.polymorphicDiscriminator,
- uberParent: "Trigger",
- className: "MultiplePipelineTrigger",
- modelProperties: {
- ...Trigger.type.modelProperties,
- pipelines: {
- serializedName: "pipelines",
+ ...Trigger.type.modelProperties,
+ pipelines: {
+ serializedName: "pipelines",
type: {
name: "Sequence",
element: {
@@ -3048,39 +2739,6 @@ export const BlobEventsTrigger: msRest.CompositeMapper = {
}
};
-export const BlobTriggerTypeProperties: msRest.CompositeMapper = {
- serializedName: "BlobTrigger_typeProperties",
- type: {
- name: "Composite",
- className: "BlobTriggerTypeProperties",
- modelProperties: {
- folderPath: {
- required: true,
- serializedName: "folderPath",
- type: {
- name: "String"
- }
- },
- maxConcurrency: {
- required: true,
- serializedName: "maxConcurrency",
- type: {
- name: "Number"
- }
- },
- linkedService: {
- required: true,
- serializedName: "linkedService",
- defaultValue: {},
- type: {
- name: "Composite",
- className: "LinkedServiceReference"
- }
- }
- }
- }
-};
-
export const BlobTrigger: msRest.CompositeMapper = {
serializedName: "BlobTrigger",
type: {
@@ -3296,29 +2954,6 @@ export const ScheduleTriggerRecurrence: msRest.CompositeMapper = {
}
};
-export const ScheduleTriggerTypeProperties: msRest.CompositeMapper = {
- serializedName: "ScheduleTrigger_typeProperties",
- type: {
- name: "Composite",
- className: "ScheduleTriggerTypeProperties",
- modelProperties: {
- recurrence: {
- required: true,
- serializedName: "recurrence",
- type: {
- name: "Composite",
- className: "ScheduleTriggerRecurrence",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- }
- }
- }
-};
-
export const ScheduleTrigger: msRest.CompositeMapper = {
serializedName: "ScheduleTrigger",
type: {
@@ -3346,66 +2981,6 @@ export const ScheduleTrigger: msRest.CompositeMapper = {
}
};
-export const ResponsysLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "ResponsysLinkedServiceTypeProperties",
- type: {
- name: "Composite",
- className: "ResponsysLinkedServiceTypeProperties",
- modelProperties: {
- endpoint: {
- required: true,
- serializedName: "endpoint",
- type: {
- name: "Object"
- }
- },
- clientId: {
- required: true,
- serializedName: "clientId",
- type: {
- name: "Object"
- }
- },
- clientSecret: {
- serializedName: "clientSecret",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- useEncryptedEndpoints: {
- serializedName: "useEncryptedEndpoints",
- type: {
- name: "Object"
- }
- },
- useHostVerification: {
- serializedName: "useHostVerification",
- type: {
- name: "Object"
- }
- },
- usePeerVerification: {
- serializedName: "usePeerVerification",
- type: {
- name: "Object"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
export const ResponsysLinkedService: msRest.CompositeMapper = {
serializedName: "Responsys",
type: {
@@ -3470,99 +3045,6 @@ export const ResponsysLinkedService: msRest.CompositeMapper = {
}
};
-export const AzureDatabricksLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "AzureDatabricksLinkedServiceTypeProperties",
- type: {
- name: "Composite",
- className: "AzureDatabricksLinkedServiceTypeProperties",
- modelProperties: {
- domain: {
- required: true,
- serializedName: "domain",
- type: {
- name: "Object"
- }
- },
- accessToken: {
- required: true,
- serializedName: "accessToken",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- existingClusterId: {
- serializedName: "existingClusterId",
- type: {
- name: "Object"
- }
- },
- newClusterVersion: {
- serializedName: "newClusterVersion",
- type: {
- name: "Object"
- }
- },
- newClusterNumOfWorker: {
- serializedName: "newClusterNumOfWorker",
- type: {
- name: "Object"
- }
- },
- newClusterNodeType: {
- serializedName: "newClusterNodeType",
- type: {
- name: "Object"
- }
- },
- newClusterSparkConf: {
- serializedName: "newClusterSparkConf",
- type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Object"
- }
- }
- }
- },
- newClusterSparkEnvVars: {
- serializedName: "newClusterSparkEnvVars",
- type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Object"
- }
- }
- }
- },
- newClusterCustomTags: {
- serializedName: "newClusterCustomTags",
- type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Object"
- }
- }
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
export const AzureDatabricksLinkedService: msRest.CompositeMapper = {
serializedName: "AzureDatabricks",
type: {
@@ -3660,27 +3142,30 @@ export const AzureDatabricksLinkedService: msRest.CompositeMapper = {
}
};
-export const AzureDataLakeAnalyticsLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "AzureDataLakeAnalyticsLinkedServiceTypeProperties",
+export const AzureDataLakeAnalyticsLinkedService: msRest.CompositeMapper = {
+ serializedName: "AzureDataLakeAnalytics",
type: {
name: "Composite",
- className: "AzureDataLakeAnalyticsLinkedServiceTypeProperties",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "AzureDataLakeAnalyticsLinkedService",
modelProperties: {
+ ...LinkedService.type.modelProperties,
accountName: {
required: true,
- serializedName: "accountName",
+ serializedName: "typeProperties.accountName",
type: {
name: "Object"
}
},
servicePrincipalId: {
- serializedName: "servicePrincipalId",
+ serializedName: "typeProperties.servicePrincipalId",
type: {
name: "Object"
}
},
servicePrincipalKey: {
- serializedName: "servicePrincipalKey",
+ serializedName: "typeProperties.servicePrincipalKey",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -3693,127 +3178,58 @@ export const AzureDataLakeAnalyticsLinkedServiceTypeProperties: msRest.Composite
},
tenant: {
required: true,
- serializedName: "tenant",
+ serializedName: "typeProperties.tenant",
type: {
name: "Object"
}
},
subscriptionId: {
- serializedName: "subscriptionId",
+ serializedName: "typeProperties.subscriptionId",
type: {
name: "Object"
}
},
resourceGroupName: {
- serializedName: "resourceGroupName",
+ serializedName: "typeProperties.resourceGroupName",
type: {
name: "Object"
}
},
dataLakeAnalyticsUri: {
- serializedName: "dataLakeAnalyticsUri",
+ serializedName: "typeProperties.dataLakeAnalyticsUri",
type: {
name: "Object"
}
},
encryptedCredential: {
- serializedName: "encryptedCredential",
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
}
- }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
}
};
-export const AzureDataLakeAnalyticsLinkedService: msRest.CompositeMapper = {
- serializedName: "AzureDataLakeAnalytics",
+export const ScriptAction: msRest.CompositeMapper = {
+ serializedName: "ScriptAction",
type: {
name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "AzureDataLakeAnalyticsLinkedService",
+ className: "ScriptAction",
modelProperties: {
- ...LinkedService.type.modelProperties,
- accountName: {
+ name: {
required: true,
- serializedName: "typeProperties.accountName",
+ serializedName: "name",
type: {
- name: "Object"
+ name: "String"
}
},
- servicePrincipalId: {
- serializedName: "typeProperties.servicePrincipalId",
+ uri: {
+ required: true,
+ serializedName: "uri",
type: {
- name: "Object"
- }
- },
- servicePrincipalKey: {
- serializedName: "typeProperties.servicePrincipalKey",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- tenant: {
- required: true,
- serializedName: "typeProperties.tenant",
- type: {
- name: "Object"
- }
- },
- subscriptionId: {
- serializedName: "typeProperties.subscriptionId",
- type: {
- name: "Object"
- }
- },
- resourceGroupName: {
- serializedName: "typeProperties.resourceGroupName",
- type: {
- name: "Object"
- }
- },
- dataLakeAnalyticsUri: {
- serializedName: "typeProperties.dataLakeAnalyticsUri",
- type: {
- name: "Object"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: LinkedService.type.additionalProperties
- }
-};
-
-export const ScriptAction: msRest.CompositeMapper = {
- serializedName: "ScriptAction",
- type: {
- name: "Composite",
- className: "ScriptAction",
- modelProperties: {
- name: {
- required: true,
- serializedName: "name",
- type: {
- name: "String"
- }
- },
- uri: {
- required: true,
- serializedName: "uri",
- type: {
- name: "String"
+ name: "String"
}
},
roles: {
@@ -3833,36 +3249,39 @@ export const ScriptAction: msRest.CompositeMapper = {
}
};
-export const HDInsightOnDemandLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "HDInsightOnDemandLinkedServiceTypeProperties",
+export const HDInsightOnDemandLinkedService: msRest.CompositeMapper = {
+ serializedName: "HDInsightOnDemand",
type: {
name: "Composite",
- className: "HDInsightOnDemandLinkedServiceTypeProperties",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "HDInsightOnDemandLinkedService",
modelProperties: {
+ ...LinkedService.type.modelProperties,
clusterSize: {
required: true,
- serializedName: "clusterSize",
+ serializedName: "typeProperties.clusterSize",
type: {
name: "Object"
}
},
timeToLive: {
required: true,
- serializedName: "timeToLive",
+ serializedName: "typeProperties.timeToLive",
type: {
name: "Object"
}
},
version: {
required: true,
- serializedName: "version",
+ serializedName: "typeProperties.version",
type: {
name: "Object"
}
},
linkedServiceName: {
required: true,
- serializedName: "linkedServiceName",
+ serializedName: "typeProperties.linkedServiceName",
defaultValue: {},
type: {
name: "Composite",
@@ -3871,19 +3290,19 @@ export const HDInsightOnDemandLinkedServiceTypeProperties: msRest.CompositeMappe
},
hostSubscriptionId: {
required: true,
- serializedName: "hostSubscriptionId",
+ serializedName: "typeProperties.hostSubscriptionId",
type: {
name: "Object"
}
},
servicePrincipalId: {
- serializedName: "servicePrincipalId",
+ serializedName: "typeProperties.servicePrincipalId",
type: {
name: "Object"
}
},
servicePrincipalKey: {
- serializedName: "servicePrincipalKey",
+ serializedName: "typeProperties.servicePrincipalKey",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -3896,32 +3315,32 @@ export const HDInsightOnDemandLinkedServiceTypeProperties: msRest.CompositeMappe
},
tenant: {
required: true,
- serializedName: "tenant",
+ serializedName: "typeProperties.tenant",
type: {
name: "Object"
}
},
clusterResourceGroup: {
required: true,
- serializedName: "clusterResourceGroup",
+ serializedName: "typeProperties.clusterResourceGroup",
type: {
name: "Object"
}
},
clusterNamePrefix: {
- serializedName: "clusterNamePrefix",
+ serializedName: "typeProperties.clusterNamePrefix",
type: {
name: "Object"
}
},
clusterUserName: {
- serializedName: "clusterUserName",
+ serializedName: "typeProperties.clusterUserName",
type: {
name: "Object"
}
},
clusterPassword: {
- serializedName: "clusterPassword",
+ serializedName: "typeProperties.clusterPassword",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -3933,13 +3352,13 @@ export const HDInsightOnDemandLinkedServiceTypeProperties: msRest.CompositeMappe
}
},
clusterSshUserName: {
- serializedName: "clusterSshUserName",
+ serializedName: "typeProperties.clusterSshUserName",
type: {
name: "Object"
}
},
clusterSshPassword: {
- serializedName: "clusterSshPassword",
+ serializedName: "typeProperties.clusterSshPassword",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -3951,7 +3370,7 @@ export const HDInsightOnDemandLinkedServiceTypeProperties: msRest.CompositeMappe
}
},
additionalLinkedServiceNames: {
- serializedName: "additionalLinkedServiceNames",
+ serializedName: "typeProperties.additionalLinkedServiceNames",
type: {
name: "Sequence",
element: {
@@ -3963,98 +3382,98 @@ export const HDInsightOnDemandLinkedServiceTypeProperties: msRest.CompositeMappe
}
},
hcatalogLinkedServiceName: {
- serializedName: "hcatalogLinkedServiceName",
+ serializedName: "typeProperties.hcatalogLinkedServiceName",
type: {
name: "Composite",
className: "LinkedServiceReference"
}
},
clusterType: {
- serializedName: "clusterType",
+ serializedName: "typeProperties.clusterType",
type: {
name: "Object"
}
},
sparkVersion: {
- serializedName: "sparkVersion",
+ serializedName: "typeProperties.sparkVersion",
type: {
name: "Object"
}
},
coreConfiguration: {
- serializedName: "coreConfiguration",
+ serializedName: "typeProperties.coreConfiguration",
type: {
name: "Object"
}
},
hBaseConfiguration: {
- serializedName: "hBaseConfiguration",
+ serializedName: "typeProperties.hBaseConfiguration",
type: {
name: "Object"
}
},
hdfsConfiguration: {
- serializedName: "hdfsConfiguration",
+ serializedName: "typeProperties.hdfsConfiguration",
type: {
name: "Object"
}
},
hiveConfiguration: {
- serializedName: "hiveConfiguration",
+ serializedName: "typeProperties.hiveConfiguration",
type: {
name: "Object"
}
},
mapReduceConfiguration: {
- serializedName: "mapReduceConfiguration",
+ serializedName: "typeProperties.mapReduceConfiguration",
type: {
name: "Object"
}
},
oozieConfiguration: {
- serializedName: "oozieConfiguration",
+ serializedName: "typeProperties.oozieConfiguration",
type: {
name: "Object"
}
},
stormConfiguration: {
- serializedName: "stormConfiguration",
+ serializedName: "typeProperties.stormConfiguration",
type: {
name: "Object"
}
},
yarnConfiguration: {
- serializedName: "yarnConfiguration",
+ serializedName: "typeProperties.yarnConfiguration",
type: {
name: "Object"
}
},
encryptedCredential: {
- serializedName: "encryptedCredential",
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
},
headNodeSize: {
- serializedName: "headNodeSize",
+ serializedName: "typeProperties.headNodeSize",
type: {
name: "Object"
}
},
dataNodeSize: {
- serializedName: "dataNodeSize",
+ serializedName: "typeProperties.dataNodeSize",
type: {
name: "Object"
}
},
zookeeperNodeSize: {
- serializedName: "zookeeperNodeSize",
+ serializedName: "typeProperties.zookeeperNodeSize",
type: {
name: "Object"
}
},
scriptActions: {
- serializedName: "scriptActions",
+ serializedName: "typeProperties.scriptActions",
type: {
name: "Sequence",
element: {
@@ -4065,102 +3484,138 @@ export const HDInsightOnDemandLinkedServiceTypeProperties: msRest.CompositeMappe
}
}
}
- }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
}
};
-export const HDInsightOnDemandLinkedService: msRest.CompositeMapper = {
- serializedName: "HDInsightOnDemand",
+export const SalesforceMarketingCloudLinkedService: msRest.CompositeMapper = {
+ serializedName: "SalesforceMarketingCloud",
type: {
name: "Composite",
polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
uberParent: "LinkedService",
- className: "HDInsightOnDemandLinkedService",
+ className: "SalesforceMarketingCloudLinkedService",
modelProperties: {
...LinkedService.type.modelProperties,
- clusterSize: {
+ clientId: {
required: true,
- serializedName: "typeProperties.clusterSize",
+ serializedName: "typeProperties.clientId",
type: {
name: "Object"
}
},
- timeToLive: {
- required: true,
- serializedName: "typeProperties.timeToLive",
+ clientSecret: {
+ serializedName: "typeProperties.clientSecret",
type: {
- name: "Object"
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "SecretBase",
+ className: "SecretBase"
}
},
- version: {
- required: true,
- serializedName: "typeProperties.version",
+ useEncryptedEndpoints: {
+ serializedName: "typeProperties.useEncryptedEndpoints",
type: {
name: "Object"
}
},
- linkedServiceName: {
- required: true,
- serializedName: "typeProperties.linkedServiceName",
- defaultValue: {},
+ useHostVerification: {
+ serializedName: "typeProperties.useHostVerification",
type: {
- name: "Composite",
- className: "LinkedServiceReference"
+ name: "Object"
}
},
- hostSubscriptionId: {
- required: true,
- serializedName: "typeProperties.hostSubscriptionId",
+ usePeerVerification: {
+ serializedName: "typeProperties.usePeerVerification",
type: {
name: "Object"
}
},
- servicePrincipalId: {
- serializedName: "typeProperties.servicePrincipalId",
+ encryptedCredential: {
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
- },
- servicePrincipalKey: {
- serializedName: "typeProperties.servicePrincipalKey",
+ }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
+ }
+};
+
+export const NetezzaLinkedService: msRest.CompositeMapper = {
+ serializedName: "Netezza",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "NetezzaLinkedService",
+ modelProperties: {
+ ...LinkedService.type.modelProperties,
+ connectionString: {
+ serializedName: "typeProperties.connectionString",
type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
+ name: "Object"
}
},
- tenant: {
- required: true,
- serializedName: "typeProperties.tenant",
+ encryptedCredential: {
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
- },
- clusterResourceGroup: {
- required: true,
- serializedName: "typeProperties.clusterResourceGroup",
+ }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
+ }
+};
+
+export const VerticaLinkedService: msRest.CompositeMapper = {
+ serializedName: "Vertica",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "VerticaLinkedService",
+ modelProperties: {
+ ...LinkedService.type.modelProperties,
+ connectionString: {
+ serializedName: "typeProperties.connectionString",
type: {
name: "Object"
}
},
- clusterNamePrefix: {
- serializedName: "typeProperties.clusterNamePrefix",
+ encryptedCredential: {
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
- },
- clusterUserName: {
- serializedName: "typeProperties.clusterUserName",
+ }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
+ }
+};
+
+export const ZohoLinkedService: msRest.CompositeMapper = {
+ serializedName: "Zoho",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "ZohoLinkedService",
+ modelProperties: {
+ ...LinkedService.type.modelProperties,
+ endpoint: {
+ required: true,
+ serializedName: "typeProperties.endpoint",
type: {
name: "Object"
}
},
- clusterPassword: {
- serializedName: "typeProperties.clusterPassword",
+ accessToken: {
+ serializedName: "typeProperties.accessToken",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -4171,137 +3626,168 @@ export const HDInsightOnDemandLinkedService: msRest.CompositeMapper = {
className: "SecretBase"
}
},
- clusterSshUserName: {
- serializedName: "typeProperties.clusterSshUserName",
+ useEncryptedEndpoints: {
+ serializedName: "typeProperties.useEncryptedEndpoints",
type: {
name: "Object"
}
},
- clusterSshPassword: {
- serializedName: "typeProperties.clusterSshPassword",
+ useHostVerification: {
+ serializedName: "typeProperties.useHostVerification",
type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
+ name: "Object"
}
},
- additionalLinkedServiceNames: {
- serializedName: "typeProperties.additionalLinkedServiceNames",
+ usePeerVerification: {
+ serializedName: "typeProperties.usePeerVerification",
type: {
- name: "Sequence",
- element: {
- type: {
- name: "Composite",
- className: "LinkedServiceReference"
- }
- }
+ name: "Object"
}
},
- hcatalogLinkedServiceName: {
- serializedName: "typeProperties.hcatalogLinkedServiceName",
+ encryptedCredential: {
+ serializedName: "typeProperties.encryptedCredential",
type: {
- name: "Composite",
- className: "LinkedServiceReference"
+ name: "Object"
}
- },
- clusterType: {
- serializedName: "typeProperties.clusterType",
+ }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
+ }
+};
+
+export const XeroLinkedService: msRest.CompositeMapper = {
+ serializedName: "Xero",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "XeroLinkedService",
+ modelProperties: {
+ ...LinkedService.type.modelProperties,
+ host: {
+ required: true,
+ serializedName: "typeProperties.host",
type: {
name: "Object"
}
},
- sparkVersion: {
- serializedName: "typeProperties.sparkVersion",
+ consumerKey: {
+ serializedName: "typeProperties.consumerKey",
type: {
- name: "Object"
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "SecretBase",
+ className: "SecretBase"
}
},
- coreConfiguration: {
- serializedName: "typeProperties.coreConfiguration",
+ privateKey: {
+ serializedName: "typeProperties.privateKey",
type: {
- name: "Object"
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "SecretBase",
+ className: "SecretBase"
}
},
- hBaseConfiguration: {
- serializedName: "typeProperties.hBaseConfiguration",
+ useEncryptedEndpoints: {
+ serializedName: "typeProperties.useEncryptedEndpoints",
type: {
name: "Object"
}
},
- hdfsConfiguration: {
- serializedName: "typeProperties.hdfsConfiguration",
+ useHostVerification: {
+ serializedName: "typeProperties.useHostVerification",
type: {
name: "Object"
}
},
- hiveConfiguration: {
- serializedName: "typeProperties.hiveConfiguration",
+ usePeerVerification: {
+ serializedName: "typeProperties.usePeerVerification",
type: {
name: "Object"
}
},
- mapReduceConfiguration: {
- serializedName: "typeProperties.mapReduceConfiguration",
+ encryptedCredential: {
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
- },
- oozieConfiguration: {
- serializedName: "typeProperties.oozieConfiguration",
+ }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
+ }
+};
+
+export const SquareLinkedService: msRest.CompositeMapper = {
+ serializedName: "Square",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "SquareLinkedService",
+ modelProperties: {
+ ...LinkedService.type.modelProperties,
+ host: {
+ required: true,
+ serializedName: "typeProperties.host",
type: {
name: "Object"
}
},
- stormConfiguration: {
- serializedName: "typeProperties.stormConfiguration",
+ clientId: {
+ required: true,
+ serializedName: "typeProperties.clientId",
type: {
name: "Object"
}
},
- yarnConfiguration: {
- serializedName: "typeProperties.yarnConfiguration",
+ clientSecret: {
+ serializedName: "typeProperties.clientSecret",
type: {
- name: "Object"
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "SecretBase",
+ className: "SecretBase"
}
},
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
+ redirectUri: {
+ required: true,
+ serializedName: "typeProperties.redirectUri",
type: {
name: "Object"
}
},
- headNodeSize: {
- serializedName: "typeProperties.headNodeSize",
+ useEncryptedEndpoints: {
+ serializedName: "typeProperties.useEncryptedEndpoints",
type: {
name: "Object"
}
},
- dataNodeSize: {
- serializedName: "typeProperties.dataNodeSize",
+ useHostVerification: {
+ serializedName: "typeProperties.useHostVerification",
type: {
name: "Object"
}
},
- zookeeperNodeSize: {
- serializedName: "typeProperties.zookeeperNodeSize",
+ usePeerVerification: {
+ serializedName: "typeProperties.usePeerVerification",
type: {
name: "Object"
}
},
- scriptActions: {
- serializedName: "typeProperties.scriptActions",
+ encryptedCredential: {
+ serializedName: "typeProperties.encryptedCredential",
type: {
- name: "Sequence",
- element: {
- type: {
- name: "Composite",
- className: "ScriptAction"
- }
- }
+ name: "Object"
}
}
},
@@ -4309,21 +3795,56 @@ export const HDInsightOnDemandLinkedService: msRest.CompositeMapper = {
}
};
-export const SalesforceMarketingCloudLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "SalesforceMarketingCloudLinkedServiceTypeProperties",
+export const SparkLinkedService: msRest.CompositeMapper = {
+ serializedName: "Spark",
type: {
name: "Composite",
- className: "SalesforceMarketingCloudLinkedServiceTypeProperties",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "SparkLinkedService",
modelProperties: {
- clientId: {
+ ...LinkedService.type.modelProperties,
+ host: {
required: true,
- serializedName: "clientId",
+ serializedName: "typeProperties.host",
type: {
name: "Object"
}
},
- clientSecret: {
- serializedName: "clientSecret",
+ port: {
+ required: true,
+ serializedName: "typeProperties.port",
+ type: {
+ name: "Object"
+ }
+ },
+ serverType: {
+ serializedName: "typeProperties.serverType",
+ type: {
+ name: "String"
+ }
+ },
+ thriftTransportProtocol: {
+ serializedName: "typeProperties.thriftTransportProtocol",
+ type: {
+ name: "String"
+ }
+ },
+ authenticationType: {
+ required: true,
+ serializedName: "typeProperties.authenticationType",
+ type: {
+ name: "String"
+ }
+ },
+ username: {
+ serializedName: "typeProperties.username",
+ type: {
+ name: "Object"
+ }
+ },
+ password: {
+ serializedName: "typeProperties.password",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -4334,52 +3855,71 @@ export const SalesforceMarketingCloudLinkedServiceTypeProperties: msRest.Composi
className: "SecretBase"
}
},
- useEncryptedEndpoints: {
- serializedName: "useEncryptedEndpoints",
+ httpPath: {
+ serializedName: "typeProperties.httpPath",
type: {
name: "Object"
}
},
- useHostVerification: {
- serializedName: "useHostVerification",
+ enableSsl: {
+ serializedName: "typeProperties.enableSsl",
type: {
name: "Object"
}
},
- usePeerVerification: {
- serializedName: "usePeerVerification",
+ trustedCertPath: {
+ serializedName: "typeProperties.trustedCertPath",
+ type: {
+ name: "Object"
+ }
+ },
+ useSystemTrustStore: {
+ serializedName: "typeProperties.useSystemTrustStore",
+ type: {
+ name: "Object"
+ }
+ },
+ allowHostNameCNMismatch: {
+ serializedName: "typeProperties.allowHostNameCNMismatch",
+ type: {
+ name: "Object"
+ }
+ },
+ allowSelfSignedServerCert: {
+ serializedName: "typeProperties.allowSelfSignedServerCert",
type: {
name: "Object"
}
},
encryptedCredential: {
- serializedName: "encryptedCredential",
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
}
- }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
}
};
-export const SalesforceMarketingCloudLinkedService: msRest.CompositeMapper = {
- serializedName: "SalesforceMarketingCloud",
+export const ShopifyLinkedService: msRest.CompositeMapper = {
+ serializedName: "Shopify",
type: {
name: "Composite",
polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
uberParent: "LinkedService",
- className: "SalesforceMarketingCloudLinkedService",
+ className: "ShopifyLinkedService",
modelProperties: {
...LinkedService.type.modelProperties,
- clientId: {
+ host: {
required: true,
- serializedName: "typeProperties.clientId",
+ serializedName: "typeProperties.host",
type: {
name: "Object"
}
},
- clientSecret: {
- serializedName: "typeProperties.clientSecret",
+ accessToken: {
+ serializedName: "typeProperties.accessToken",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -4419,117 +3959,55 @@ export const SalesforceMarketingCloudLinkedService: msRest.CompositeMapper = {
}
};
-export const NetezzaLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "NetezzaLinkedServiceTypeProperties",
+export const ServiceNowLinkedService: msRest.CompositeMapper = {
+ serializedName: "ServiceNow",
type: {
name: "Composite",
- className: "NetezzaLinkedServiceTypeProperties",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "ServiceNowLinkedService",
modelProperties: {
- connectionString: {
- serializedName: "connectionString",
+ ...LinkedService.type.modelProperties,
+ endpoint: {
+ required: true,
+ serializedName: "typeProperties.endpoint",
type: {
name: "Object"
}
},
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const NetezzaLinkedService: msRest.CompositeMapper = {
- serializedName: "Netezza",
- type: {
- name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "NetezzaLinkedService",
- modelProperties: {
- ...LinkedService.type.modelProperties,
- connectionString: {
- serializedName: "typeProperties.connectionString",
- type: {
- name: "Object"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: LinkedService.type.additionalProperties
- }
-};
-
-export const VerticaLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "VerticaLinkedServiceTypeProperties",
- type: {
- name: "Composite",
- className: "VerticaLinkedServiceTypeProperties",
- modelProperties: {
- connectionString: {
- serializedName: "connectionString",
+ authenticationType: {
+ required: true,
+ serializedName: "typeProperties.authenticationType",
+ type: {
+ name: "String"
+ }
+ },
+ username: {
+ serializedName: "typeProperties.username",
type: {
name: "Object"
}
},
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const VerticaLinkedService: msRest.CompositeMapper = {
- serializedName: "Vertica",
- type: {
- name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "VerticaLinkedService",
- modelProperties: {
- ...LinkedService.type.modelProperties,
- connectionString: {
- serializedName: "typeProperties.connectionString",
+ password: {
+ serializedName: "typeProperties.password",
type: {
- name: "Object"
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "SecretBase",
+ className: "SecretBase"
}
},
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: LinkedService.type.additionalProperties
- }
-};
-
-export const ZohoLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "ZohoLinkedServiceTypeProperties",
- type: {
- name: "Composite",
- className: "ZohoLinkedServiceTypeProperties",
- modelProperties: {
- endpoint: {
- required: true,
- serializedName: "endpoint",
+ clientId: {
+ serializedName: "typeProperties.clientId",
type: {
name: "Object"
}
},
- accessToken: {
- serializedName: "accessToken",
+ clientSecret: {
+ serializedName: "typeProperties.clientSecret",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -4541,40 +4019,41 @@ export const ZohoLinkedServiceTypeProperties: msRest.CompositeMapper = {
}
},
useEncryptedEndpoints: {
- serializedName: "useEncryptedEndpoints",
+ serializedName: "typeProperties.useEncryptedEndpoints",
type: {
name: "Object"
}
},
useHostVerification: {
- serializedName: "useHostVerification",
+ serializedName: "typeProperties.useHostVerification",
type: {
name: "Object"
}
},
usePeerVerification: {
- serializedName: "usePeerVerification",
+ serializedName: "typeProperties.usePeerVerification",
type: {
name: "Object"
}
},
encryptedCredential: {
- serializedName: "encryptedCredential",
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
}
- }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
}
};
-export const ZohoLinkedService: msRest.CompositeMapper = {
- serializedName: "Zoho",
+export const QuickBooksLinkedService: msRest.CompositeMapper = {
+ serializedName: "QuickBooks",
type: {
name: "Composite",
polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
uberParent: "LinkedService",
- className: "ZohoLinkedService",
+ className: "QuickBooksLinkedService",
modelProperties: {
...LinkedService.type.modelProperties,
endpoint: {
@@ -4584,62 +4063,36 @@ export const ZohoLinkedService: msRest.CompositeMapper = {
name: "Object"
}
},
- accessToken: {
- serializedName: "typeProperties.accessToken",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- useEncryptedEndpoints: {
- serializedName: "typeProperties.useEncryptedEndpoints",
- type: {
- name: "Object"
- }
- },
- useHostVerification: {
- serializedName: "typeProperties.useHostVerification",
+ companyId: {
+ required: true,
+ serializedName: "typeProperties.companyId",
type: {
name: "Object"
}
},
- usePeerVerification: {
- serializedName: "typeProperties.usePeerVerification",
+ consumerKey: {
+ required: true,
+ serializedName: "typeProperties.consumerKey",
type: {
name: "Object"
}
},
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: LinkedService.type.additionalProperties
- }
-};
-
-export const XeroLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "XeroLinkedServiceTypeProperties",
- type: {
- name: "Composite",
- className: "XeroLinkedServiceTypeProperties",
- modelProperties: {
- host: {
+ consumerSecret: {
required: true,
- serializedName: "host",
+ serializedName: "typeProperties.consumerSecret",
type: {
- name: "Object"
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "SecretBase",
+ className: "SecretBase"
}
},
- consumerKey: {
- serializedName: "consumerKey",
+ accessToken: {
+ required: true,
+ serializedName: "typeProperties.accessToken",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -4650,8 +4103,9 @@ export const XeroLinkedServiceTypeProperties: msRest.CompositeMapper = {
className: "SecretBase"
}
},
- privateKey: {
- serializedName: "privateKey",
+ accessTokenSecret: {
+ required: true,
+ serializedName: "typeProperties.accessTokenSecret",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -4663,40 +4117,29 @@ export const XeroLinkedServiceTypeProperties: msRest.CompositeMapper = {
}
},
useEncryptedEndpoints: {
- serializedName: "useEncryptedEndpoints",
- type: {
- name: "Object"
- }
- },
- useHostVerification: {
- serializedName: "useHostVerification",
- type: {
- name: "Object"
- }
- },
- usePeerVerification: {
- serializedName: "usePeerVerification",
+ serializedName: "typeProperties.useEncryptedEndpoints",
type: {
name: "Object"
}
},
encryptedCredential: {
- serializedName: "encryptedCredential",
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
}
- }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
}
};
-export const XeroLinkedService: msRest.CompositeMapper = {
- serializedName: "Xero",
+export const PrestoLinkedService: msRest.CompositeMapper = {
+ serializedName: "Presto",
type: {
name: "Composite",
polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
uberParent: "LinkedService",
- className: "XeroLinkedService",
+ className: "PrestoLinkedService",
modelProperties: {
...LinkedService.type.modelProperties,
host: {
@@ -4706,81 +4149,41 @@ export const XeroLinkedService: msRest.CompositeMapper = {
name: "Object"
}
},
- consumerKey: {
- serializedName: "typeProperties.consumerKey",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- privateKey: {
- serializedName: "typeProperties.privateKey",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- useEncryptedEndpoints: {
- serializedName: "typeProperties.useEncryptedEndpoints",
+ serverVersion: {
+ required: true,
+ serializedName: "typeProperties.serverVersion",
type: {
name: "Object"
}
},
- useHostVerification: {
- serializedName: "typeProperties.useHostVerification",
+ catalog: {
+ required: true,
+ serializedName: "typeProperties.catalog",
type: {
name: "Object"
}
},
- usePeerVerification: {
- serializedName: "typeProperties.usePeerVerification",
+ port: {
+ serializedName: "typeProperties.port",
type: {
name: "Object"
}
},
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: LinkedService.type.additionalProperties
- }
-};
-
-export const SquareLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "SquareLinkedServiceTypeProperties",
- type: {
- name: "Composite",
- className: "SquareLinkedServiceTypeProperties",
- modelProperties: {
- host: {
+ authenticationType: {
required: true,
- serializedName: "host",
+ serializedName: "typeProperties.authenticationType",
type: {
- name: "Object"
+ name: "String"
}
},
- clientId: {
- required: true,
- serializedName: "clientId",
+ username: {
+ serializedName: "typeProperties.username",
type: {
name: "Object"
}
},
- clientSecret: {
- serializedName: "clientSecret",
+ password: {
+ serializedName: "typeProperties.password",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -4791,97 +4194,38 @@ export const SquareLinkedServiceTypeProperties: msRest.CompositeMapper = {
className: "SecretBase"
}
},
- redirectUri: {
- required: true,
- serializedName: "redirectUri",
+ enableSsl: {
+ serializedName: "typeProperties.enableSsl",
type: {
name: "Object"
}
},
- useEncryptedEndpoints: {
- serializedName: "useEncryptedEndpoints",
+ trustedCertPath: {
+ serializedName: "typeProperties.trustedCertPath",
type: {
name: "Object"
}
},
- useHostVerification: {
- serializedName: "useHostVerification",
+ useSystemTrustStore: {
+ serializedName: "typeProperties.useSystemTrustStore",
type: {
name: "Object"
}
},
- usePeerVerification: {
- serializedName: "usePeerVerification",
- type: {
- name: "Object"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const SquareLinkedService: msRest.CompositeMapper = {
- serializedName: "Square",
- type: {
- name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "SquareLinkedService",
- modelProperties: {
- ...LinkedService.type.modelProperties,
- host: {
- required: true,
- serializedName: "typeProperties.host",
- type: {
- name: "Object"
- }
- },
- clientId: {
- required: true,
- serializedName: "typeProperties.clientId",
- type: {
- name: "Object"
- }
- },
- clientSecret: {
- serializedName: "typeProperties.clientSecret",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- redirectUri: {
- required: true,
- serializedName: "typeProperties.redirectUri",
- type: {
- name: "Object"
- }
- },
- useEncryptedEndpoints: {
- serializedName: "typeProperties.useEncryptedEndpoints",
+ allowHostNameCNMismatch: {
+ serializedName: "typeProperties.allowHostNameCNMismatch",
type: {
name: "Object"
}
},
- useHostVerification: {
- serializedName: "typeProperties.useHostVerification",
+ allowSelfSignedServerCert: {
+ serializedName: "typeProperties.allowSelfSignedServerCert",
type: {
name: "Object"
}
},
- usePeerVerification: {
- serializedName: "typeProperties.usePeerVerification",
+ timeZoneID: {
+ serializedName: "typeProperties.timeZoneID",
type: {
name: "Object"
}
@@ -4897,53 +4241,49 @@ export const SquareLinkedService: msRest.CompositeMapper = {
}
};
-export const SparkLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "SparkLinkedServiceTypeProperties",
+export const PhoenixLinkedService: msRest.CompositeMapper = {
+ serializedName: "Phoenix",
type: {
name: "Composite",
- className: "SparkLinkedServiceTypeProperties",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "PhoenixLinkedService",
modelProperties: {
+ ...LinkedService.type.modelProperties,
host: {
required: true,
- serializedName: "host",
+ serializedName: "typeProperties.host",
type: {
name: "Object"
}
},
port: {
- required: true,
- serializedName: "port",
+ serializedName: "typeProperties.port",
type: {
name: "Object"
}
},
- serverType: {
- serializedName: "serverType",
- type: {
- name: "String"
- }
- },
- thriftTransportProtocol: {
- serializedName: "thriftTransportProtocol",
+ httpPath: {
+ serializedName: "typeProperties.httpPath",
type: {
- name: "String"
+ name: "Object"
}
},
authenticationType: {
required: true,
- serializedName: "authenticationType",
+ serializedName: "typeProperties.authenticationType",
type: {
name: "String"
}
},
username: {
- serializedName: "username",
+ serializedName: "typeProperties.username",
type: {
name: "Object"
}
},
password: {
- serializedName: "password",
+ serializedName: "typeProperties.password",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -4954,59 +4294,54 @@ export const SparkLinkedServiceTypeProperties: msRest.CompositeMapper = {
className: "SecretBase"
}
},
- httpPath: {
- serializedName: "httpPath",
- type: {
- name: "Object"
- }
- },
enableSsl: {
- serializedName: "enableSsl",
+ serializedName: "typeProperties.enableSsl",
type: {
name: "Object"
}
},
trustedCertPath: {
- serializedName: "trustedCertPath",
+ serializedName: "typeProperties.trustedCertPath",
type: {
name: "Object"
}
},
useSystemTrustStore: {
- serializedName: "useSystemTrustStore",
+ serializedName: "typeProperties.useSystemTrustStore",
type: {
name: "Object"
}
},
allowHostNameCNMismatch: {
- serializedName: "allowHostNameCNMismatch",
+ serializedName: "typeProperties.allowHostNameCNMismatch",
type: {
name: "Object"
}
},
allowSelfSignedServerCert: {
- serializedName: "allowSelfSignedServerCert",
+ serializedName: "typeProperties.allowSelfSignedServerCert",
type: {
name: "Object"
}
},
encryptedCredential: {
- serializedName: "encryptedCredential",
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
}
- }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
}
};
-export const SparkLinkedService: msRest.CompositeMapper = {
- serializedName: "Spark",
+export const PaypalLinkedService: msRest.CompositeMapper = {
+ serializedName: "Paypal",
type: {
name: "Composite",
polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
uberParent: "LinkedService",
- className: "SparkLinkedService",
+ className: "PaypalLinkedService",
modelProperties: {
...LinkedService.type.modelProperties,
host: {
@@ -5016,40 +4351,15 @@ export const SparkLinkedService: msRest.CompositeMapper = {
name: "Object"
}
},
- port: {
- required: true,
- serializedName: "typeProperties.port",
- type: {
- name: "Object"
- }
- },
- serverType: {
- serializedName: "typeProperties.serverType",
- type: {
- name: "String"
- }
- },
- thriftTransportProtocol: {
- serializedName: "typeProperties.thriftTransportProtocol",
- type: {
- name: "String"
- }
- },
- authenticationType: {
+ clientId: {
required: true,
- serializedName: "typeProperties.authenticationType",
- type: {
- name: "String"
- }
- },
- username: {
- serializedName: "typeProperties.username",
+ serializedName: "typeProperties.clientId",
type: {
name: "Object"
}
},
- password: {
- serializedName: "typeProperties.password",
+ clientSecret: {
+ serializedName: "typeProperties.clientSecret",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -5060,38 +4370,20 @@ export const SparkLinkedService: msRest.CompositeMapper = {
className: "SecretBase"
}
},
- httpPath: {
- serializedName: "typeProperties.httpPath",
- type: {
- name: "Object"
- }
- },
- enableSsl: {
- serializedName: "typeProperties.enableSsl",
- type: {
- name: "Object"
- }
- },
- trustedCertPath: {
- serializedName: "typeProperties.trustedCertPath",
- type: {
- name: "Object"
- }
- },
- useSystemTrustStore: {
- serializedName: "typeProperties.useSystemTrustStore",
+ useEncryptedEndpoints: {
+ serializedName: "typeProperties.useEncryptedEndpoints",
type: {
name: "Object"
}
},
- allowHostNameCNMismatch: {
- serializedName: "typeProperties.allowHostNameCNMismatch",
+ useHostVerification: {
+ serializedName: "typeProperties.useHostVerification",
type: {
name: "Object"
}
},
- allowSelfSignedServerCert: {
- serializedName: "typeProperties.allowSelfSignedServerCert",
+ usePeerVerification: {
+ serializedName: "typeProperties.usePeerVerification",
type: {
name: "Object"
}
@@ -5107,21 +4399,31 @@ export const SparkLinkedService: msRest.CompositeMapper = {
}
};
-export const ShopifyLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "ShopifyLinkedServiceTypeProperties",
+export const MarketoLinkedService: msRest.CompositeMapper = {
+ serializedName: "Marketo",
type: {
name: "Composite",
- className: "ShopifyLinkedServiceTypeProperties",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "MarketoLinkedService",
modelProperties: {
- host: {
+ ...LinkedService.type.modelProperties,
+ endpoint: {
required: true,
- serializedName: "host",
+ serializedName: "typeProperties.endpoint",
type: {
name: "Object"
}
},
- accessToken: {
- serializedName: "accessToken",
+ clientId: {
+ required: true,
+ serializedName: "typeProperties.clientId",
+ type: {
+ name: "Object"
+ }
+ },
+ clientSecret: {
+ serializedName: "typeProperties.clientSecret",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -5133,40 +4435,67 @@ export const ShopifyLinkedServiceTypeProperties: msRest.CompositeMapper = {
}
},
useEncryptedEndpoints: {
- serializedName: "useEncryptedEndpoints",
+ serializedName: "typeProperties.useEncryptedEndpoints",
type: {
name: "Object"
}
},
useHostVerification: {
- serializedName: "useHostVerification",
+ serializedName: "typeProperties.useHostVerification",
type: {
name: "Object"
}
},
usePeerVerification: {
- serializedName: "usePeerVerification",
+ serializedName: "typeProperties.usePeerVerification",
type: {
name: "Object"
}
},
encryptedCredential: {
- serializedName: "encryptedCredential",
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
}
- }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
}
};
-export const ShopifyLinkedService: msRest.CompositeMapper = {
- serializedName: "Shopify",
+export const MariaDBLinkedService: msRest.CompositeMapper = {
+ serializedName: "MariaDB",
type: {
name: "Composite",
polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
uberParent: "LinkedService",
- className: "ShopifyLinkedService",
+ className: "MariaDBLinkedService",
+ modelProperties: {
+ ...LinkedService.type.modelProperties,
+ connectionString: {
+ serializedName: "typeProperties.connectionString",
+ type: {
+ name: "Object"
+ }
+ },
+ encryptedCredential: {
+ serializedName: "typeProperties.encryptedCredential",
+ type: {
+ name: "Object"
+ }
+ }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
+ }
+};
+
+export const MagentoLinkedService: msRest.CompositeMapper = {
+ serializedName: "Magento",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "MagentoLinkedService",
modelProperties: {
...LinkedService.type.modelProperties,
host: {
@@ -5217,52 +4546,37 @@ export const ShopifyLinkedService: msRest.CompositeMapper = {
}
};
-export const ServiceNowLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "ServiceNowLinkedServiceTypeProperties",
+export const JiraLinkedService: msRest.CompositeMapper = {
+ serializedName: "Jira",
type: {
name: "Composite",
- className: "ServiceNowLinkedServiceTypeProperties",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "JiraLinkedService",
modelProperties: {
- endpoint: {
+ ...LinkedService.type.modelProperties,
+ host: {
required: true,
- serializedName: "endpoint",
+ serializedName: "typeProperties.host",
type: {
name: "Object"
}
},
- authenticationType: {
- required: true,
- serializedName: "authenticationType",
+ port: {
+ serializedName: "typeProperties.port",
type: {
- name: "String"
+ name: "Object"
}
},
username: {
- serializedName: "username",
+ required: true,
+ serializedName: "typeProperties.username",
type: {
name: "Object"
}
},
password: {
- serializedName: "password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- clientId: {
- serializedName: "clientId",
- type: {
- name: "Object"
- }
- },
- clientSecret: {
- serializedName: "clientSecret",
+ serializedName: "typeProperties.password",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -5274,45 +4588,52 @@ export const ServiceNowLinkedServiceTypeProperties: msRest.CompositeMapper = {
}
},
useEncryptedEndpoints: {
- serializedName: "useEncryptedEndpoints",
+ serializedName: "typeProperties.useEncryptedEndpoints",
type: {
name: "Object"
}
},
useHostVerification: {
- serializedName: "useHostVerification",
+ serializedName: "typeProperties.useHostVerification",
type: {
name: "Object"
}
},
usePeerVerification: {
- serializedName: "usePeerVerification",
+ serializedName: "typeProperties.usePeerVerification",
type: {
name: "Object"
}
},
encryptedCredential: {
- serializedName: "encryptedCredential",
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
}
- }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
}
};
-export const ServiceNowLinkedService: msRest.CompositeMapper = {
- serializedName: "ServiceNow",
+export const ImpalaLinkedService: msRest.CompositeMapper = {
+ serializedName: "Impala",
type: {
name: "Composite",
polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
uberParent: "LinkedService",
- className: "ServiceNowLinkedService",
+ className: "ImpalaLinkedService",
modelProperties: {
...LinkedService.type.modelProperties,
- endpoint: {
+ host: {
required: true,
- serializedName: "typeProperties.endpoint",
+ serializedName: "typeProperties.host",
+ type: {
+ name: "Object"
+ }
+ },
+ port: {
+ serializedName: "typeProperties.port",
type: {
name: "Object"
}
@@ -5342,38 +4663,32 @@ export const ServiceNowLinkedService: msRest.CompositeMapper = {
className: "SecretBase"
}
},
- clientId: {
- serializedName: "typeProperties.clientId",
+ enableSsl: {
+ serializedName: "typeProperties.enableSsl",
type: {
name: "Object"
}
},
- clientSecret: {
- serializedName: "typeProperties.clientSecret",
+ trustedCertPath: {
+ serializedName: "typeProperties.trustedCertPath",
type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
+ name: "Object"
}
},
- useEncryptedEndpoints: {
- serializedName: "typeProperties.useEncryptedEndpoints",
+ useSystemTrustStore: {
+ serializedName: "typeProperties.useSystemTrustStore",
type: {
name: "Object"
}
},
- useHostVerification: {
- serializedName: "typeProperties.useHostVerification",
+ allowHostNameCNMismatch: {
+ serializedName: "typeProperties.allowHostNameCNMismatch",
type: {
name: "Object"
}
},
- usePeerVerification: {
- serializedName: "typeProperties.usePeerVerification",
+ allowSelfSignedServerCert: {
+ serializedName: "typeProperties.allowSelfSignedServerCert",
type: {
name: "Object"
}
@@ -5389,36 +4704,24 @@ export const ServiceNowLinkedService: msRest.CompositeMapper = {
}
};
-export const QuickBooksLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "QuickBooksLinkedServiceTypeProperties",
+export const HubspotLinkedService: msRest.CompositeMapper = {
+ serializedName: "Hubspot",
type: {
name: "Composite",
- className: "QuickBooksLinkedServiceTypeProperties",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "HubspotLinkedService",
modelProperties: {
- endpoint: {
- required: true,
- serializedName: "endpoint",
- type: {
- name: "Object"
- }
- },
- companyId: {
- required: true,
- serializedName: "companyId",
- type: {
- name: "Object"
- }
- },
- consumerKey: {
+ ...LinkedService.type.modelProperties,
+ clientId: {
required: true,
- serializedName: "consumerKey",
+ serializedName: "typeProperties.clientId",
type: {
name: "Object"
}
},
- consumerSecret: {
- required: true,
- serializedName: "consumerSecret",
+ clientSecret: {
+ serializedName: "typeProperties.clientSecret",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -5430,8 +4733,7 @@ export const QuickBooksLinkedServiceTypeProperties: msRest.CompositeMapper = {
}
},
accessToken: {
- required: true,
- serializedName: "accessToken",
+ serializedName: "typeProperties.accessToken",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -5442,9 +4744,8 @@ export const QuickBooksLinkedServiceTypeProperties: msRest.CompositeMapper = {
className: "SecretBase"
}
},
- accessTokenSecret: {
- required: true,
- serializedName: "accessTokenSecret",
+ refreshToken: {
+ serializedName: "typeProperties.refreshToken",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -5456,80 +4757,101 @@ export const QuickBooksLinkedServiceTypeProperties: msRest.CompositeMapper = {
}
},
useEncryptedEndpoints: {
- serializedName: "useEncryptedEndpoints",
+ serializedName: "typeProperties.useEncryptedEndpoints",
+ type: {
+ name: "Object"
+ }
+ },
+ useHostVerification: {
+ serializedName: "typeProperties.useHostVerification",
+ type: {
+ name: "Object"
+ }
+ },
+ usePeerVerification: {
+ serializedName: "typeProperties.usePeerVerification",
type: {
name: "Object"
}
},
encryptedCredential: {
- serializedName: "encryptedCredential",
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
}
- }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
}
};
-export const QuickBooksLinkedService: msRest.CompositeMapper = {
- serializedName: "QuickBooks",
+export const HiveLinkedService: msRest.CompositeMapper = {
+ serializedName: "Hive",
type: {
name: "Composite",
polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
uberParent: "LinkedService",
- className: "QuickBooksLinkedService",
+ className: "HiveLinkedService",
modelProperties: {
...LinkedService.type.modelProperties,
- endpoint: {
+ host: {
required: true,
- serializedName: "typeProperties.endpoint",
+ serializedName: "typeProperties.host",
type: {
name: "Object"
}
},
- companyId: {
- required: true,
- serializedName: "typeProperties.companyId",
+ port: {
+ serializedName: "typeProperties.port",
type: {
name: "Object"
}
},
- consumerKey: {
+ serverType: {
+ serializedName: "typeProperties.serverType",
+ type: {
+ name: "String"
+ }
+ },
+ thriftTransportProtocol: {
+ serializedName: "typeProperties.thriftTransportProtocol",
+ type: {
+ name: "String"
+ }
+ },
+ authenticationType: {
required: true,
- serializedName: "typeProperties.consumerKey",
+ serializedName: "typeProperties.authenticationType",
+ type: {
+ name: "String"
+ }
+ },
+ serviceDiscoveryMode: {
+ serializedName: "typeProperties.serviceDiscoveryMode",
type: {
name: "Object"
}
},
- consumerSecret: {
- required: true,
- serializedName: "typeProperties.consumerSecret",
+ zooKeeperNameSpace: {
+ serializedName: "typeProperties.zooKeeperNameSpace",
type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
+ name: "Object"
}
},
- accessToken: {
- required: true,
- serializedName: "typeProperties.accessToken",
+ useNativeQuery: {
+ serializedName: "typeProperties.useNativeQuery",
type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
+ name: "Object"
}
},
- accessTokenSecret: {
- required: true,
- serializedName: "typeProperties.accessTokenSecret",
+ username: {
+ serializedName: "typeProperties.username",
+ type: {
+ name: "Object"
+ }
+ },
+ password: {
+ serializedName: "typeProperties.password",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -5540,8 +4862,38 @@ export const QuickBooksLinkedService: msRest.CompositeMapper = {
className: "SecretBase"
}
},
- useEncryptedEndpoints: {
- serializedName: "typeProperties.useEncryptedEndpoints",
+ httpPath: {
+ serializedName: "typeProperties.httpPath",
+ type: {
+ name: "Object"
+ }
+ },
+ enableSsl: {
+ serializedName: "typeProperties.enableSsl",
+ type: {
+ name: "Object"
+ }
+ },
+ trustedCertPath: {
+ serializedName: "typeProperties.trustedCertPath",
+ type: {
+ name: "Object"
+ }
+ },
+ useSystemTrustStore: {
+ serializedName: "typeProperties.useSystemTrustStore",
+ type: {
+ name: "Object"
+ }
+ },
+ allowHostNameCNMismatch: {
+ serializedName: "typeProperties.allowHostNameCNMismatch",
+ type: {
+ name: "Object"
+ }
+ },
+ allowSelfSignedServerCert: {
+ serializedName: "typeProperties.allowSelfSignedServerCert",
type: {
name: "Object"
}
@@ -5557,54 +4909,49 @@ export const QuickBooksLinkedService: msRest.CompositeMapper = {
}
};
-export const PrestoLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "PrestoLinkedServiceTypeProperties",
+export const HBaseLinkedService: msRest.CompositeMapper = {
+ serializedName: "HBase",
type: {
name: "Composite",
- className: "PrestoLinkedServiceTypeProperties",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "HBaseLinkedService",
modelProperties: {
+ ...LinkedService.type.modelProperties,
host: {
required: true,
- serializedName: "host",
- type: {
- name: "Object"
- }
- },
- serverVersion: {
- required: true,
- serializedName: "serverVersion",
+ serializedName: "typeProperties.host",
type: {
name: "Object"
}
},
- catalog: {
- required: true,
- serializedName: "catalog",
+ port: {
+ serializedName: "typeProperties.port",
type: {
name: "Object"
}
},
- port: {
- serializedName: "port",
+ httpPath: {
+ serializedName: "typeProperties.httpPath",
type: {
name: "Object"
}
},
authenticationType: {
required: true,
- serializedName: "authenticationType",
+ serializedName: "typeProperties.authenticationType",
type: {
name: "String"
}
},
username: {
- serializedName: "username",
+ serializedName: "typeProperties.username",
type: {
name: "Object"
}
},
password: {
- serializedName: "password",
+ serializedName: "typeProperties.password",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -5616,83 +4963,90 @@ export const PrestoLinkedServiceTypeProperties: msRest.CompositeMapper = {
}
},
enableSsl: {
- serializedName: "enableSsl",
+ serializedName: "typeProperties.enableSsl",
type: {
name: "Object"
}
},
trustedCertPath: {
- serializedName: "trustedCertPath",
+ serializedName: "typeProperties.trustedCertPath",
type: {
name: "Object"
}
},
- useSystemTrustStore: {
- serializedName: "useSystemTrustStore",
+ allowHostNameCNMismatch: {
+ serializedName: "typeProperties.allowHostNameCNMismatch",
type: {
name: "Object"
}
},
- allowHostNameCNMismatch: {
- serializedName: "allowHostNameCNMismatch",
+ allowSelfSignedServerCert: {
+ serializedName: "typeProperties.allowSelfSignedServerCert",
type: {
name: "Object"
}
},
- allowSelfSignedServerCert: {
- serializedName: "allowSelfSignedServerCert",
+ encryptedCredential: {
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
- },
- timeZoneID: {
- serializedName: "timeZoneID",
+ }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
+ }
+};
+
+export const GreenplumLinkedService: msRest.CompositeMapper = {
+ serializedName: "Greenplum",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "GreenplumLinkedService",
+ modelProperties: {
+ ...LinkedService.type.modelProperties,
+ connectionString: {
+ serializedName: "typeProperties.connectionString",
type: {
name: "Object"
}
},
encryptedCredential: {
- serializedName: "encryptedCredential",
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
}
- }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
}
};
-export const PrestoLinkedService: msRest.CompositeMapper = {
- serializedName: "Presto",
+export const GoogleBigQueryLinkedService: msRest.CompositeMapper = {
+ serializedName: "GoogleBigQuery",
type: {
name: "Composite",
polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
uberParent: "LinkedService",
- className: "PrestoLinkedService",
+ className: "GoogleBigQueryLinkedService",
modelProperties: {
...LinkedService.type.modelProperties,
- host: {
- required: true,
- serializedName: "typeProperties.host",
- type: {
- name: "Object"
- }
- },
- serverVersion: {
+ project: {
required: true,
- serializedName: "typeProperties.serverVersion",
+ serializedName: "typeProperties.project",
type: {
name: "Object"
}
},
- catalog: {
- required: true,
- serializedName: "typeProperties.catalog",
+ additionalProjects: {
+ serializedName: "typeProperties.additionalProjects",
type: {
name: "Object"
}
},
- port: {
- serializedName: "typeProperties.port",
+ requestGoogleDriveScope: {
+ serializedName: "typeProperties.requestGoogleDriveScope",
type: {
name: "Object"
}
@@ -5704,14 +5058,8 @@ export const PrestoLinkedService: msRest.CompositeMapper = {
name: "String"
}
},
- username: {
- serializedName: "typeProperties.username",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "typeProperties.password",
+ refreshToken: {
+ serializedName: "typeProperties.refreshToken",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -5722,38 +5070,50 @@ export const PrestoLinkedService: msRest.CompositeMapper = {
className: "SecretBase"
}
},
- enableSsl: {
- serializedName: "typeProperties.enableSsl",
+ clientId: {
+ serializedName: "typeProperties.clientId",
type: {
- name: "Object"
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "SecretBase",
+ className: "SecretBase"
}
},
- trustedCertPath: {
- serializedName: "typeProperties.trustedCertPath",
+ clientSecret: {
+ serializedName: "typeProperties.clientSecret",
type: {
- name: "Object"
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "SecretBase",
+ className: "SecretBase"
}
},
- useSystemTrustStore: {
- serializedName: "typeProperties.useSystemTrustStore",
+ email: {
+ serializedName: "typeProperties.email",
type: {
name: "Object"
}
},
- allowHostNameCNMismatch: {
- serializedName: "typeProperties.allowHostNameCNMismatch",
+ keyFilePath: {
+ serializedName: "typeProperties.keyFilePath",
type: {
name: "Object"
}
},
- allowSelfSignedServerCert: {
- serializedName: "typeProperties.allowSelfSignedServerCert",
+ trustedCertPath: {
+ serializedName: "typeProperties.trustedCertPath",
type: {
name: "Object"
}
},
- timeZoneID: {
- serializedName: "typeProperties.timeZoneID",
+ useSystemTrustStore: {
+ serializedName: "typeProperties.useSystemTrustStore",
type: {
name: "Object"
}
@@ -5769,46 +5129,56 @@ export const PrestoLinkedService: msRest.CompositeMapper = {
}
};
-export const PhoenixLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "PhoenixLinkedServiceTypeProperties",
+export const GoogleAdWordsLinkedService: msRest.CompositeMapper = {
+ serializedName: "GoogleAdWords",
type: {
name: "Composite",
- className: "PhoenixLinkedServiceTypeProperties",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "GoogleAdWordsLinkedService",
modelProperties: {
- host: {
+ ...LinkedService.type.modelProperties,
+ clientCustomerID: {
required: true,
- serializedName: "host",
- type: {
- name: "Object"
- }
- },
- port: {
- serializedName: "port",
+ serializedName: "typeProperties.clientCustomerID",
type: {
name: "Object"
}
},
- httpPath: {
- serializedName: "httpPath",
+ developerToken: {
+ required: true,
+ serializedName: "typeProperties.developerToken",
type: {
- name: "Object"
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "SecretBase",
+ className: "SecretBase"
}
},
authenticationType: {
required: true,
- serializedName: "authenticationType",
+ serializedName: "typeProperties.authenticationType",
type: {
name: "String"
}
},
- username: {
- serializedName: "username",
+ refreshToken: {
+ serializedName: "typeProperties.refreshToken",
type: {
- name: "Object"
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "SecretBase",
+ className: "SecretBase"
}
},
- password: {
- serializedName: "password",
+ clientId: {
+ serializedName: "typeProperties.clientId",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -5819,82 +5189,71 @@ export const PhoenixLinkedServiceTypeProperties: msRest.CompositeMapper = {
className: "SecretBase"
}
},
- enableSsl: {
- serializedName: "enableSsl",
+ clientSecret: {
+ serializedName: "typeProperties.clientSecret",
type: {
- name: "Object"
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "SecretBase",
+ className: "SecretBase"
}
},
- trustedCertPath: {
- serializedName: "trustedCertPath",
+ email: {
+ serializedName: "typeProperties.email",
type: {
name: "Object"
}
},
- useSystemTrustStore: {
- serializedName: "useSystemTrustStore",
+ keyFilePath: {
+ serializedName: "typeProperties.keyFilePath",
type: {
name: "Object"
}
},
- allowHostNameCNMismatch: {
- serializedName: "allowHostNameCNMismatch",
+ trustedCertPath: {
+ serializedName: "typeProperties.trustedCertPath",
type: {
name: "Object"
}
},
- allowSelfSignedServerCert: {
- serializedName: "allowSelfSignedServerCert",
+ useSystemTrustStore: {
+ serializedName: "typeProperties.useSystemTrustStore",
type: {
name: "Object"
}
},
encryptedCredential: {
- serializedName: "encryptedCredential",
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
}
- }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
}
};
-export const PhoenixLinkedService: msRest.CompositeMapper = {
- serializedName: "Phoenix",
+export const EloquaLinkedService: msRest.CompositeMapper = {
+ serializedName: "Eloqua",
type: {
name: "Composite",
polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
uberParent: "LinkedService",
- className: "PhoenixLinkedService",
+ className: "EloquaLinkedService",
modelProperties: {
...LinkedService.type.modelProperties,
- host: {
+ endpoint: {
required: true,
- serializedName: "typeProperties.host",
- type: {
- name: "Object"
- }
- },
- port: {
- serializedName: "typeProperties.port",
- type: {
- name: "Object"
- }
- },
- httpPath: {
- serializedName: "typeProperties.httpPath",
+ serializedName: "typeProperties.endpoint",
type: {
name: "Object"
}
},
- authenticationType: {
- required: true,
- serializedName: "typeProperties.authenticationType",
- type: {
- name: "String"
- }
- },
username: {
+ required: true,
serializedName: "typeProperties.username",
type: {
name: "Object"
@@ -5912,32 +5271,46 @@ export const PhoenixLinkedService: msRest.CompositeMapper = {
className: "SecretBase"
}
},
- enableSsl: {
- serializedName: "typeProperties.enableSsl",
+ useEncryptedEndpoints: {
+ serializedName: "typeProperties.useEncryptedEndpoints",
type: {
name: "Object"
}
},
- trustedCertPath: {
- serializedName: "typeProperties.trustedCertPath",
+ useHostVerification: {
+ serializedName: "typeProperties.useHostVerification",
type: {
name: "Object"
}
},
- useSystemTrustStore: {
- serializedName: "typeProperties.useSystemTrustStore",
+ usePeerVerification: {
+ serializedName: "typeProperties.usePeerVerification",
type: {
name: "Object"
}
},
- allowHostNameCNMismatch: {
- serializedName: "typeProperties.allowHostNameCNMismatch",
+ encryptedCredential: {
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
- },
- allowSelfSignedServerCert: {
- serializedName: "typeProperties.allowSelfSignedServerCert",
+ }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
+ }
+};
+
+export const DrillLinkedService: msRest.CompositeMapper = {
+ serializedName: "Drill",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "DrillLinkedService",
+ modelProperties: {
+ ...LinkedService.type.modelProperties,
+ connectionString: {
+ serializedName: "typeProperties.connectionString",
type: {
name: "Object"
}
@@ -5953,91 +5326,57 @@ export const PhoenixLinkedService: msRest.CompositeMapper = {
}
};
-export const PaypalLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "PaypalLinkedServiceTypeProperties",
+export const CouchbaseLinkedService: msRest.CompositeMapper = {
+ serializedName: "Couchbase",
type: {
name: "Composite",
- className: "PaypalLinkedServiceTypeProperties",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "CouchbaseLinkedService",
modelProperties: {
- host: {
- required: true,
- serializedName: "host",
+ ...LinkedService.type.modelProperties,
+ connectionString: {
+ serializedName: "typeProperties.connectionString",
type: {
name: "Object"
}
},
- clientId: {
- required: true,
- serializedName: "clientId",
- type: {
- name: "Object"
- }
- },
- clientSecret: {
- serializedName: "clientSecret",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- useEncryptedEndpoints: {
- serializedName: "useEncryptedEndpoints",
- type: {
- name: "Object"
- }
- },
- useHostVerification: {
- serializedName: "useHostVerification",
- type: {
- name: "Object"
- }
- },
- usePeerVerification: {
- serializedName: "usePeerVerification",
- type: {
- name: "Object"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
+ encryptedCredential: {
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
}
- }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
}
};
-export const PaypalLinkedService: msRest.CompositeMapper = {
- serializedName: "Paypal",
+export const ConcurLinkedService: msRest.CompositeMapper = {
+ serializedName: "Concur",
type: {
name: "Composite",
polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
uberParent: "LinkedService",
- className: "PaypalLinkedService",
+ className: "ConcurLinkedService",
modelProperties: {
...LinkedService.type.modelProperties,
- host: {
+ clientId: {
required: true,
- serializedName: "typeProperties.host",
+ serializedName: "typeProperties.clientId",
type: {
name: "Object"
}
},
- clientId: {
+ username: {
required: true,
- serializedName: "typeProperties.clientId",
+ serializedName: "typeProperties.username",
type: {
name: "Object"
}
},
- clientSecret: {
- serializedName: "typeProperties.clientSecret",
+ password: {
+ serializedName: "typeProperties.password",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -6077,73 +5416,39 @@ export const PaypalLinkedService: msRest.CompositeMapper = {
}
};
-export const MarketoLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "MarketoLinkedServiceTypeProperties",
+export const AzurePostgreSqlLinkedService: msRest.CompositeMapper = {
+ serializedName: "AzurePostgreSql",
type: {
name: "Composite",
- className: "MarketoLinkedServiceTypeProperties",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "AzurePostgreSqlLinkedService",
modelProperties: {
- endpoint: {
- required: true,
- serializedName: "endpoint",
- type: {
- name: "Object"
- }
- },
- clientId: {
- required: true,
- serializedName: "clientId",
- type: {
- name: "Object"
- }
- },
- clientSecret: {
- serializedName: "clientSecret",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- useEncryptedEndpoints: {
- serializedName: "useEncryptedEndpoints",
- type: {
- name: "Object"
- }
- },
- useHostVerification: {
- serializedName: "useHostVerification",
- type: {
- name: "Object"
- }
- },
- usePeerVerification: {
- serializedName: "usePeerVerification",
+ ...LinkedService.type.modelProperties,
+ connectionString: {
+ serializedName: "typeProperties.connectionString",
type: {
name: "Object"
}
},
encryptedCredential: {
- serializedName: "encryptedCredential",
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
}
- }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
}
};
-export const MarketoLinkedService: msRest.CompositeMapper = {
- serializedName: "Marketo",
+export const AmazonMWSLinkedService: msRest.CompositeMapper = {
+ serializedName: "AmazonMWS",
type: {
name: "Composite",
polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
uberParent: "LinkedService",
- className: "MarketoLinkedService",
+ className: "AmazonMWSLinkedService",
modelProperties: {
...LinkedService.type.modelProperties,
endpoint: {
@@ -6153,15 +5458,41 @@ export const MarketoLinkedService: msRest.CompositeMapper = {
name: "Object"
}
},
- clientId: {
+ marketplaceID: {
required: true,
- serializedName: "typeProperties.clientId",
+ serializedName: "typeProperties.marketplaceID",
type: {
name: "Object"
}
},
- clientSecret: {
- serializedName: "typeProperties.clientSecret",
+ sellerID: {
+ required: true,
+ serializedName: "typeProperties.sellerID",
+ type: {
+ name: "Object"
+ }
+ },
+ mwsAuthToken: {
+ serializedName: "typeProperties.mwsAuthToken",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "SecretBase",
+ className: "SecretBase"
+ }
+ },
+ accessKeyId: {
+ required: true,
+ serializedName: "typeProperties.accessKeyId",
+ type: {
+ name: "Object"
+ }
+ },
+ secretKey: {
+ serializedName: "typeProperties.secretKey",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -6201,69 +5532,36 @@ export const MarketoLinkedService: msRest.CompositeMapper = {
}
};
-export const MariaDBLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "MariaDBLinkedServiceTypeProperties",
- type: {
- name: "Composite",
- className: "MariaDBLinkedServiceTypeProperties",
- modelProperties: {
- connectionString: {
- serializedName: "connectionString",
- type: {
- name: "Object"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const MariaDBLinkedService: msRest.CompositeMapper = {
- serializedName: "MariaDB",
+export const SapHanaLinkedService: msRest.CompositeMapper = {
+ serializedName: "SapHana",
type: {
name: "Composite",
polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
uberParent: "LinkedService",
- className: "MariaDBLinkedService",
+ className: "SapHanaLinkedService",
modelProperties: {
...LinkedService.type.modelProperties,
- connectionString: {
- serializedName: "typeProperties.connectionString",
+ server: {
+ required: true,
+ serializedName: "typeProperties.server",
type: {
name: "Object"
}
},
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
+ authenticationType: {
+ serializedName: "typeProperties.authenticationType",
type: {
- name: "Object"
+ name: "String"
}
- }
- },
- additionalProperties: LinkedService.type.additionalProperties
- }
-};
-
-export const MagentoLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "MagentoLinkedServiceTypeProperties",
- type: {
- name: "Composite",
- className: "MagentoLinkedServiceTypeProperties",
- modelProperties: {
- host: {
- required: true,
- serializedName: "host",
+ },
+ userName: {
+ serializedName: "typeProperties.userName",
type: {
name: "Object"
}
},
- accessToken: {
- serializedName: "accessToken",
+ password: {
+ serializedName: "typeProperties.password",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -6274,78 +5572,63 @@ export const MagentoLinkedServiceTypeProperties: msRest.CompositeMapper = {
className: "SecretBase"
}
},
- useEncryptedEndpoints: {
- serializedName: "useEncryptedEndpoints",
- type: {
- name: "Object"
- }
- },
- useHostVerification: {
- serializedName: "useHostVerification",
- type: {
- name: "Object"
- }
- },
- usePeerVerification: {
- serializedName: "usePeerVerification",
- type: {
- name: "Object"
- }
- },
encryptedCredential: {
- serializedName: "encryptedCredential",
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
}
- }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
}
};
-export const MagentoLinkedService: msRest.CompositeMapper = {
- serializedName: "Magento",
+export const SapBWLinkedService: msRest.CompositeMapper = {
+ serializedName: "SapBW",
type: {
name: "Composite",
polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
uberParent: "LinkedService",
- className: "MagentoLinkedService",
+ className: "SapBWLinkedService",
modelProperties: {
...LinkedService.type.modelProperties,
- host: {
+ server: {
required: true,
- serializedName: "typeProperties.host",
+ serializedName: "typeProperties.server",
type: {
name: "Object"
}
},
- accessToken: {
- serializedName: "typeProperties.accessToken",
+ systemNumber: {
+ required: true,
+ serializedName: "typeProperties.systemNumber",
type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
+ name: "Object"
}
},
- useEncryptedEndpoints: {
- serializedName: "typeProperties.useEncryptedEndpoints",
+ clientId: {
+ required: true,
+ serializedName: "typeProperties.clientId",
type: {
name: "Object"
}
},
- useHostVerification: {
- serializedName: "typeProperties.useHostVerification",
+ userName: {
+ serializedName: "typeProperties.userName",
type: {
name: "Object"
}
},
- usePeerVerification: {
- serializedName: "typeProperties.usePeerVerification",
+ password: {
+ serializedName: "typeProperties.password",
type: {
- name: "Object"
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "SecretBase",
+ className: "SecretBase"
}
},
encryptedCredential: {
@@ -6359,34 +5642,42 @@ export const MagentoLinkedService: msRest.CompositeMapper = {
}
};
-export const JiraLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "JiraLinkedServiceTypeProperties",
+export const SftpServerLinkedService: msRest.CompositeMapper = {
+ serializedName: "Sftp",
type: {
name: "Composite",
- className: "JiraLinkedServiceTypeProperties",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "SftpServerLinkedService",
modelProperties: {
+ ...LinkedService.type.modelProperties,
host: {
required: true,
- serializedName: "host",
+ serializedName: "typeProperties.host",
type: {
name: "Object"
}
},
port: {
- serializedName: "port",
+ serializedName: "typeProperties.port",
type: {
name: "Object"
}
},
- username: {
- required: true,
- serializedName: "username",
+ authenticationType: {
+ serializedName: "typeProperties.authenticationType",
type: {
- name: "Object"
+ name: "String"
+ }
+ },
+ userName: {
+ serializedName: "typeProperties.userName",
+ type: {
+ name: "Object"
}
},
password: {
- serializedName: "password",
+ serializedName: "typeProperties.password",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -6397,41 +5688,66 @@ export const JiraLinkedServiceTypeProperties: msRest.CompositeMapper = {
className: "SecretBase"
}
},
- useEncryptedEndpoints: {
- serializedName: "useEncryptedEndpoints",
+ encryptedCredential: {
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
},
- useHostVerification: {
- serializedName: "useHostVerification",
+ privateKeyPath: {
+ serializedName: "typeProperties.privateKeyPath",
type: {
name: "Object"
}
},
- usePeerVerification: {
- serializedName: "usePeerVerification",
+ privateKeyContent: {
+ serializedName: "typeProperties.privateKeyContent",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "SecretBase",
+ className: "SecretBase"
+ }
+ },
+ passPhrase: {
+ serializedName: "typeProperties.passPhrase",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "SecretBase",
+ className: "SecretBase"
+ }
+ },
+ skipHostKeyValidation: {
+ serializedName: "typeProperties.skipHostKeyValidation",
type: {
name: "Object"
}
},
- encryptedCredential: {
- serializedName: "encryptedCredential",
+ hostKeyFingerprint: {
+ serializedName: "typeProperties.hostKeyFingerprint",
type: {
name: "Object"
}
}
- }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
}
};
-export const JiraLinkedService: msRest.CompositeMapper = {
- serializedName: "Jira",
+export const FtpServerLinkedService: msRest.CompositeMapper = {
+ serializedName: "FtpServer",
type: {
name: "Composite",
polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
uberParent: "LinkedService",
- className: "JiraLinkedService",
+ className: "FtpServerLinkedService",
modelProperties: {
...LinkedService.type.modelProperties,
host: {
@@ -6447,9 +5763,14 @@ export const JiraLinkedService: msRest.CompositeMapper = {
name: "Object"
}
},
- username: {
- required: true,
- serializedName: "typeProperties.username",
+ authenticationType: {
+ serializedName: "typeProperties.authenticationType",
+ type: {
+ name: "String"
+ }
+ },
+ userName: {
+ serializedName: "typeProperties.userName",
type: {
name: "Object"
}
@@ -6466,26 +5787,20 @@ export const JiraLinkedService: msRest.CompositeMapper = {
className: "SecretBase"
}
},
- useEncryptedEndpoints: {
- serializedName: "typeProperties.useEncryptedEndpoints",
- type: {
- name: "Object"
- }
- },
- useHostVerification: {
- serializedName: "typeProperties.useHostVerification",
+ encryptedCredential: {
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
},
- usePeerVerification: {
- serializedName: "typeProperties.usePeerVerification",
+ enableSsl: {
+ serializedName: "typeProperties.enableSsl",
type: {
name: "Object"
}
},
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
+ enableServerCertificateValidation: {
+ serializedName: "typeProperties.enableServerCertificateValidation",
type: {
name: "Object"
}
@@ -6495,40 +5810,43 @@ export const JiraLinkedService: msRest.CompositeMapper = {
}
};
-export const ImpalaLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "ImpalaLinkedServiceTypeProperties",
+export const RestServiceLinkedService: msRest.CompositeMapper = {
+ serializedName: "RestService",
type: {
name: "Composite",
- className: "ImpalaLinkedServiceTypeProperties",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "RestServiceLinkedService",
modelProperties: {
- host: {
+ ...LinkedService.type.modelProperties,
+ url: {
required: true,
- serializedName: "host",
+ serializedName: "typeProperties.url",
type: {
name: "Object"
}
},
- port: {
- serializedName: "port",
+ enableServerCertificateValidation: {
+ serializedName: "typeProperties.enableServerCertificateValidation",
type: {
name: "Object"
}
},
authenticationType: {
required: true,
- serializedName: "authenticationType",
+ serializedName: "typeProperties.authenticationType",
type: {
name: "String"
}
},
- username: {
- serializedName: "username",
+ userName: {
+ serializedName: "typeProperties.userName",
type: {
name: "Object"
}
},
password: {
- serializedName: "password",
+ serializedName: "typeProperties.password",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -6539,77 +5857,71 @@ export const ImpalaLinkedServiceTypeProperties: msRest.CompositeMapper = {
className: "SecretBase"
}
},
- enableSsl: {
- serializedName: "enableSsl",
- type: {
- name: "Object"
- }
- },
- trustedCertPath: {
- serializedName: "trustedCertPath",
+ servicePrincipalId: {
+ serializedName: "typeProperties.servicePrincipalId",
type: {
name: "Object"
}
},
- useSystemTrustStore: {
- serializedName: "useSystemTrustStore",
+ servicePrincipalKey: {
+ serializedName: "typeProperties.servicePrincipalKey",
type: {
- name: "Object"
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "SecretBase",
+ className: "SecretBase"
}
},
- allowHostNameCNMismatch: {
- serializedName: "allowHostNameCNMismatch",
+ tenant: {
+ serializedName: "typeProperties.tenant",
type: {
name: "Object"
}
},
- allowSelfSignedServerCert: {
- serializedName: "allowSelfSignedServerCert",
+ aadResourceId: {
+ serializedName: "typeProperties.aadResourceId",
type: {
name: "Object"
}
},
encryptedCredential: {
- serializedName: "encryptedCredential",
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
}
- }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
}
};
-export const ImpalaLinkedService: msRest.CompositeMapper = {
- serializedName: "Impala",
+export const HttpLinkedService: msRest.CompositeMapper = {
+ serializedName: "HttpServer",
type: {
name: "Composite",
polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
uberParent: "LinkedService",
- className: "ImpalaLinkedService",
+ className: "HttpLinkedService",
modelProperties: {
...LinkedService.type.modelProperties,
- host: {
+ url: {
required: true,
- serializedName: "typeProperties.host",
- type: {
- name: "Object"
- }
- },
- port: {
- serializedName: "typeProperties.port",
+ serializedName: "typeProperties.url",
type: {
name: "Object"
}
},
authenticationType: {
- required: true,
serializedName: "typeProperties.authenticationType",
type: {
name: "String"
}
},
- username: {
- serializedName: "typeProperties.username",
+ userName: {
+ serializedName: "typeProperties.userName",
type: {
name: "Object"
}
@@ -6626,36 +5938,63 @@ export const ImpalaLinkedService: msRest.CompositeMapper = {
className: "SecretBase"
}
},
- enableSsl: {
- serializedName: "typeProperties.enableSsl",
+ embeddedCertData: {
+ serializedName: "typeProperties.embeddedCertData",
type: {
name: "Object"
}
},
- trustedCertPath: {
- serializedName: "typeProperties.trustedCertPath",
+ certThumbprint: {
+ serializedName: "typeProperties.certThumbprint",
type: {
name: "Object"
}
},
- useSystemTrustStore: {
- serializedName: "typeProperties.useSystemTrustStore",
+ encryptedCredential: {
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
},
- allowHostNameCNMismatch: {
- serializedName: "typeProperties.allowHostNameCNMismatch",
+ enableServerCertificateValidation: {
+ serializedName: "typeProperties.enableServerCertificateValidation",
type: {
name: "Object"
}
- },
- allowSelfSignedServerCert: {
- serializedName: "typeProperties.allowSelfSignedServerCert",
+ }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
+ }
+};
+
+export const AzureSearchLinkedService: msRest.CompositeMapper = {
+ serializedName: "AzureSearch",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "AzureSearchLinkedService",
+ modelProperties: {
+ ...LinkedService.type.modelProperties,
+ url: {
+ required: true,
+ serializedName: "typeProperties.url",
type: {
name: "Object"
}
},
+ key: {
+ serializedName: "typeProperties.key",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "SecretBase",
+ className: "SecretBase"
+ }
+ },
encryptedCredential: {
serializedName: "typeProperties.encryptedCredential",
type: {
@@ -6667,45 +6006,51 @@ export const ImpalaLinkedService: msRest.CompositeMapper = {
}
};
-export const HubspotLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "HubspotLinkedServiceTypeProperties",
+export const CustomDataSourceLinkedService: msRest.CompositeMapper = {
+ serializedName: "CustomDataSource",
type: {
name: "Composite",
- className: "HubspotLinkedServiceTypeProperties",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "CustomDataSourceLinkedService",
modelProperties: {
- clientId: {
+ ...LinkedService.type.modelProperties,
+ typeProperties: {
required: true,
- serializedName: "clientId",
+ serializedName: "typeProperties",
type: {
name: "Object"
}
- },
- clientSecret: {
- serializedName: "clientSecret",
+ }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
+ }
+};
+
+export const AmazonRedshiftLinkedService: msRest.CompositeMapper = {
+ serializedName: "AmazonRedshift",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "AmazonRedshiftLinkedService",
+ modelProperties: {
+ ...LinkedService.type.modelProperties,
+ server: {
+ required: true,
+ serializedName: "typeProperties.server",
type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
+ name: "Object"
}
},
- accessToken: {
- serializedName: "accessToken",
+ username: {
+ serializedName: "typeProperties.username",
type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
+ name: "Object"
}
},
- refreshToken: {
- serializedName: "refreshToken",
+ password: {
+ serializedName: "typeProperties.password",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -6716,52 +6061,47 @@ export const HubspotLinkedServiceTypeProperties: msRest.CompositeMapper = {
className: "SecretBase"
}
},
- useEncryptedEndpoints: {
- serializedName: "useEncryptedEndpoints",
+ database: {
+ required: true,
+ serializedName: "typeProperties.database",
type: {
name: "Object"
}
},
- useHostVerification: {
- serializedName: "useHostVerification",
- type: {
- name: "Object"
- }
- },
- usePeerVerification: {
- serializedName: "usePeerVerification",
+ port: {
+ serializedName: "typeProperties.port",
type: {
name: "Object"
}
},
encryptedCredential: {
- serializedName: "encryptedCredential",
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
}
- }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
}
};
-export const HubspotLinkedService: msRest.CompositeMapper = {
- serializedName: "Hubspot",
+export const AmazonS3LinkedService: msRest.CompositeMapper = {
+ serializedName: "AmazonS3",
type: {
name: "Composite",
polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
uberParent: "LinkedService",
- className: "HubspotLinkedService",
+ className: "AmazonS3LinkedService",
modelProperties: {
...LinkedService.type.modelProperties,
- clientId: {
- required: true,
- serializedName: "typeProperties.clientId",
+ accessKeyId: {
+ serializedName: "typeProperties.accessKeyId",
type: {
name: "Object"
}
},
- clientSecret: {
- serializedName: "typeProperties.clientSecret",
+ secretAccessKey: {
+ serializedName: "typeProperties.secretAccessKey",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -6772,20 +6112,41 @@ export const HubspotLinkedService: msRest.CompositeMapper = {
className: "SecretBase"
}
},
- accessToken: {
- serializedName: "typeProperties.accessToken",
+ encryptedCredential: {
+ serializedName: "typeProperties.encryptedCredential",
type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
+ name: "Object"
+ }
+ }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
+ }
+};
+
+export const SapEccLinkedService: msRest.CompositeMapper = {
+ serializedName: "SapEcc",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "SapEccLinkedService",
+ modelProperties: {
+ ...LinkedService.type.modelProperties,
+ url: {
+ required: true,
+ serializedName: "typeProperties.url",
+ type: {
+ name: "String"
}
},
- refreshToken: {
- serializedName: "typeProperties.refreshToken",
+ username: {
+ serializedName: "typeProperties.username",
+ type: {
+ name: "String"
+ }
+ },
+ password: {
+ serializedName: "typeProperties.password",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -6796,22 +6157,49 @@ export const HubspotLinkedService: msRest.CompositeMapper = {
className: "SecretBase"
}
},
- useEncryptedEndpoints: {
- serializedName: "typeProperties.useEncryptedEndpoints",
+ encryptedCredential: {
+ serializedName: "typeProperties.encryptedCredential",
+ type: {
+ name: "String"
+ }
+ }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
+ }
+};
+
+export const SapCloudForCustomerLinkedService: msRest.CompositeMapper = {
+ serializedName: "SapCloudForCustomer",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "SapCloudForCustomerLinkedService",
+ modelProperties: {
+ ...LinkedService.type.modelProperties,
+ url: {
+ required: true,
+ serializedName: "typeProperties.url",
type: {
name: "Object"
}
},
- useHostVerification: {
- serializedName: "typeProperties.useHostVerification",
+ username: {
+ serializedName: "typeProperties.username",
type: {
name: "Object"
}
},
- usePeerVerification: {
- serializedName: "typeProperties.usePeerVerification",
+ password: {
+ serializedName: "typeProperties.password",
type: {
- name: "Object"
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "SecretBase",
+ className: "SecretBase"
}
},
encryptedCredential: {
@@ -6825,70 +6213,86 @@ export const HubspotLinkedService: msRest.CompositeMapper = {
}
};
-export const HiveLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "HiveLinkedServiceTypeProperties",
+export const SalesforceLinkedService: msRest.CompositeMapper = {
+ serializedName: "Salesforce",
type: {
name: "Composite",
- className: "HiveLinkedServiceTypeProperties",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "SalesforceLinkedService",
modelProperties: {
- host: {
- required: true,
- serializedName: "host",
+ ...LinkedService.type.modelProperties,
+ environmentUrl: {
+ serializedName: "typeProperties.environmentUrl",
type: {
name: "Object"
}
},
- port: {
- serializedName: "port",
+ username: {
+ serializedName: "typeProperties.username",
type: {
name: "Object"
}
},
- serverType: {
- serializedName: "serverType",
- type: {
- name: "String"
- }
- },
- thriftTransportProtocol: {
- serializedName: "thriftTransportProtocol",
- type: {
- name: "String"
- }
- },
- authenticationType: {
- required: true,
- serializedName: "authenticationType",
+ password: {
+ serializedName: "typeProperties.password",
type: {
- name: "String"
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "SecretBase",
+ className: "SecretBase"
}
},
- serviceDiscoveryMode: {
- serializedName: "serviceDiscoveryMode",
+ securityToken: {
+ serializedName: "typeProperties.securityToken",
type: {
- name: "Object"
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "SecretBase",
+ className: "SecretBase"
}
},
- zooKeeperNameSpace: {
- serializedName: "zooKeeperNameSpace",
+ encryptedCredential: {
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
- },
- useNativeQuery: {
- serializedName: "useNativeQuery",
+ }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
+ }
+};
+
+export const AzureDataLakeStoreLinkedService: msRest.CompositeMapper = {
+ serializedName: "AzureDataLakeStore",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "AzureDataLakeStoreLinkedService",
+ modelProperties: {
+ ...LinkedService.type.modelProperties,
+ dataLakeStoreUri: {
+ required: true,
+ serializedName: "typeProperties.dataLakeStoreUri",
type: {
name: "Object"
}
},
- username: {
- serializedName: "username",
+ servicePrincipalId: {
+ serializedName: "typeProperties.servicePrincipalId",
type: {
name: "Object"
}
},
- password: {
- serializedName: "password",
+ servicePrincipalKey: {
+ serializedName: "typeProperties.servicePrincipalKey",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -6899,119 +6303,78 @@ export const HiveLinkedServiceTypeProperties: msRest.CompositeMapper = {
className: "SecretBase"
}
},
- httpPath: {
- serializedName: "httpPath",
- type: {
- name: "Object"
- }
- },
- enableSsl: {
- serializedName: "enableSsl",
- type: {
- name: "Object"
- }
- },
- trustedCertPath: {
- serializedName: "trustedCertPath",
+ tenant: {
+ serializedName: "typeProperties.tenant",
type: {
name: "Object"
}
},
- useSystemTrustStore: {
- serializedName: "useSystemTrustStore",
+ accountName: {
+ serializedName: "typeProperties.accountName",
type: {
name: "Object"
}
},
- allowHostNameCNMismatch: {
- serializedName: "allowHostNameCNMismatch",
+ subscriptionId: {
+ serializedName: "typeProperties.subscriptionId",
type: {
name: "Object"
}
},
- allowSelfSignedServerCert: {
- serializedName: "allowSelfSignedServerCert",
+ resourceGroupName: {
+ serializedName: "typeProperties.resourceGroupName",
type: {
name: "Object"
}
},
encryptedCredential: {
- serializedName: "encryptedCredential",
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
}
- }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
}
};
-export const HiveLinkedService: msRest.CompositeMapper = {
- serializedName: "Hive",
+export const MongoDbLinkedService: msRest.CompositeMapper = {
+ serializedName: "MongoDb",
type: {
name: "Composite",
polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
uberParent: "LinkedService",
- className: "HiveLinkedService",
+ className: "MongoDbLinkedService",
modelProperties: {
...LinkedService.type.modelProperties,
- host: {
+ server: {
required: true,
- serializedName: "typeProperties.host",
- type: {
- name: "Object"
- }
- },
- port: {
- serializedName: "typeProperties.port",
+ serializedName: "typeProperties.server",
type: {
name: "Object"
}
},
- serverType: {
- serializedName: "typeProperties.serverType",
- type: {
- name: "String"
- }
- },
- thriftTransportProtocol: {
- serializedName: "typeProperties.thriftTransportProtocol",
- type: {
- name: "String"
- }
- },
authenticationType: {
- required: true,
serializedName: "typeProperties.authenticationType",
type: {
name: "String"
}
},
- serviceDiscoveryMode: {
- serializedName: "typeProperties.serviceDiscoveryMode",
+ databaseName: {
+ required: true,
+ serializedName: "typeProperties.databaseName",
type: {
name: "Object"
}
},
- zooKeeperNameSpace: {
- serializedName: "typeProperties.zooKeeperNameSpace",
+ username: {
+ serializedName: "typeProperties.username",
type: {
name: "Object"
}
},
- useNativeQuery: {
- serializedName: "typeProperties.useNativeQuery",
- type: {
- name: "Object"
- }
- },
- username: {
- serializedName: "typeProperties.username",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "typeProperties.password",
+ password: {
+ serializedName: "typeProperties.password",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -7022,32 +6385,20 @@ export const HiveLinkedService: msRest.CompositeMapper = {
className: "SecretBase"
}
},
- httpPath: {
- serializedName: "typeProperties.httpPath",
- type: {
- name: "Object"
- }
- },
- enableSsl: {
- serializedName: "typeProperties.enableSsl",
- type: {
- name: "Object"
- }
- },
- trustedCertPath: {
- serializedName: "typeProperties.trustedCertPath",
+ authSource: {
+ serializedName: "typeProperties.authSource",
type: {
name: "Object"
}
},
- useSystemTrustStore: {
- serializedName: "typeProperties.useSystemTrustStore",
+ port: {
+ serializedName: "typeProperties.port",
type: {
name: "Object"
}
},
- allowHostNameCNMismatch: {
- serializedName: "typeProperties.allowHostNameCNMismatch",
+ enableSsl: {
+ serializedName: "typeProperties.enableSsl",
type: {
name: "Object"
}
@@ -7069,46 +6420,42 @@ export const HiveLinkedService: msRest.CompositeMapper = {
}
};
-export const HBaseLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "HBaseLinkedServiceTypeProperties",
+export const CassandraLinkedService: msRest.CompositeMapper = {
+ serializedName: "Cassandra",
type: {
name: "Composite",
- className: "HBaseLinkedServiceTypeProperties",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "CassandraLinkedService",
modelProperties: {
+ ...LinkedService.type.modelProperties,
host: {
required: true,
- serializedName: "host",
+ serializedName: "typeProperties.host",
type: {
name: "Object"
}
},
- port: {
- serializedName: "port",
+ authenticationType: {
+ serializedName: "typeProperties.authenticationType",
type: {
name: "Object"
}
},
- httpPath: {
- serializedName: "httpPath",
+ port: {
+ serializedName: "typeProperties.port",
type: {
name: "Object"
}
},
- authenticationType: {
- required: true,
- serializedName: "authenticationType",
- type: {
- name: "String"
- }
- },
username: {
- serializedName: "username",
+ serializedName: "typeProperties.username",
type: {
name: "Object"
}
},
password: {
- serializedName: "password",
+ serializedName: "typeProperties.password",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -7119,83 +6466,71 @@ export const HBaseLinkedServiceTypeProperties: msRest.CompositeMapper = {
className: "SecretBase"
}
},
- enableSsl: {
- serializedName: "enableSsl",
- type: {
- name: "Object"
- }
- },
- trustedCertPath: {
- serializedName: "trustedCertPath",
- type: {
- name: "Object"
- }
- },
- allowHostNameCNMismatch: {
- serializedName: "allowHostNameCNMismatch",
- type: {
- name: "Object"
- }
- },
- allowSelfSignedServerCert: {
- serializedName: "allowSelfSignedServerCert",
- type: {
- name: "Object"
- }
- },
encryptedCredential: {
- serializedName: "encryptedCredential",
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
}
- }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
}
};
-export const HBaseLinkedService: msRest.CompositeMapper = {
- serializedName: "HBase",
+export const WebLinkedServiceTypeProperties: msRest.CompositeMapper = {
+ serializedName: "WebLinkedServiceTypeProperties",
type: {
name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "HBaseLinkedService",
+ polymorphicDiscriminator: {
+ serializedName: "authenticationType",
+ clientName: "authenticationType"
+ },
+ uberParent: "WebLinkedServiceTypeProperties",
+ className: "WebLinkedServiceTypeProperties",
modelProperties: {
- ...LinkedService.type.modelProperties,
- host: {
+ url: {
required: true,
- serializedName: "typeProperties.host",
- type: {
- name: "Object"
- }
- },
- port: {
- serializedName: "typeProperties.port",
- type: {
- name: "Object"
- }
- },
- httpPath: {
- serializedName: "typeProperties.httpPath",
+ serializedName: "url",
type: {
name: "Object"
}
},
authenticationType: {
required: true,
- serializedName: "typeProperties.authenticationType",
+ serializedName: "authenticationType",
type: {
name: "String"
}
- },
- username: {
- serializedName: "typeProperties.username",
+ }
+ }
+ }
+};
+
+export const WebClientCertificateAuthentication: msRest.CompositeMapper = {
+ serializedName: "ClientCertificate",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: WebLinkedServiceTypeProperties.type.polymorphicDiscriminator,
+ uberParent: "WebLinkedServiceTypeProperties",
+ className: "WebClientCertificateAuthentication",
+ modelProperties: {
+ ...WebLinkedServiceTypeProperties.type.modelProperties,
+ pfx: {
+ required: true,
+ serializedName: "pfx",
type: {
- name: "Object"
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "SecretBase",
+ className: "SecretBase"
}
},
password: {
- serializedName: "typeProperties.password",
+ required: true,
+ serializedName: "password",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -7205,83 +6540,77 @@ export const HBaseLinkedService: msRest.CompositeMapper = {
uberParent: "SecretBase",
className: "SecretBase"
}
- },
- enableSsl: {
- serializedName: "typeProperties.enableSsl",
- type: {
- name: "Object"
- }
- },
- trustedCertPath: {
- serializedName: "typeProperties.trustedCertPath",
- type: {
- name: "Object"
- }
- },
- allowHostNameCNMismatch: {
- serializedName: "typeProperties.allowHostNameCNMismatch",
- type: {
- name: "Object"
- }
- },
- allowSelfSignedServerCert: {
- serializedName: "typeProperties.allowSelfSignedServerCert",
- type: {
- name: "Object"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
}
- },
- additionalProperties: LinkedService.type.additionalProperties
+ }
}
};
-export const GreenplumLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "GreenplumLinkedServiceTypeProperties",
+export const WebBasicAuthentication: msRest.CompositeMapper = {
+ serializedName: "Basic",
type: {
name: "Composite",
- className: "GreenplumLinkedServiceTypeProperties",
+ polymorphicDiscriminator: WebLinkedServiceTypeProperties.type.polymorphicDiscriminator,
+ uberParent: "WebLinkedServiceTypeProperties",
+ className: "WebBasicAuthentication",
modelProperties: {
- connectionString: {
- serializedName: "connectionString",
+ ...WebLinkedServiceTypeProperties.type.modelProperties,
+ username: {
+ required: true,
+ serializedName: "username",
type: {
name: "Object"
}
},
- encryptedCredential: {
- serializedName: "encryptedCredential",
+ password: {
+ required: true,
+ serializedName: "password",
type: {
- name: "Object"
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "SecretBase",
+ className: "SecretBase"
}
}
}
}
};
-export const GreenplumLinkedService: msRest.CompositeMapper = {
- serializedName: "Greenplum",
+export const WebAnonymousAuthentication: msRest.CompositeMapper = {
+ serializedName: "Anonymous",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: WebLinkedServiceTypeProperties.type.polymorphicDiscriminator,
+ uberParent: "WebLinkedServiceTypeProperties",
+ className: "WebAnonymousAuthentication",
+ modelProperties: {
+ ...WebLinkedServiceTypeProperties.type.modelProperties
+ }
+ }
+};
+
+export const WebLinkedService: msRest.CompositeMapper = {
+ serializedName: "Web",
type: {
name: "Composite",
polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
uberParent: "LinkedService",
- className: "GreenplumLinkedService",
+ className: "WebLinkedService",
modelProperties: {
...LinkedService.type.modelProperties,
- connectionString: {
- serializedName: "typeProperties.connectionString",
- type: {
- name: "Object"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
+ typeProperties: {
+ required: true,
+ serializedName: "typeProperties",
type: {
- name: "Object"
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "authenticationType",
+ clientName: "authenticationType"
+ },
+ uberParent: "WebLinkedServiceTypeProperties",
+ className: "WebLinkedServiceTypeProperties"
}
}
},
@@ -7289,40 +6618,73 @@ export const GreenplumLinkedService: msRest.CompositeMapper = {
}
};
-export const GoogleBigQueryLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "GoogleBigQueryLinkedServiceTypeProperties",
+export const ODataLinkedService: msRest.CompositeMapper = {
+ serializedName: "OData",
type: {
name: "Composite",
- className: "GoogleBigQueryLinkedServiceTypeProperties",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "ODataLinkedService",
modelProperties: {
- project: {
+ ...LinkedService.type.modelProperties,
+ url: {
required: true,
- serializedName: "project",
+ serializedName: "typeProperties.url",
type: {
name: "Object"
}
},
- additionalProjects: {
- serializedName: "additionalProjects",
+ authenticationType: {
+ required: true,
+ serializedName: "typeProperties.authenticationType",
type: {
- name: "Object"
+ name: "String"
}
},
- requestGoogleDriveScope: {
- serializedName: "requestGoogleDriveScope",
+ userName: {
+ serializedName: "typeProperties.userName",
type: {
name: "Object"
}
},
- authenticationType: {
- required: true,
- serializedName: "authenticationType",
+ password: {
+ serializedName: "typeProperties.password",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "SecretBase",
+ className: "SecretBase"
+ }
+ },
+ tenant: {
+ serializedName: "typeProperties.tenant",
+ type: {
+ name: "Object"
+ }
+ },
+ servicePrincipalId: {
+ serializedName: "typeProperties.servicePrincipalId",
+ type: {
+ name: "Object"
+ }
+ },
+ aadResourceId: {
+ serializedName: "typeProperties.aadResourceId",
+ type: {
+ name: "Object"
+ }
+ },
+ aadServicePrincipalCredentialType: {
+ serializedName: "typeProperties.aadServicePrincipalCredentialType",
type: {
name: "String"
}
},
- refreshToken: {
- serializedName: "refreshToken",
+ servicePrincipalKey: {
+ serializedName: "typeProperties.servicePrincipalKey",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -7333,8 +6695,8 @@ export const GoogleBigQueryLinkedServiceTypeProperties: msRest.CompositeMapper =
className: "SecretBase"
}
},
- clientId: {
- serializedName: "clientId",
+ servicePrincipalEmbeddedCert: {
+ serializedName: "typeProperties.servicePrincipalEmbeddedCert",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -7345,8 +6707,8 @@ export const GoogleBigQueryLinkedServiceTypeProperties: msRest.CompositeMapper =
className: "SecretBase"
}
},
- clientSecret: {
- serializedName: "clientSecret",
+ servicePrincipalEmbeddedCertPassword: {
+ serializedName: "typeProperties.servicePrincipalEmbeddedCertPassword",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -7357,77 +6719,92 @@ export const GoogleBigQueryLinkedServiceTypeProperties: msRest.CompositeMapper =
className: "SecretBase"
}
},
- email: {
- serializedName: "email",
+ encryptedCredential: {
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
- },
- keyFilePath: {
- serializedName: "keyFilePath",
+ }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
+ }
+};
+
+export const HdfsLinkedService: msRest.CompositeMapper = {
+ serializedName: "Hdfs",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "HdfsLinkedService",
+ modelProperties: {
+ ...LinkedService.type.modelProperties,
+ url: {
+ required: true,
+ serializedName: "typeProperties.url",
type: {
name: "Object"
}
},
- trustedCertPath: {
- serializedName: "trustedCertPath",
+ authenticationType: {
+ serializedName: "typeProperties.authenticationType",
type: {
name: "Object"
}
},
- useSystemTrustStore: {
- serializedName: "useSystemTrustStore",
+ encryptedCredential: {
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
},
- encryptedCredential: {
- serializedName: "encryptedCredential",
+ userName: {
+ serializedName: "typeProperties.userName",
type: {
name: "Object"
}
+ },
+ password: {
+ serializedName: "typeProperties.password",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "SecretBase",
+ className: "SecretBase"
+ }
}
- }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
}
};
-export const GoogleBigQueryLinkedService: msRest.CompositeMapper = {
- serializedName: "GoogleBigQuery",
+export const OdbcLinkedService: msRest.CompositeMapper = {
+ serializedName: "Odbc",
type: {
name: "Composite",
polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
uberParent: "LinkedService",
- className: "GoogleBigQueryLinkedService",
+ className: "OdbcLinkedService",
modelProperties: {
...LinkedService.type.modelProperties,
- project: {
+ connectionString: {
required: true,
- serializedName: "typeProperties.project",
- type: {
- name: "Object"
- }
- },
- additionalProjects: {
- serializedName: "typeProperties.additionalProjects",
- type: {
- name: "Object"
- }
- },
- requestGoogleDriveScope: {
- serializedName: "typeProperties.requestGoogleDriveScope",
+ serializedName: "typeProperties.connectionString",
type: {
name: "Object"
}
},
authenticationType: {
- required: true,
serializedName: "typeProperties.authenticationType",
type: {
- name: "String"
+ name: "Object"
}
},
- refreshToken: {
- serializedName: "typeProperties.refreshToken",
+ credential: {
+ serializedName: "typeProperties.credential",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -7438,20 +6815,14 @@ export const GoogleBigQueryLinkedService: msRest.CompositeMapper = {
className: "SecretBase"
}
},
- clientId: {
- serializedName: "typeProperties.clientId",
+ userName: {
+ serializedName: "typeProperties.userName",
type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
+ name: "Object"
}
},
- clientSecret: {
- serializedName: "typeProperties.clientSecret",
+ password: {
+ serializedName: "typeProperties.password",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -7462,30 +6833,6 @@ export const GoogleBigQueryLinkedService: msRest.CompositeMapper = {
className: "SecretBase"
}
},
- email: {
- serializedName: "typeProperties.email",
- type: {
- name: "Object"
- }
- },
- keyFilePath: {
- serializedName: "typeProperties.keyFilePath",
- type: {
- name: "Object"
- }
- },
- trustedCertPath: {
- serializedName: "typeProperties.trustedCertPath",
- type: {
- name: "Object"
- }
- },
- useSystemTrustStore: {
- serializedName: "typeProperties.useSystemTrustStore",
- type: {
- name: "Object"
- }
- },
encryptedCredential: {
serializedName: "typeProperties.encryptedCredential",
type: {
@@ -7497,28 +6844,25 @@ export const GoogleBigQueryLinkedService: msRest.CompositeMapper = {
}
};
-export const EloquaLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "EloquaLinkedServiceTypeProperties",
+export const AzureMLLinkedService: msRest.CompositeMapper = {
+ serializedName: "AzureML",
type: {
name: "Composite",
- className: "EloquaLinkedServiceTypeProperties",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "AzureMLLinkedService",
modelProperties: {
- endpoint: {
+ ...LinkedService.type.modelProperties,
+ mlEndpoint: {
required: true,
- serializedName: "endpoint",
+ serializedName: "typeProperties.mlEndpoint",
type: {
name: "Object"
}
},
- username: {
+ apiKey: {
required: true,
- serializedName: "username",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "password",
+ serializedName: "typeProperties.apiKey",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -7529,52 +6873,70 @@ export const EloquaLinkedServiceTypeProperties: msRest.CompositeMapper = {
className: "SecretBase"
}
},
- useEncryptedEndpoints: {
- serializedName: "useEncryptedEndpoints",
+ updateResourceEndpoint: {
+ serializedName: "typeProperties.updateResourceEndpoint",
type: {
name: "Object"
}
},
- useHostVerification: {
- serializedName: "useHostVerification",
+ servicePrincipalId: {
+ serializedName: "typeProperties.servicePrincipalId",
type: {
name: "Object"
}
},
- usePeerVerification: {
- serializedName: "usePeerVerification",
+ servicePrincipalKey: {
+ serializedName: "typeProperties.servicePrincipalKey",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "SecretBase",
+ className: "SecretBase"
+ }
+ },
+ tenant: {
+ serializedName: "typeProperties.tenant",
type: {
name: "Object"
}
},
encryptedCredential: {
- serializedName: "encryptedCredential",
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
}
- }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
}
};
-export const EloquaLinkedService: msRest.CompositeMapper = {
- serializedName: "Eloqua",
+export const TeradataLinkedService: msRest.CompositeMapper = {
+ serializedName: "Teradata",
type: {
name: "Composite",
polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
uberParent: "LinkedService",
- className: "EloquaLinkedService",
+ className: "TeradataLinkedService",
modelProperties: {
...LinkedService.type.modelProperties,
- endpoint: {
+ server: {
required: true,
- serializedName: "typeProperties.endpoint",
+ serializedName: "typeProperties.server",
type: {
name: "Object"
}
},
+ authenticationType: {
+ serializedName: "typeProperties.authenticationType",
+ type: {
+ name: "String"
+ }
+ },
username: {
- required: true,
serializedName: "typeProperties.username",
type: {
name: "Object"
@@ -7592,24 +6954,6 @@ export const EloquaLinkedService: msRest.CompositeMapper = {
className: "SecretBase"
}
},
- useEncryptedEndpoints: {
- serializedName: "typeProperties.useEncryptedEndpoints",
- type: {
- name: "Object"
- }
- },
- useHostVerification: {
- serializedName: "typeProperties.useHostVerification",
- type: {
- name: "Object"
- }
- },
- usePeerVerification: {
- serializedName: "typeProperties.usePeerVerification",
- type: {
- name: "Object"
- }
- },
encryptedCredential: {
serializedName: "typeProperties.encryptedCredential",
type: {
@@ -7621,43 +6965,53 @@ export const EloquaLinkedService: msRest.CompositeMapper = {
}
};
-export const DrillLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "DrillLinkedServiceTypeProperties",
+export const Db2LinkedService: msRest.CompositeMapper = {
+ serializedName: "Db2",
type: {
name: "Composite",
- className: "DrillLinkedServiceTypeProperties",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "Db2LinkedService",
modelProperties: {
- connectionString: {
- serializedName: "connectionString",
+ ...LinkedService.type.modelProperties,
+ server: {
+ required: true,
+ serializedName: "typeProperties.server",
type: {
name: "Object"
}
},
- encryptedCredential: {
- serializedName: "encryptedCredential",
+ database: {
+ required: true,
+ serializedName: "typeProperties.database",
type: {
name: "Object"
}
- }
- }
- }
-};
-
-export const DrillLinkedService: msRest.CompositeMapper = {
- serializedName: "Drill",
- type: {
- name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "DrillLinkedService",
- modelProperties: {
- ...LinkedService.type.modelProperties,
- connectionString: {
- serializedName: "typeProperties.connectionString",
+ },
+ authenticationType: {
+ serializedName: "typeProperties.authenticationType",
+ type: {
+ name: "String"
+ }
+ },
+ username: {
+ serializedName: "typeProperties.username",
type: {
name: "Object"
}
},
+ password: {
+ serializedName: "typeProperties.password",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "SecretBase",
+ className: "SecretBase"
+ }
+ },
encryptedCredential: {
serializedName: "typeProperties.encryptedCredential",
type: {
@@ -7669,41 +7023,90 @@ export const DrillLinkedService: msRest.CompositeMapper = {
}
};
-export const CouchbaseLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "CouchbaseLinkedServiceTypeProperties",
+export const SybaseLinkedService: msRest.CompositeMapper = {
+ serializedName: "Sybase",
type: {
name: "Composite",
- className: "CouchbaseLinkedServiceTypeProperties",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "SybaseLinkedService",
modelProperties: {
- connectionString: {
- serializedName: "connectionString",
+ ...LinkedService.type.modelProperties,
+ server: {
+ required: true,
+ serializedName: "typeProperties.server",
+ type: {
+ name: "Object"
+ }
+ },
+ database: {
+ required: true,
+ serializedName: "typeProperties.database",
+ type: {
+ name: "Object"
+ }
+ },
+ schema: {
+ serializedName: "typeProperties.schema",
type: {
name: "Object"
}
},
+ authenticationType: {
+ serializedName: "typeProperties.authenticationType",
+ type: {
+ name: "String"
+ }
+ },
+ username: {
+ serializedName: "typeProperties.username",
+ type: {
+ name: "Object"
+ }
+ },
+ password: {
+ serializedName: "typeProperties.password",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "SecretBase",
+ className: "SecretBase"
+ }
+ },
encryptedCredential: {
- serializedName: "encryptedCredential",
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
}
- }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
}
};
-export const CouchbaseLinkedService: msRest.CompositeMapper = {
- serializedName: "Couchbase",
+export const PostgreSqlLinkedService: msRest.CompositeMapper = {
+ serializedName: "PostgreSql",
type: {
name: "Composite",
polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
uberParent: "LinkedService",
- className: "CouchbaseLinkedService",
+ className: "PostgreSqlLinkedService",
modelProperties: {
...LinkedService.type.modelProperties,
connectionString: {
+ required: true,
serializedName: "typeProperties.connectionString",
type: {
- name: "Object"
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "SecretBase",
+ className: "SecretBase"
}
},
encryptedCredential: {
@@ -7717,28 +7120,18 @@ export const CouchbaseLinkedService: msRest.CompositeMapper = {
}
};
-export const ConcurLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "ConcurLinkedServiceTypeProperties",
+export const MySqlLinkedService: msRest.CompositeMapper = {
+ serializedName: "MySql",
type: {
name: "Composite",
- className: "ConcurLinkedServiceTypeProperties",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "MySqlLinkedService",
modelProperties: {
- clientId: {
- required: true,
- serializedName: "clientId",
- type: {
- name: "Object"
- }
- },
- username: {
+ ...LinkedService.type.modelProperties,
+ connectionString: {
required: true,
- serializedName: "username",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "password",
+ serializedName: "typeProperties.connectionString",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -7749,46 +7142,56 @@ export const ConcurLinkedServiceTypeProperties: msRest.CompositeMapper = {
className: "SecretBase"
}
},
- useEncryptedEndpoints: {
- serializedName: "useEncryptedEndpoints",
- type: {
- name: "Object"
- }
- },
- useHostVerification: {
- serializedName: "useHostVerification",
+ encryptedCredential: {
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
- },
- usePeerVerification: {
- serializedName: "usePeerVerification",
+ }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
+ }
+};
+
+export const AzureMySqlLinkedService: msRest.CompositeMapper = {
+ serializedName: "AzureMySql",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "AzureMySqlLinkedService",
+ modelProperties: {
+ ...LinkedService.type.modelProperties,
+ connectionString: {
+ required: true,
+ serializedName: "typeProperties.connectionString",
type: {
name: "Object"
}
},
encryptedCredential: {
- serializedName: "encryptedCredential",
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
}
- }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
}
};
-export const ConcurLinkedService: msRest.CompositeMapper = {
- serializedName: "Concur",
+export const OracleServiceCloudLinkedService: msRest.CompositeMapper = {
+ serializedName: "OracleServiceCloud",
type: {
name: "Composite",
polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
uberParent: "LinkedService",
- className: "ConcurLinkedService",
+ className: "OracleServiceCloudLinkedService",
modelProperties: {
...LinkedService.type.modelProperties,
- clientId: {
+ host: {
required: true,
- serializedName: "typeProperties.clientId",
+ serializedName: "typeProperties.host",
type: {
name: "Object"
}
@@ -7801,6 +7204,7 @@ export const ConcurLinkedService: msRest.CompositeMapper = {
}
},
password: {
+ required: true,
serializedName: "typeProperties.password",
type: {
name: "Composite",
@@ -7841,38 +7245,17 @@ export const ConcurLinkedService: msRest.CompositeMapper = {
}
};
-export const AzurePostgreSqlLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "AzurePostgreSqlLinkedServiceTypeProperties",
- type: {
- name: "Composite",
- className: "AzurePostgreSqlLinkedServiceTypeProperties",
- modelProperties: {
- connectionString: {
- serializedName: "connectionString",
- type: {
- name: "Object"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const AzurePostgreSqlLinkedService: msRest.CompositeMapper = {
- serializedName: "AzurePostgreSql",
+export const OracleLinkedService: msRest.CompositeMapper = {
+ serializedName: "Oracle",
type: {
name: "Composite",
polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
uberParent: "LinkedService",
- className: "AzurePostgreSqlLinkedService",
+ className: "OracleLinkedService",
modelProperties: {
...LinkedService.type.modelProperties,
connectionString: {
+ required: true,
serializedName: "typeProperties.connectionString",
type: {
name: "Object"
@@ -7889,35 +7272,30 @@ export const AzurePostgreSqlLinkedService: msRest.CompositeMapper = {
}
};
-export const AmazonMWSLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "AmazonMWSLinkedServiceTypeProperties",
+export const FileServerLinkedService: msRest.CompositeMapper = {
+ serializedName: "FileServer",
type: {
name: "Composite",
- className: "AmazonMWSLinkedServiceTypeProperties",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "FileServerLinkedService",
modelProperties: {
- endpoint: {
- required: true,
- serializedName: "endpoint",
- type: {
- name: "Object"
- }
- },
- marketplaceID: {
+ ...LinkedService.type.modelProperties,
+ host: {
required: true,
- serializedName: "marketplaceID",
+ serializedName: "typeProperties.host",
type: {
name: "Object"
}
},
- sellerID: {
- required: true,
- serializedName: "sellerID",
+ userId: {
+ serializedName: "typeProperties.userId",
type: {
name: "Object"
}
},
- mwsAuthToken: {
- serializedName: "mwsAuthToken",
+ password: {
+ serializedName: "typeProperties.password",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -7928,15 +7306,41 @@ export const AmazonMWSLinkedServiceTypeProperties: msRest.CompositeMapper = {
className: "SecretBase"
}
},
- accessKeyId: {
+ encryptedCredential: {
+ serializedName: "typeProperties.encryptedCredential",
+ type: {
+ name: "Object"
+ }
+ }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
+ }
+};
+
+export const HDInsightLinkedService: msRest.CompositeMapper = {
+ serializedName: "HDInsight",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "HDInsightLinkedService",
+ modelProperties: {
+ ...LinkedService.type.modelProperties,
+ clusterUri: {
required: true,
- serializedName: "accessKeyId",
+ serializedName: "typeProperties.clusterUri",
type: {
name: "Object"
}
},
- secretKey: {
- serializedName: "secretKey",
+ userName: {
+ serializedName: "typeProperties.userName",
+ type: {
+ name: "Object"
+ }
+ },
+ password: {
+ serializedName: "typeProperties.password",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -7947,85 +7351,67 @@ export const AmazonMWSLinkedServiceTypeProperties: msRest.CompositeMapper = {
className: "SecretBase"
}
},
- useEncryptedEndpoints: {
- serializedName: "useEncryptedEndpoints",
- type: {
- name: "Object"
- }
- },
- useHostVerification: {
- serializedName: "useHostVerification",
+ linkedServiceName: {
+ serializedName: "typeProperties.linkedServiceName",
type: {
- name: "Object"
+ name: "Composite",
+ className: "LinkedServiceReference"
}
},
- usePeerVerification: {
- serializedName: "usePeerVerification",
+ hcatalogLinkedServiceName: {
+ serializedName: "typeProperties.hcatalogLinkedServiceName",
type: {
- name: "Object"
+ name: "Composite",
+ className: "LinkedServiceReference"
}
},
encryptedCredential: {
- serializedName: "encryptedCredential",
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
}
- }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
}
};
-export const AmazonMWSLinkedService: msRest.CompositeMapper = {
- serializedName: "AmazonMWS",
+export const DynamicsAXLinkedService: msRest.CompositeMapper = {
+ serializedName: "DynamicsAX",
type: {
name: "Composite",
polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
uberParent: "LinkedService",
- className: "AmazonMWSLinkedService",
+ className: "DynamicsAXLinkedService",
modelProperties: {
...LinkedService.type.modelProperties,
- endpoint: {
+ url: {
required: true,
- serializedName: "typeProperties.endpoint",
+ serializedName: "typeProperties.url",
type: {
name: "Object"
}
},
- marketplaceID: {
- required: true,
- serializedName: "typeProperties.marketplaceID",
+ tenant: {
+ serializedName: "typeProperties.tenant",
type: {
name: "Object"
}
},
- sellerID: {
- required: true,
- serializedName: "typeProperties.sellerID",
+ servicePrincipalId: {
+ serializedName: "typeProperties.servicePrincipalId",
type: {
name: "Object"
}
},
- mwsAuthToken: {
- serializedName: "typeProperties.mwsAuthToken",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- accessKeyId: {
- required: true,
- serializedName: "typeProperties.accessKeyId",
+ aadResourceId: {
+ serializedName: "typeProperties.aadResourceId",
type: {
name: "Object"
}
},
- secretKey: {
- serializedName: "typeProperties.secretKey",
+ servicePrincipalKey: {
+ serializedName: "typeProperties.servicePrincipalKey",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -8036,24 +7422,6 @@ export const AmazonMWSLinkedService: msRest.CompositeMapper = {
className: "SecretBase"
}
},
- useEncryptedEndpoints: {
- serializedName: "typeProperties.useEncryptedEndpoints",
- type: {
- name: "Object"
- }
- },
- useHostVerification: {
- serializedName: "typeProperties.useHostVerification",
- type: {
- name: "Object"
- }
- },
- usePeerVerification: {
- serializedName: "typeProperties.usePeerVerification",
- type: {
- name: "Object"
- }
- },
encryptedCredential: {
serializedName: "typeProperties.encryptedCredential",
type: {
@@ -8065,77 +7433,56 @@ export const AmazonMWSLinkedService: msRest.CompositeMapper = {
}
};
-export const SapHanaLinkedServiceProperties: msRest.CompositeMapper = {
- serializedName: "SapHanaLinkedServiceProperties",
+export const DynamicsLinkedService: msRest.CompositeMapper = {
+ serializedName: "Dynamics",
type: {
name: "Composite",
- className: "SapHanaLinkedServiceProperties",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "DynamicsLinkedService",
modelProperties: {
- server: {
+ ...LinkedService.type.modelProperties,
+ deploymentType: {
required: true,
- serializedName: "server",
+ serializedName: "typeProperties.deploymentType",
type: {
name: "Object"
}
},
- authenticationType: {
- serializedName: "authenticationType",
- type: {
- name: "String"
- }
- },
- userName: {
- serializedName: "userName",
+ hostName: {
+ serializedName: "typeProperties.hostName",
type: {
name: "Object"
}
},
- password: {
- serializedName: "password",
+ port: {
+ serializedName: "typeProperties.port",
type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
+ name: "Object"
}
},
- encryptedCredential: {
- serializedName: "encryptedCredential",
+ serviceUri: {
+ serializedName: "typeProperties.serviceUri",
type: {
name: "Object"
}
- }
- }
- }
-};
-
-export const SapHanaLinkedService: msRest.CompositeMapper = {
- serializedName: "SapHana",
- type: {
- name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "SapHanaLinkedService",
- modelProperties: {
- ...LinkedService.type.modelProperties,
- server: {
- required: true,
- serializedName: "typeProperties.server",
+ },
+ organizationName: {
+ serializedName: "typeProperties.organizationName",
type: {
name: "Object"
}
},
authenticationType: {
+ required: true,
serializedName: "typeProperties.authenticationType",
type: {
- name: "String"
+ name: "Object"
}
},
- userName: {
- serializedName: "typeProperties.userName",
+ username: {
+ required: true,
+ serializedName: "typeProperties.username",
type: {
name: "Object"
}
@@ -8163,41 +7510,72 @@ export const SapHanaLinkedService: msRest.CompositeMapper = {
}
};
-export const SapBWLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "SapBWLinkedServiceTypeProperties",
+export const CosmosDbLinkedService: msRest.CompositeMapper = {
+ serializedName: "CosmosDb",
type: {
name: "Composite",
- className: "SapBWLinkedServiceTypeProperties",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "CosmosDbLinkedService",
modelProperties: {
- server: {
+ ...LinkedService.type.modelProperties,
+ connectionString: {
required: true,
- serializedName: "server",
+ serializedName: "typeProperties.connectionString",
type: {
name: "Object"
}
},
- systemNumber: {
- required: true,
- serializedName: "systemNumber",
+ encryptedCredential: {
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
- },
- clientId: {
+ }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
+ }
+};
+
+export const AzureKeyVaultLinkedService: msRest.CompositeMapper = {
+ serializedName: "AzureKeyVault",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "AzureKeyVaultLinkedService",
+ modelProperties: {
+ ...LinkedService.type.modelProperties,
+ baseUrl: {
required: true,
- serializedName: "clientId",
+ serializedName: "typeProperties.baseUrl",
type: {
name: "Object"
}
- },
- userName: {
- serializedName: "userName",
+ }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
+ }
+};
+
+export const AzureBatchLinkedService: msRest.CompositeMapper = {
+ serializedName: "AzureBatch",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "AzureBatchLinkedService",
+ modelProperties: {
+ ...LinkedService.type.modelProperties,
+ accountName: {
+ required: true,
+ serializedName: "typeProperties.accountName",
type: {
name: "Object"
}
},
- password: {
- serializedName: "password",
+ accessKey: {
+ serializedName: "typeProperties.accessKey",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -8208,54 +7586,64 @@ export const SapBWLinkedServiceTypeProperties: msRest.CompositeMapper = {
className: "SecretBase"
}
},
+ batchUri: {
+ required: true,
+ serializedName: "typeProperties.batchUri",
+ type: {
+ name: "Object"
+ }
+ },
+ poolName: {
+ required: true,
+ serializedName: "typeProperties.poolName",
+ type: {
+ name: "Object"
+ }
+ },
+ linkedServiceName: {
+ required: true,
+ serializedName: "typeProperties.linkedServiceName",
+ defaultValue: {},
+ type: {
+ name: "Composite",
+ className: "LinkedServiceReference"
+ }
+ },
encryptedCredential: {
- serializedName: "encryptedCredential",
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
}
- }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
}
};
-export const SapBWLinkedService: msRest.CompositeMapper = {
- serializedName: "SapBW",
+export const AzureSqlDatabaseLinkedService: msRest.CompositeMapper = {
+ serializedName: "AzureSqlDatabase",
type: {
name: "Composite",
polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
uberParent: "LinkedService",
- className: "SapBWLinkedService",
+ className: "AzureSqlDatabaseLinkedService",
modelProperties: {
...LinkedService.type.modelProperties,
- server: {
- required: true,
- serializedName: "typeProperties.server",
- type: {
- name: "Object"
- }
- },
- systemNumber: {
- required: true,
- serializedName: "typeProperties.systemNumber",
- type: {
- name: "Object"
- }
- },
- clientId: {
+ connectionString: {
required: true,
- serializedName: "typeProperties.clientId",
+ serializedName: "typeProperties.connectionString",
type: {
name: "Object"
}
},
- userName: {
- serializedName: "typeProperties.userName",
+ servicePrincipalId: {
+ serializedName: "typeProperties.servicePrincipalId",
type: {
name: "Object"
}
},
- password: {
- serializedName: "typeProperties.password",
+ servicePrincipalKey: {
+ serializedName: "typeProperties.servicePrincipalKey",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -8266,6 +7654,12 @@ export const SapBWLinkedService: msRest.CompositeMapper = {
className: "SecretBase"
}
},
+ tenant: {
+ serializedName: "typeProperties.tenant",
+ type: {
+ name: "Object"
+ }
+ },
encryptedCredential: {
serializedName: "typeProperties.encryptedCredential",
type: {
@@ -8277,39 +7671,30 @@ export const SapBWLinkedService: msRest.CompositeMapper = {
}
};
-export const SftpServerLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "SftpServerLinkedServiceTypeProperties",
+export const SqlServerLinkedService: msRest.CompositeMapper = {
+ serializedName: "SqlServer",
type: {
name: "Composite",
- className: "SftpServerLinkedServiceTypeProperties",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "SqlServerLinkedService",
modelProperties: {
- host: {
+ ...LinkedService.type.modelProperties,
+ connectionString: {
required: true,
- serializedName: "host",
- type: {
- name: "Object"
- }
- },
- port: {
- serializedName: "port",
+ serializedName: "typeProperties.connectionString",
type: {
name: "Object"
}
},
- authenticationType: {
- serializedName: "authenticationType",
- type: {
- name: "String"
- }
- },
userName: {
- serializedName: "userName",
+ serializedName: "typeProperties.userName",
type: {
name: "Object"
}
},
password: {
- serializedName: "password",
+ serializedName: "typeProperties.password",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -8321,129 +7706,40 @@ export const SftpServerLinkedServiceTypeProperties: msRest.CompositeMapper = {
}
},
encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- },
- privateKeyPath: {
- serializedName: "privateKeyPath",
- type: {
- name: "Object"
- }
- },
- privateKeyContent: {
- serializedName: "privateKeyContent",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- passPhrase: {
- serializedName: "passPhrase",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- skipHostKeyValidation: {
- serializedName: "skipHostKeyValidation",
- type: {
- name: "Object"
- }
- },
- hostKeyFingerprint: {
- serializedName: "hostKeyFingerprint",
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
}
- }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
}
};
-export const SftpServerLinkedService: msRest.CompositeMapper = {
- serializedName: "Sftp",
+export const AzureSqlDWLinkedService: msRest.CompositeMapper = {
+ serializedName: "AzureSqlDW",
type: {
name: "Composite",
polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
uberParent: "LinkedService",
- className: "SftpServerLinkedService",
+ className: "AzureSqlDWLinkedService",
modelProperties: {
...LinkedService.type.modelProperties,
- host: {
+ connectionString: {
required: true,
- serializedName: "typeProperties.host",
- type: {
- name: "Object"
- }
- },
- port: {
- serializedName: "typeProperties.port",
- type: {
- name: "Object"
- }
- },
- authenticationType: {
- serializedName: "typeProperties.authenticationType",
- type: {
- name: "String"
- }
- },
- userName: {
- serializedName: "typeProperties.userName",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "typeProperties.password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
+ serializedName: "typeProperties.connectionString",
type: {
name: "Object"
}
},
- privateKeyPath: {
- serializedName: "typeProperties.privateKeyPath",
+ servicePrincipalId: {
+ serializedName: "typeProperties.servicePrincipalId",
type: {
name: "Object"
}
},
- privateKeyContent: {
- serializedName: "typeProperties.privateKeyContent",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- passPhrase: {
- serializedName: "typeProperties.passPhrase",
+ servicePrincipalKey: {
+ serializedName: "typeProperties.servicePrincipalKey",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -8454,14 +7750,14 @@ export const SftpServerLinkedService: msRest.CompositeMapper = {
className: "SecretBase"
}
},
- skipHostKeyValidation: {
- serializedName: "typeProperties.skipHostKeyValidation",
+ tenant: {
+ serializedName: "typeProperties.tenant",
type: {
name: "Object"
}
},
- hostKeyFingerprint: {
- serializedName: "typeProperties.hostKeyFingerprint",
+ encryptedCredential: {
+ serializedName: "typeProperties.encryptedCredential",
type: {
name: "Object"
}
@@ -8471,39 +7767,23 @@ export const SftpServerLinkedService: msRest.CompositeMapper = {
}
};
-export const FtpServerLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "FtpServerLinkedServiceTypeProperties",
+export const AzureTableStorageLinkedService: msRest.CompositeMapper = {
+ serializedName: "AzureTableStorage",
type: {
name: "Composite",
- className: "FtpServerLinkedServiceTypeProperties",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "AzureTableStorageLinkedService",
modelProperties: {
- host: {
- required: true,
- serializedName: "host",
- type: {
- name: "Object"
- }
- },
- port: {
- serializedName: "port",
- type: {
- name: "Object"
- }
- },
- authenticationType: {
- serializedName: "authenticationType",
- type: {
- name: "String"
- }
- },
- userName: {
- serializedName: "userName",
+ ...LinkedService.type.modelProperties,
+ connectionString: {
+ serializedName: "typeProperties.connectionString",
type: {
name: "Object"
}
},
- password: {
- serializedName: "password",
+ sasUri: {
+ serializedName: "typeProperties.sasUri",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -8515,63 +7795,57 @@ export const FtpServerLinkedServiceTypeProperties: msRest.CompositeMapper = {
}
},
encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- },
- enableSsl: {
- serializedName: "enableSsl",
- type: {
- name: "Object"
- }
- },
- enableServerCertificateValidation: {
- serializedName: "enableServerCertificateValidation",
+ serializedName: "typeProperties.encryptedCredential",
type: {
- name: "Object"
+ name: "String"
}
}
- }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
}
};
-export const FtpServerLinkedService: msRest.CompositeMapper = {
- serializedName: "FtpServer",
+export const AzureBlobStorageLinkedService: msRest.CompositeMapper = {
+ serializedName: "AzureBlobStorage",
type: {
name: "Composite",
polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
uberParent: "LinkedService",
- className: "FtpServerLinkedService",
+ className: "AzureBlobStorageLinkedService",
modelProperties: {
...LinkedService.type.modelProperties,
- host: {
- required: true,
- serializedName: "typeProperties.host",
+ connectionString: {
+ serializedName: "typeProperties.connectionString",
type: {
name: "Object"
}
},
- port: {
- serializedName: "typeProperties.port",
+ sasUri: {
+ serializedName: "typeProperties.sasUri",
type: {
- name: "Object"
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "SecretBase",
+ className: "SecretBase"
}
},
- authenticationType: {
- serializedName: "typeProperties.authenticationType",
+ serviceEndpoint: {
+ serializedName: "typeProperties.serviceEndpoint",
type: {
name: "String"
}
},
- userName: {
- serializedName: "typeProperties.userName",
+ servicePrincipalId: {
+ serializedName: "typeProperties.servicePrincipalId",
type: {
name: "Object"
}
},
- password: {
- serializedName: "typeProperties.password",
+ servicePrincipalKey: {
+ serializedName: "typeProperties.servicePrincipalKey",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -8582,22 +7856,16 @@ export const FtpServerLinkedService: msRest.CompositeMapper = {
className: "SecretBase"
}
},
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
- },
- enableSsl: {
- serializedName: "typeProperties.enableSsl",
+ tenant: {
+ serializedName: "typeProperties.tenant",
type: {
name: "Object"
}
},
- enableServerCertificateValidation: {
- serializedName: "typeProperties.enableServerCertificateValidation",
+ encryptedCredential: {
+ serializedName: "typeProperties.encryptedCredential",
type: {
- name: "Object"
+ name: "String"
}
}
},
@@ -8605,33 +7873,23 @@ export const FtpServerLinkedService: msRest.CompositeMapper = {
}
};
-export const HttpLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "HttpLinkedServiceTypeProperties",
+export const AzureStorageLinkedService: msRest.CompositeMapper = {
+ serializedName: "AzureStorage",
type: {
name: "Composite",
- className: "HttpLinkedServiceTypeProperties",
+ polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
+ uberParent: "LinkedService",
+ className: "AzureStorageLinkedService",
modelProperties: {
- url: {
- required: true,
- serializedName: "url",
- type: {
- name: "Object"
- }
- },
- authenticationType: {
- serializedName: "authenticationType",
- type: {
- name: "String"
- }
- },
- userName: {
- serializedName: "userName",
+ ...LinkedService.type.modelProperties,
+ connectionString: {
+ serializedName: "typeProperties.connectionString",
type: {
name: "Object"
}
},
- password: {
- serializedName: "password",
+ sasUri: {
+ serializedName: "typeProperties.sasUri",
type: {
name: "Composite",
polymorphicDiscriminator: {
@@ -8642,5388 +7900,511 @@ export const HttpLinkedServiceTypeProperties: msRest.CompositeMapper = {
className: "SecretBase"
}
},
- embeddedCertData: {
- serializedName: "embeddedCertData",
- type: {
- name: "Object"
- }
- },
- certThumbprint: {
- serializedName: "certThumbprint",
- type: {
- name: "Object"
- }
- },
encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- },
- enableServerCertificateValidation: {
- serializedName: "enableServerCertificateValidation",
+ serializedName: "typeProperties.encryptedCredential",
type: {
- name: "Object"
+ name: "String"
}
}
- }
+ },
+ additionalProperties: LinkedService.type.additionalProperties
}
};
-export const HttpLinkedService: msRest.CompositeMapper = {
- serializedName: "HttpServer",
+export const ResponsysObjectDataset: msRest.CompositeMapper = {
+ serializedName: "ResponsysObject",
type: {
name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "HttpLinkedService",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "ResponsysObjectDataset",
modelProperties: {
- ...LinkedService.type.modelProperties,
- url: {
- required: true,
- serializedName: "typeProperties.url",
- type: {
- name: "Object"
- }
- },
- authenticationType: {
- serializedName: "typeProperties.authenticationType",
- type: {
- name: "String"
- }
- },
- userName: {
- serializedName: "typeProperties.userName",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "typeProperties.password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- embeddedCertData: {
- serializedName: "typeProperties.embeddedCertData",
- type: {
- name: "Object"
- }
- },
- certThumbprint: {
- serializedName: "typeProperties.certThumbprint",
- type: {
- name: "Object"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
- },
- enableServerCertificateValidation: {
- serializedName: "typeProperties.enableServerCertificateValidation",
- type: {
- name: "Object"
- }
- }
+ ...Dataset.type.modelProperties
},
- additionalProperties: LinkedService.type.additionalProperties
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const AzureSearchLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "AzureSearchLinkedServiceTypeProperties",
+export const SalesforceMarketingCloudObjectDataset: msRest.CompositeMapper = {
+ serializedName: "SalesforceMarketingCloudObject",
type: {
name: "Composite",
- className: "AzureSearchLinkedServiceTypeProperties",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "SalesforceMarketingCloudObjectDataset",
modelProperties: {
- url: {
- required: true,
- serializedName: "url",
- type: {
- name: "Object"
- }
- },
- key: {
- serializedName: "key",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- }
- }
+ ...Dataset.type.modelProperties
+ },
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const AzureSearchLinkedService: msRest.CompositeMapper = {
- serializedName: "AzureSearch",
+export const VerticaTableDataset: msRest.CompositeMapper = {
+ serializedName: "VerticaTable",
type: {
name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "AzureSearchLinkedService",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "VerticaTableDataset",
modelProperties: {
- ...LinkedService.type.modelProperties,
- url: {
- required: true,
- serializedName: "typeProperties.url",
- type: {
- name: "Object"
- }
- },
- key: {
- serializedName: "typeProperties.key",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
- }
+ ...Dataset.type.modelProperties
},
- additionalProperties: LinkedService.type.additionalProperties
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const CustomDataSourceLinkedService: msRest.CompositeMapper = {
- serializedName: "CustomDataSource",
+export const NetezzaTableDataset: msRest.CompositeMapper = {
+ serializedName: "NetezzaTable",
type: {
name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "CustomDataSourceLinkedService",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "NetezzaTableDataset",
modelProperties: {
- ...LinkedService.type.modelProperties,
- typeProperties: {
- required: true,
- serializedName: "typeProperties",
- type: {
- name: "Object"
- }
- }
+ ...Dataset.type.modelProperties
},
- additionalProperties: LinkedService.type.additionalProperties
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const AmazonRedshiftLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "AmazonRedshiftLinkedServiceTypeProperties",
+export const ZohoObjectDataset: msRest.CompositeMapper = {
+ serializedName: "ZohoObject",
type: {
name: "Composite",
- className: "AmazonRedshiftLinkedServiceTypeProperties",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "ZohoObjectDataset",
modelProperties: {
- server: {
- required: true,
- serializedName: "server",
- type: {
- name: "Object"
- }
- },
- username: {
- serializedName: "username",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- database: {
- required: true,
- serializedName: "database",
- type: {
- name: "Object"
- }
- },
- port: {
- serializedName: "port",
- type: {
- name: "Object"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- }
- }
+ ...Dataset.type.modelProperties
+ },
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const AmazonRedshiftLinkedService: msRest.CompositeMapper = {
- serializedName: "AmazonRedshift",
+export const XeroObjectDataset: msRest.CompositeMapper = {
+ serializedName: "XeroObject",
type: {
name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "AmazonRedshiftLinkedService",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "XeroObjectDataset",
modelProperties: {
- ...LinkedService.type.modelProperties,
- server: {
- required: true,
- serializedName: "typeProperties.server",
- type: {
- name: "Object"
- }
- },
- username: {
- serializedName: "typeProperties.username",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "typeProperties.password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- database: {
- required: true,
- serializedName: "typeProperties.database",
- type: {
- name: "Object"
- }
- },
- port: {
- serializedName: "typeProperties.port",
- type: {
- name: "Object"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
- }
+ ...Dataset.type.modelProperties
},
- additionalProperties: LinkedService.type.additionalProperties
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const AmazonS3LinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "AmazonS3LinkedServiceTypeProperties",
+export const SquareObjectDataset: msRest.CompositeMapper = {
+ serializedName: "SquareObject",
type: {
name: "Composite",
- className: "AmazonS3LinkedServiceTypeProperties",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "SquareObjectDataset",
modelProperties: {
- accessKeyId: {
- serializedName: "accessKeyId",
- type: {
- name: "Object"
- }
- },
- secretAccessKey: {
- serializedName: "secretAccessKey",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- }
- }
+ ...Dataset.type.modelProperties
+ },
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const AmazonS3LinkedService: msRest.CompositeMapper = {
- serializedName: "AmazonS3",
+export const SparkObjectDataset: msRest.CompositeMapper = {
+ serializedName: "SparkObject",
type: {
name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "AmazonS3LinkedService",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "SparkObjectDataset",
modelProperties: {
- ...LinkedService.type.modelProperties,
- accessKeyId: {
- serializedName: "typeProperties.accessKeyId",
- type: {
- name: "Object"
- }
- },
- secretAccessKey: {
- serializedName: "typeProperties.secretAccessKey",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
- }
+ ...Dataset.type.modelProperties
},
- additionalProperties: LinkedService.type.additionalProperties
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const SapEccLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "SapEccLinkedServiceTypeProperties",
+export const ShopifyObjectDataset: msRest.CompositeMapper = {
+ serializedName: "ShopifyObject",
type: {
name: "Composite",
- className: "SapEccLinkedServiceTypeProperties",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "ShopifyObjectDataset",
modelProperties: {
- url: {
- required: true,
- serializedName: "url",
- type: {
- name: "String"
- }
- },
- username: {
- serializedName: "username",
- type: {
- name: "String"
- }
- },
- password: {
- serializedName: "password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "String"
- }
- }
- }
+ ...Dataset.type.modelProperties
+ },
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const SapEccLinkedService: msRest.CompositeMapper = {
- serializedName: "SapEcc",
+export const ServiceNowObjectDataset: msRest.CompositeMapper = {
+ serializedName: "ServiceNowObject",
type: {
name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "SapEccLinkedService",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "ServiceNowObjectDataset",
modelProperties: {
- ...LinkedService.type.modelProperties,
- url: {
- required: true,
- serializedName: "typeProperties.url",
- type: {
- name: "String"
- }
- },
- username: {
- serializedName: "typeProperties.username",
- type: {
- name: "String"
- }
- },
- password: {
- serializedName: "typeProperties.password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "String"
- }
- }
+ ...Dataset.type.modelProperties
},
- additionalProperties: LinkedService.type.additionalProperties
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const SapCloudForCustomerLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "SapCloudForCustomerLinkedServiceTypeProperties",
+export const QuickBooksObjectDataset: msRest.CompositeMapper = {
+ serializedName: "QuickBooksObject",
type: {
name: "Composite",
- className: "SapCloudForCustomerLinkedServiceTypeProperties",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "QuickBooksObjectDataset",
modelProperties: {
- url: {
- required: true,
- serializedName: "url",
- type: {
- name: "Object"
- }
- },
- username: {
- serializedName: "username",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- }
- }
+ ...Dataset.type.modelProperties
+ },
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const SapCloudForCustomerLinkedService: msRest.CompositeMapper = {
- serializedName: "SapCloudForCustomer",
+export const PrestoObjectDataset: msRest.CompositeMapper = {
+ serializedName: "PrestoObject",
type: {
name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "SapCloudForCustomerLinkedService",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "PrestoObjectDataset",
modelProperties: {
- ...LinkedService.type.modelProperties,
- url: {
- required: true,
- serializedName: "typeProperties.url",
- type: {
- name: "Object"
- }
- },
- username: {
- serializedName: "typeProperties.username",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "typeProperties.password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
- }
+ ...Dataset.type.modelProperties
},
- additionalProperties: LinkedService.type.additionalProperties
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const SalesforceLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "SalesforceLinkedServiceTypeProperties",
+export const PhoenixObjectDataset: msRest.CompositeMapper = {
+ serializedName: "PhoenixObject",
type: {
name: "Composite",
- className: "SalesforceLinkedServiceTypeProperties",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "PhoenixObjectDataset",
modelProperties: {
- environmentUrl: {
- serializedName: "environmentUrl",
- type: {
- name: "Object"
- }
- },
- username: {
- serializedName: "username",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- securityToken: {
- serializedName: "securityToken",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const SalesforceLinkedService: msRest.CompositeMapper = {
- serializedName: "Salesforce",
- type: {
- name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "SalesforceLinkedService",
- modelProperties: {
- ...LinkedService.type.modelProperties,
- environmentUrl: {
- serializedName: "typeProperties.environmentUrl",
- type: {
- name: "Object"
- }
- },
- username: {
- serializedName: "typeProperties.username",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "typeProperties.password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- securityToken: {
- serializedName: "typeProperties.securityToken",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: LinkedService.type.additionalProperties
- }
-};
-
-export const AzureDataLakeStoreLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "AzureDataLakeStoreLinkedServiceTypeProperties",
- type: {
- name: "Composite",
- className: "AzureDataLakeStoreLinkedServiceTypeProperties",
- modelProperties: {
- dataLakeStoreUri: {
- required: true,
- serializedName: "dataLakeStoreUri",
- type: {
- name: "Object"
- }
- },
- servicePrincipalId: {
- serializedName: "servicePrincipalId",
- type: {
- name: "Object"
- }
- },
- servicePrincipalKey: {
- serializedName: "servicePrincipalKey",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- tenant: {
- serializedName: "tenant",
- type: {
- name: "Object"
- }
- },
- accountName: {
- serializedName: "accountName",
- type: {
- name: "Object"
- }
- },
- subscriptionId: {
- serializedName: "subscriptionId",
- type: {
- name: "Object"
- }
- },
- resourceGroupName: {
- serializedName: "resourceGroupName",
- type: {
- name: "Object"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const AzureDataLakeStoreLinkedService: msRest.CompositeMapper = {
- serializedName: "AzureDataLakeStore",
- type: {
- name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "AzureDataLakeStoreLinkedService",
- modelProperties: {
- ...LinkedService.type.modelProperties,
- dataLakeStoreUri: {
- required: true,
- serializedName: "typeProperties.dataLakeStoreUri",
- type: {
- name: "Object"
- }
- },
- servicePrincipalId: {
- serializedName: "typeProperties.servicePrincipalId",
- type: {
- name: "Object"
- }
- },
- servicePrincipalKey: {
- serializedName: "typeProperties.servicePrincipalKey",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- tenant: {
- serializedName: "typeProperties.tenant",
- type: {
- name: "Object"
- }
- },
- accountName: {
- serializedName: "typeProperties.accountName",
- type: {
- name: "Object"
- }
- },
- subscriptionId: {
- serializedName: "typeProperties.subscriptionId",
- type: {
- name: "Object"
- }
- },
- resourceGroupName: {
- serializedName: "typeProperties.resourceGroupName",
- type: {
- name: "Object"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: LinkedService.type.additionalProperties
- }
-};
-
-export const MongoDbLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "MongoDbLinkedServiceTypeProperties",
- type: {
- name: "Composite",
- className: "MongoDbLinkedServiceTypeProperties",
- modelProperties: {
- server: {
- required: true,
- serializedName: "server",
- type: {
- name: "Object"
- }
- },
- authenticationType: {
- serializedName: "authenticationType",
- type: {
- name: "String"
- }
- },
- databaseName: {
- required: true,
- serializedName: "databaseName",
- type: {
- name: "Object"
- }
- },
- username: {
- serializedName: "username",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- authSource: {
- serializedName: "authSource",
- type: {
- name: "Object"
- }
- },
- port: {
- serializedName: "port",
- type: {
- name: "Object"
- }
- },
- enableSsl: {
- serializedName: "enableSsl",
- type: {
- name: "Object"
- }
- },
- allowSelfSignedServerCert: {
- serializedName: "allowSelfSignedServerCert",
- type: {
- name: "Object"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const MongoDbLinkedService: msRest.CompositeMapper = {
- serializedName: "MongoDb",
- type: {
- name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "MongoDbLinkedService",
- modelProperties: {
- ...LinkedService.type.modelProperties,
- server: {
- required: true,
- serializedName: "typeProperties.server",
- type: {
- name: "Object"
- }
- },
- authenticationType: {
- serializedName: "typeProperties.authenticationType",
- type: {
- name: "String"
- }
- },
- databaseName: {
- required: true,
- serializedName: "typeProperties.databaseName",
- type: {
- name: "Object"
- }
- },
- username: {
- serializedName: "typeProperties.username",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "typeProperties.password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- authSource: {
- serializedName: "typeProperties.authSource",
- type: {
- name: "Object"
- }
- },
- port: {
- serializedName: "typeProperties.port",
- type: {
- name: "Object"
- }
- },
- enableSsl: {
- serializedName: "typeProperties.enableSsl",
- type: {
- name: "Object"
- }
- },
- allowSelfSignedServerCert: {
- serializedName: "typeProperties.allowSelfSignedServerCert",
- type: {
- name: "Object"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: LinkedService.type.additionalProperties
- }
-};
-
-export const CassandraLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "CassandraLinkedServiceTypeProperties",
- type: {
- name: "Composite",
- className: "CassandraLinkedServiceTypeProperties",
- modelProperties: {
- host: {
- required: true,
- serializedName: "host",
- type: {
- name: "Object"
- }
- },
- authenticationType: {
- serializedName: "authenticationType",
- type: {
- name: "Object"
- }
- },
- port: {
- serializedName: "port",
- type: {
- name: "Object"
- }
- },
- username: {
- serializedName: "username",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const CassandraLinkedService: msRest.CompositeMapper = {
- serializedName: "Cassandra",
- type: {
- name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "CassandraLinkedService",
- modelProperties: {
- ...LinkedService.type.modelProperties,
- host: {
- required: true,
- serializedName: "typeProperties.host",
- type: {
- name: "Object"
- }
- },
- authenticationType: {
- serializedName: "typeProperties.authenticationType",
- type: {
- name: "Object"
- }
- },
- port: {
- serializedName: "typeProperties.port",
- type: {
- name: "Object"
- }
- },
- username: {
- serializedName: "typeProperties.username",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "typeProperties.password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: LinkedService.type.additionalProperties
- }
-};
-
-export const WebLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "WebLinkedServiceTypeProperties",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "authenticationType",
- clientName: "authenticationType"
- },
- uberParent: "WebLinkedServiceTypeProperties",
- className: "WebLinkedServiceTypeProperties",
- modelProperties: {
- url: {
- required: true,
- serializedName: "url",
- type: {
- name: "Object"
- }
- },
- authenticationType: {
- required: true,
- serializedName: "authenticationType",
- type: {
- name: "String"
- }
- }
- }
- }
-};
-
-export const WebClientCertificateAuthentication: msRest.CompositeMapper = {
- serializedName: "ClientCertificate",
- type: {
- name: "Composite",
- polymorphicDiscriminator: WebLinkedServiceTypeProperties.type.polymorphicDiscriminator,
- uberParent: "WebLinkedServiceTypeProperties",
- className: "WebClientCertificateAuthentication",
- modelProperties: {
- ...WebLinkedServiceTypeProperties.type.modelProperties,
- pfx: {
- required: true,
- serializedName: "pfx",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- password: {
- required: true,
- serializedName: "password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- }
- }
- }
-};
-
-export const WebBasicAuthentication: msRest.CompositeMapper = {
- serializedName: "Basic",
- type: {
- name: "Composite",
- polymorphicDiscriminator: WebLinkedServiceTypeProperties.type.polymorphicDiscriminator,
- uberParent: "WebLinkedServiceTypeProperties",
- className: "WebBasicAuthentication",
- modelProperties: {
- ...WebLinkedServiceTypeProperties.type.modelProperties,
- username: {
- required: true,
- serializedName: "username",
- type: {
- name: "Object"
- }
- },
- password: {
- required: true,
- serializedName: "password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- }
- }
- }
-};
-
-export const WebAnonymousAuthentication: msRest.CompositeMapper = {
- serializedName: "Anonymous",
- type: {
- name: "Composite",
- polymorphicDiscriminator: WebLinkedServiceTypeProperties.type.polymorphicDiscriminator,
- uberParent: "WebLinkedServiceTypeProperties",
- className: "WebAnonymousAuthentication",
- modelProperties: {
- ...WebLinkedServiceTypeProperties.type.modelProperties
- }
- }
-};
-
-export const WebLinkedService: msRest.CompositeMapper = {
- serializedName: "Web",
- type: {
- name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "WebLinkedService",
- modelProperties: {
- ...LinkedService.type.modelProperties,
- typeProperties: {
- required: true,
- serializedName: "typeProperties",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "authenticationType",
- clientName: "authenticationType"
- },
- uberParent: "WebLinkedServiceTypeProperties",
- className: "WebLinkedServiceTypeProperties"
- }
- }
- },
- additionalProperties: LinkedService.type.additionalProperties
- }
-};
-
-export const ODataLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "ODataLinkedServiceTypeProperties",
- type: {
- name: "Composite",
- className: "ODataLinkedServiceTypeProperties",
- modelProperties: {
- url: {
- required: true,
- serializedName: "url",
- type: {
- name: "Object"
- }
- },
- authenticationType: {
- serializedName: "authenticationType",
- type: {
- name: "String"
- }
- },
- userName: {
- serializedName: "userName",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const ODataLinkedService: msRest.CompositeMapper = {
- serializedName: "OData",
- type: {
- name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "ODataLinkedService",
- modelProperties: {
- ...LinkedService.type.modelProperties,
- url: {
- required: true,
- serializedName: "typeProperties.url",
- type: {
- name: "Object"
- }
- },
- authenticationType: {
- serializedName: "typeProperties.authenticationType",
- type: {
- name: "String"
- }
- },
- userName: {
- serializedName: "typeProperties.userName",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "typeProperties.password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: LinkedService.type.additionalProperties
- }
-};
-
-export const HdfsLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "HdfsLinkedServiceTypeProperties",
- type: {
- name: "Composite",
- className: "HdfsLinkedServiceTypeProperties",
- modelProperties: {
- url: {
- required: true,
- serializedName: "url",
- type: {
- name: "Object"
- }
- },
- authenticationType: {
- serializedName: "authenticationType",
- type: {
- name: "Object"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- },
- userName: {
- serializedName: "userName",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- }
- }
- }
-};
-
-export const HdfsLinkedService: msRest.CompositeMapper = {
- serializedName: "Hdfs",
- type: {
- name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "HdfsLinkedService",
- modelProperties: {
- ...LinkedService.type.modelProperties,
- url: {
- required: true,
- serializedName: "typeProperties.url",
- type: {
- name: "Object"
- }
- },
- authenticationType: {
- serializedName: "typeProperties.authenticationType",
- type: {
- name: "Object"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
- },
- userName: {
- serializedName: "typeProperties.userName",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "typeProperties.password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- }
- },
- additionalProperties: LinkedService.type.additionalProperties
- }
-};
-
-export const OdbcLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "OdbcLinkedServiceTypeProperties",
- type: {
- name: "Composite",
- className: "OdbcLinkedServiceTypeProperties",
- modelProperties: {
- connectionString: {
- required: true,
- serializedName: "connectionString",
- type: {
- name: "Object"
- }
- },
- authenticationType: {
- serializedName: "authenticationType",
- type: {
- name: "Object"
- }
- },
- credential: {
- serializedName: "credential",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- userName: {
- serializedName: "userName",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const OdbcLinkedService: msRest.CompositeMapper = {
- serializedName: "Odbc",
- type: {
- name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "OdbcLinkedService",
- modelProperties: {
- ...LinkedService.type.modelProperties,
- connectionString: {
- required: true,
- serializedName: "typeProperties.connectionString",
- type: {
- name: "Object"
- }
- },
- authenticationType: {
- serializedName: "typeProperties.authenticationType",
- type: {
- name: "Object"
- }
- },
- credential: {
- serializedName: "typeProperties.credential",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- userName: {
- serializedName: "typeProperties.userName",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "typeProperties.password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: LinkedService.type.additionalProperties
- }
-};
-
-export const AzureMLLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "AzureMLLinkedServiceTypeProperties",
- type: {
- name: "Composite",
- className: "AzureMLLinkedServiceTypeProperties",
- modelProperties: {
- mlEndpoint: {
- required: true,
- serializedName: "mlEndpoint",
- type: {
- name: "Object"
- }
- },
- apiKey: {
- required: true,
- serializedName: "apiKey",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- updateResourceEndpoint: {
- serializedName: "updateResourceEndpoint",
- type: {
- name: "Object"
- }
- },
- servicePrincipalId: {
- serializedName: "servicePrincipalId",
- type: {
- name: "Object"
- }
- },
- servicePrincipalKey: {
- serializedName: "servicePrincipalKey",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- tenant: {
- serializedName: "tenant",
- type: {
- name: "Object"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const AzureMLLinkedService: msRest.CompositeMapper = {
- serializedName: "AzureML",
- type: {
- name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "AzureMLLinkedService",
- modelProperties: {
- ...LinkedService.type.modelProperties,
- mlEndpoint: {
- required: true,
- serializedName: "typeProperties.mlEndpoint",
- type: {
- name: "Object"
- }
- },
- apiKey: {
- required: true,
- serializedName: "typeProperties.apiKey",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- updateResourceEndpoint: {
- serializedName: "typeProperties.updateResourceEndpoint",
- type: {
- name: "Object"
- }
- },
- servicePrincipalId: {
- serializedName: "typeProperties.servicePrincipalId",
- type: {
- name: "Object"
- }
- },
- servicePrincipalKey: {
- serializedName: "typeProperties.servicePrincipalKey",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- tenant: {
- serializedName: "typeProperties.tenant",
- type: {
- name: "Object"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: LinkedService.type.additionalProperties
- }
-};
-
-export const TeradataLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "TeradataLinkedServiceTypeProperties",
- type: {
- name: "Composite",
- className: "TeradataLinkedServiceTypeProperties",
- modelProperties: {
- server: {
- required: true,
- serializedName: "server",
- type: {
- name: "Object"
- }
- },
- authenticationType: {
- serializedName: "authenticationType",
- type: {
- name: "String"
- }
- },
- username: {
- serializedName: "username",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const TeradataLinkedService: msRest.CompositeMapper = {
- serializedName: "Teradata",
- type: {
- name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "TeradataLinkedService",
- modelProperties: {
- ...LinkedService.type.modelProperties,
- server: {
- required: true,
- serializedName: "typeProperties.server",
- type: {
- name: "Object"
- }
- },
- authenticationType: {
- serializedName: "typeProperties.authenticationType",
- type: {
- name: "String"
- }
- },
- username: {
- serializedName: "typeProperties.username",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "typeProperties.password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: LinkedService.type.additionalProperties
- }
-};
-
-export const Db2LinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "Db2LinkedServiceTypeProperties",
- type: {
- name: "Composite",
- className: "Db2LinkedServiceTypeProperties",
- modelProperties: {
- server: {
- required: true,
- serializedName: "server",
- type: {
- name: "Object"
- }
- },
- database: {
- required: true,
- serializedName: "database",
- type: {
- name: "Object"
- }
- },
- authenticationType: {
- serializedName: "authenticationType",
- type: {
- name: "String"
- }
- },
- username: {
- serializedName: "username",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const Db2LinkedService: msRest.CompositeMapper = {
- serializedName: "Db2",
- type: {
- name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "Db2LinkedService",
- modelProperties: {
- ...LinkedService.type.modelProperties,
- server: {
- required: true,
- serializedName: "typeProperties.server",
- type: {
- name: "Object"
- }
- },
- database: {
- required: true,
- serializedName: "typeProperties.database",
- type: {
- name: "Object"
- }
- },
- authenticationType: {
- serializedName: "typeProperties.authenticationType",
- type: {
- name: "String"
- }
- },
- username: {
- serializedName: "typeProperties.username",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "typeProperties.password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: LinkedService.type.additionalProperties
- }
-};
-
-export const SybaseLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "SybaseLinkedServiceTypeProperties",
- type: {
- name: "Composite",
- className: "SybaseLinkedServiceTypeProperties",
- modelProperties: {
- server: {
- required: true,
- serializedName: "server",
- type: {
- name: "Object"
- }
- },
- database: {
- required: true,
- serializedName: "database",
- type: {
- name: "Object"
- }
- },
- schema: {
- serializedName: "schema",
- type: {
- name: "Object"
- }
- },
- authenticationType: {
- serializedName: "authenticationType",
- type: {
- name: "String"
- }
- },
- username: {
- serializedName: "username",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const SybaseLinkedService: msRest.CompositeMapper = {
- serializedName: "Sybase",
- type: {
- name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "SybaseLinkedService",
- modelProperties: {
- ...LinkedService.type.modelProperties,
- server: {
- required: true,
- serializedName: "typeProperties.server",
- type: {
- name: "Object"
- }
- },
- database: {
- required: true,
- serializedName: "typeProperties.database",
- type: {
- name: "Object"
- }
- },
- schema: {
- serializedName: "typeProperties.schema",
- type: {
- name: "Object"
- }
- },
- authenticationType: {
- serializedName: "typeProperties.authenticationType",
- type: {
- name: "String"
- }
- },
- username: {
- serializedName: "typeProperties.username",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "typeProperties.password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: LinkedService.type.additionalProperties
- }
-};
-
-export const PostgreSqlLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "PostgreSqlLinkedServiceTypeProperties",
- type: {
- name: "Composite",
- className: "PostgreSqlLinkedServiceTypeProperties",
- modelProperties: {
- connectionString: {
- required: true,
- serializedName: "connectionString",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const PostgreSqlLinkedService: msRest.CompositeMapper = {
- serializedName: "PostgreSql",
- type: {
- name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "PostgreSqlLinkedService",
- modelProperties: {
- ...LinkedService.type.modelProperties,
- connectionString: {
- required: true,
- serializedName: "typeProperties.connectionString",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: LinkedService.type.additionalProperties
- }
-};
-
-export const MySqlLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "MySqlLinkedServiceTypeProperties",
- type: {
- name: "Composite",
- className: "MySqlLinkedServiceTypeProperties",
- modelProperties: {
- connectionString: {
- required: true,
- serializedName: "connectionString",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const MySqlLinkedService: msRest.CompositeMapper = {
- serializedName: "MySql",
- type: {
- name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "MySqlLinkedService",
- modelProperties: {
- ...LinkedService.type.modelProperties,
- connectionString: {
- required: true,
- serializedName: "typeProperties.connectionString",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: LinkedService.type.additionalProperties
- }
-};
-
-export const AzureMySqlLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "AzureMySqlLinkedServiceTypeProperties",
- type: {
- name: "Composite",
- className: "AzureMySqlLinkedServiceTypeProperties",
- modelProperties: {
- connectionString: {
- required: true,
- serializedName: "connectionString",
- type: {
- name: "Object"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const AzureMySqlLinkedService: msRest.CompositeMapper = {
- serializedName: "AzureMySql",
- type: {
- name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "AzureMySqlLinkedService",
- modelProperties: {
- ...LinkedService.type.modelProperties,
- connectionString: {
- required: true,
- serializedName: "typeProperties.connectionString",
- type: {
- name: "Object"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: LinkedService.type.additionalProperties
- }
-};
-
-export const OracleLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "OracleLinkedServiceTypeProperties",
- type: {
- name: "Composite",
- className: "OracleLinkedServiceTypeProperties",
- modelProperties: {
- connectionString: {
- required: true,
- serializedName: "connectionString",
- type: {
- name: "Object"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const OracleLinkedService: msRest.CompositeMapper = {
- serializedName: "Oracle",
- type: {
- name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "OracleLinkedService",
- modelProperties: {
- ...LinkedService.type.modelProperties,
- connectionString: {
- required: true,
- serializedName: "typeProperties.connectionString",
- type: {
- name: "Object"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: LinkedService.type.additionalProperties
- }
-};
-
-export const FileServerLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "FileServerLinkedServiceTypeProperties",
- type: {
- name: "Composite",
- className: "FileServerLinkedServiceTypeProperties",
- modelProperties: {
- host: {
- required: true,
- serializedName: "host",
- type: {
- name: "Object"
- }
- },
- userId: {
- serializedName: "userId",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const FileServerLinkedService: msRest.CompositeMapper = {
- serializedName: "FileServer",
- type: {
- name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "FileServerLinkedService",
- modelProperties: {
- ...LinkedService.type.modelProperties,
- host: {
- required: true,
- serializedName: "typeProperties.host",
- type: {
- name: "Object"
- }
- },
- userId: {
- serializedName: "typeProperties.userId",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "typeProperties.password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: LinkedService.type.additionalProperties
- }
-};
-
-export const HDInsightLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "HDInsightLinkedServiceTypeProperties",
- type: {
- name: "Composite",
- className: "HDInsightLinkedServiceTypeProperties",
- modelProperties: {
- clusterUri: {
- required: true,
- serializedName: "clusterUri",
- type: {
- name: "Object"
- }
- },
- userName: {
- serializedName: "userName",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- linkedServiceName: {
- serializedName: "linkedServiceName",
- type: {
- name: "Composite",
- className: "LinkedServiceReference"
- }
- },
- hcatalogLinkedServiceName: {
- serializedName: "hcatalogLinkedServiceName",
- type: {
- name: "Composite",
- className: "LinkedServiceReference"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const HDInsightLinkedService: msRest.CompositeMapper = {
- serializedName: "HDInsight",
- type: {
- name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "HDInsightLinkedService",
- modelProperties: {
- ...LinkedService.type.modelProperties,
- clusterUri: {
- required: true,
- serializedName: "typeProperties.clusterUri",
- type: {
- name: "Object"
- }
- },
- userName: {
- serializedName: "typeProperties.userName",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "typeProperties.password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- linkedServiceName: {
- serializedName: "typeProperties.linkedServiceName",
- type: {
- name: "Composite",
- className: "LinkedServiceReference"
- }
- },
- hcatalogLinkedServiceName: {
- serializedName: "typeProperties.hcatalogLinkedServiceName",
- type: {
- name: "Composite",
- className: "LinkedServiceReference"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: LinkedService.type.additionalProperties
- }
-};
-
-export const DynamicsLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "DynamicsLinkedServiceTypeProperties",
- type: {
- name: "Composite",
- className: "DynamicsLinkedServiceTypeProperties",
- modelProperties: {
- deploymentType: {
- required: true,
- serializedName: "deploymentType",
- type: {
- name: "Object"
- }
- },
- hostName: {
- serializedName: "hostName",
- type: {
- name: "Object"
- }
- },
- port: {
- serializedName: "port",
- type: {
- name: "Object"
- }
- },
- serviceUri: {
- serializedName: "serviceUri",
- type: {
- name: "Object"
- }
- },
- organizationName: {
- serializedName: "organizationName",
- type: {
- name: "Object"
- }
- },
- authenticationType: {
- required: true,
- serializedName: "authenticationType",
- type: {
- name: "Object"
- }
- },
- username: {
- required: true,
- serializedName: "username",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const DynamicsLinkedService: msRest.CompositeMapper = {
- serializedName: "Dynamics",
- type: {
- name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "DynamicsLinkedService",
- modelProperties: {
- ...LinkedService.type.modelProperties,
- deploymentType: {
- required: true,
- serializedName: "typeProperties.deploymentType",
- type: {
- name: "Object"
- }
- },
- hostName: {
- serializedName: "typeProperties.hostName",
- type: {
- name: "Object"
- }
- },
- port: {
- serializedName: "typeProperties.port",
- type: {
- name: "Object"
- }
- },
- serviceUri: {
- serializedName: "typeProperties.serviceUri",
- type: {
- name: "Object"
- }
- },
- organizationName: {
- serializedName: "typeProperties.organizationName",
- type: {
- name: "Object"
- }
- },
- authenticationType: {
- required: true,
- serializedName: "typeProperties.authenticationType",
- type: {
- name: "Object"
- }
- },
- username: {
- required: true,
- serializedName: "typeProperties.username",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "typeProperties.password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: LinkedService.type.additionalProperties
- }
-};
-
-export const CosmosDbLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "CosmosDbLinkedServiceTypeProperties",
- type: {
- name: "Composite",
- className: "CosmosDbLinkedServiceTypeProperties",
- modelProperties: {
- connectionString: {
- required: true,
- serializedName: "connectionString",
- type: {
- name: "Object"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const CosmosDbLinkedService: msRest.CompositeMapper = {
- serializedName: "CosmosDb",
- type: {
- name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "CosmosDbLinkedService",
- modelProperties: {
- ...LinkedService.type.modelProperties,
- connectionString: {
- required: true,
- serializedName: "typeProperties.connectionString",
- type: {
- name: "Object"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: LinkedService.type.additionalProperties
- }
-};
-
-export const AzureKeyVaultLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "AzureKeyVaultLinkedServiceTypeProperties",
- type: {
- name: "Composite",
- className: "AzureKeyVaultLinkedServiceTypeProperties",
- modelProperties: {
- baseUrl: {
- required: true,
- serializedName: "baseUrl",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const AzureKeyVaultLinkedService: msRest.CompositeMapper = {
- serializedName: "AzureKeyVault",
- type: {
- name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "AzureKeyVaultLinkedService",
- modelProperties: {
- ...LinkedService.type.modelProperties,
- baseUrl: {
- required: true,
- serializedName: "typeProperties.baseUrl",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: LinkedService.type.additionalProperties
- }
-};
-
-export const AzureBatchLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "AzureBatchLinkedServiceTypeProperties",
- type: {
- name: "Composite",
- className: "AzureBatchLinkedServiceTypeProperties",
- modelProperties: {
- accountName: {
- required: true,
- serializedName: "accountName",
- type: {
- name: "Object"
- }
- },
- accessKey: {
- serializedName: "accessKey",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- batchUri: {
- required: true,
- serializedName: "batchUri",
- type: {
- name: "Object"
- }
- },
- poolName: {
- required: true,
- serializedName: "poolName",
- type: {
- name: "Object"
- }
- },
- linkedServiceName: {
- required: true,
- serializedName: "linkedServiceName",
- defaultValue: {},
- type: {
- name: "Composite",
- className: "LinkedServiceReference"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const AzureBatchLinkedService: msRest.CompositeMapper = {
- serializedName: "AzureBatch",
- type: {
- name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "AzureBatchLinkedService",
- modelProperties: {
- ...LinkedService.type.modelProperties,
- accountName: {
- required: true,
- serializedName: "typeProperties.accountName",
- type: {
- name: "Object"
- }
- },
- accessKey: {
- serializedName: "typeProperties.accessKey",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- batchUri: {
- required: true,
- serializedName: "typeProperties.batchUri",
- type: {
- name: "Object"
- }
- },
- poolName: {
- required: true,
- serializedName: "typeProperties.poolName",
- type: {
- name: "Object"
- }
- },
- linkedServiceName: {
- required: true,
- serializedName: "typeProperties.linkedServiceName",
- defaultValue: {},
- type: {
- name: "Composite",
- className: "LinkedServiceReference"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: LinkedService.type.additionalProperties
- }
-};
-
-export const AzureSqlDatabaseLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "AzureSqlDatabaseLinkedServiceTypeProperties",
- type: {
- name: "Composite",
- className: "AzureSqlDatabaseLinkedServiceTypeProperties",
- modelProperties: {
- connectionString: {
- required: true,
- serializedName: "connectionString",
- type: {
- name: "Object"
- }
- },
- servicePrincipalId: {
- serializedName: "servicePrincipalId",
- type: {
- name: "Object"
- }
- },
- servicePrincipalKey: {
- serializedName: "servicePrincipalKey",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- tenant: {
- serializedName: "tenant",
- type: {
- name: "Object"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const AzureSqlDatabaseLinkedService: msRest.CompositeMapper = {
- serializedName: "AzureSqlDatabase",
- type: {
- name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "AzureSqlDatabaseLinkedService",
- modelProperties: {
- ...LinkedService.type.modelProperties,
- connectionString: {
- required: true,
- serializedName: "typeProperties.connectionString",
- type: {
- name: "Object"
- }
- },
- servicePrincipalId: {
- serializedName: "typeProperties.servicePrincipalId",
- type: {
- name: "Object"
- }
- },
- servicePrincipalKey: {
- serializedName: "typeProperties.servicePrincipalKey",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- tenant: {
- serializedName: "typeProperties.tenant",
- type: {
- name: "Object"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: LinkedService.type.additionalProperties
- }
-};
-
-export const SqlServerLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "SqlServerLinkedServiceTypeProperties",
- type: {
- name: "Composite",
- className: "SqlServerLinkedServiceTypeProperties",
- modelProperties: {
- connectionString: {
- required: true,
- serializedName: "connectionString",
- type: {
- name: "Object"
- }
- },
- userName: {
- serializedName: "userName",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const SqlServerLinkedService: msRest.CompositeMapper = {
- serializedName: "SqlServer",
- type: {
- name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "SqlServerLinkedService",
- modelProperties: {
- ...LinkedService.type.modelProperties,
- connectionString: {
- required: true,
- serializedName: "typeProperties.connectionString",
- type: {
- name: "Object"
- }
- },
- userName: {
- serializedName: "typeProperties.userName",
- type: {
- name: "Object"
- }
- },
- password: {
- serializedName: "typeProperties.password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: LinkedService.type.additionalProperties
- }
-};
-
-export const AzureSqlDWLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "AzureSqlDWLinkedServiceTypeProperties",
- type: {
- name: "Composite",
- className: "AzureSqlDWLinkedServiceTypeProperties",
- modelProperties: {
- connectionString: {
- required: true,
- serializedName: "connectionString",
- type: {
- name: "Object"
- }
- },
- servicePrincipalId: {
- serializedName: "servicePrincipalId",
- type: {
- name: "Object"
- }
- },
- servicePrincipalKey: {
- serializedName: "servicePrincipalKey",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- tenant: {
- serializedName: "tenant",
- type: {
- name: "Object"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const AzureSqlDWLinkedService: msRest.CompositeMapper = {
- serializedName: "AzureSqlDW",
- type: {
- name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "AzureSqlDWLinkedService",
- modelProperties: {
- ...LinkedService.type.modelProperties,
- connectionString: {
- required: true,
- serializedName: "typeProperties.connectionString",
- type: {
- name: "Object"
- }
- },
- servicePrincipalId: {
- serializedName: "typeProperties.servicePrincipalId",
- type: {
- name: "Object"
- }
- },
- servicePrincipalKey: {
- serializedName: "typeProperties.servicePrincipalKey",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- tenant: {
- serializedName: "typeProperties.tenant",
- type: {
- name: "Object"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: LinkedService.type.additionalProperties
- }
-};
-
-export const AzureStorageLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "AzureStorageLinkedServiceTypeProperties",
- type: {
- name: "Composite",
- className: "AzureStorageLinkedServiceTypeProperties",
- modelProperties: {
- connectionString: {
- serializedName: "connectionString",
- type: {
- name: "Object"
- }
- },
- sasUri: {
- serializedName: "sasUri",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "String"
- }
- }
- }
- }
-};
-
-export const AzureTableStorageLinkedService: msRest.CompositeMapper = {
- serializedName: "AzureTableStorage",
- type: {
- name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "AzureTableStorageLinkedService",
- modelProperties: {
- ...LinkedService.type.modelProperties,
- connectionString: {
- serializedName: "typeProperties.connectionString",
- type: {
- name: "Object"
- }
- },
- sasUri: {
- serializedName: "typeProperties.sasUri",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "String"
- }
- }
- },
- additionalProperties: LinkedService.type.additionalProperties
- }
-};
-
-export const AzureBlobStorageLinkedServiceTypeProperties: msRest.CompositeMapper = {
- serializedName: "AzureBlobStorageLinkedServiceTypeProperties",
- type: {
- name: "Composite",
- className: "AzureBlobStorageLinkedServiceTypeProperties",
- modelProperties: {
- connectionString: {
- serializedName: "connectionString",
- type: {
- name: "Object"
- }
- },
- sasUri: {
- serializedName: "sasUri",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- serviceEndpoint: {
- serializedName: "serviceEndpoint",
- type: {
- name: "String"
- }
- },
- servicePrincipalId: {
- serializedName: "servicePrincipalId",
- type: {
- name: "Object"
- }
- },
- servicePrincipalKey: {
- serializedName: "servicePrincipalKey",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- tenant: {
- serializedName: "tenant",
- type: {
- name: "Object"
- }
- },
- encryptedCredential: {
- serializedName: "encryptedCredential",
- type: {
- name: "String"
- }
- }
- }
- }
-};
-
-export const AzureBlobStorageLinkedService: msRest.CompositeMapper = {
- serializedName: "AzureBlobStorage",
- type: {
- name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "AzureBlobStorageLinkedService",
- modelProperties: {
- ...LinkedService.type.modelProperties,
- connectionString: {
- serializedName: "typeProperties.connectionString",
- type: {
- name: "Object"
- }
- },
- sasUri: {
- serializedName: "typeProperties.sasUri",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- serviceEndpoint: {
- serializedName: "typeProperties.serviceEndpoint",
- type: {
- name: "String"
- }
- },
- servicePrincipalId: {
- serializedName: "typeProperties.servicePrincipalId",
- type: {
- name: "Object"
- }
- },
- servicePrincipalKey: {
- serializedName: "typeProperties.servicePrincipalKey",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- tenant: {
- serializedName: "typeProperties.tenant",
- type: {
- name: "Object"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "String"
- }
- }
- },
- additionalProperties: LinkedService.type.additionalProperties
- }
-};
-
-export const AzureStorageLinkedService: msRest.CompositeMapper = {
- serializedName: "AzureStorage",
- type: {
- name: "Composite",
- polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator,
- uberParent: "LinkedService",
- className: "AzureStorageLinkedService",
- modelProperties: {
- ...LinkedService.type.modelProperties,
- connectionString: {
- serializedName: "typeProperties.connectionString",
- type: {
- name: "Object"
- }
- },
- sasUri: {
- serializedName: "typeProperties.sasUri",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "SecretBase",
- className: "SecretBase"
- }
- },
- encryptedCredential: {
- serializedName: "typeProperties.encryptedCredential",
- type: {
- name: "String"
- }
- }
- },
- additionalProperties: LinkedService.type.additionalProperties
- }
-};
-
-export const ResponsysObjectDataset: msRest.CompositeMapper = {
- serializedName: "ResponsysObject",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "ResponsysObjectDataset",
- modelProperties: {
- ...Dataset.type.modelProperties
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const SalesforceMarketingCloudObjectDataset: msRest.CompositeMapper = {
- serializedName: "SalesforceMarketingCloudObject",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "SalesforceMarketingCloudObjectDataset",
- modelProperties: {
- ...Dataset.type.modelProperties
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const VerticaTableDataset: msRest.CompositeMapper = {
- serializedName: "VerticaTable",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "VerticaTableDataset",
- modelProperties: {
- ...Dataset.type.modelProperties
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const NetezzaTableDataset: msRest.CompositeMapper = {
- serializedName: "NetezzaTable",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "NetezzaTableDataset",
- modelProperties: {
- ...Dataset.type.modelProperties
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const ZohoObjectDataset: msRest.CompositeMapper = {
- serializedName: "ZohoObject",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "ZohoObjectDataset",
- modelProperties: {
- ...Dataset.type.modelProperties
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const XeroObjectDataset: msRest.CompositeMapper = {
- serializedName: "XeroObject",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "XeroObjectDataset",
- modelProperties: {
- ...Dataset.type.modelProperties
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const SquareObjectDataset: msRest.CompositeMapper = {
- serializedName: "SquareObject",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "SquareObjectDataset",
- modelProperties: {
- ...Dataset.type.modelProperties
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const SparkObjectDataset: msRest.CompositeMapper = {
- serializedName: "SparkObject",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "SparkObjectDataset",
- modelProperties: {
- ...Dataset.type.modelProperties
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const ShopifyObjectDataset: msRest.CompositeMapper = {
- serializedName: "ShopifyObject",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "ShopifyObjectDataset",
- modelProperties: {
- ...Dataset.type.modelProperties
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const ServiceNowObjectDataset: msRest.CompositeMapper = {
- serializedName: "ServiceNowObject",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "ServiceNowObjectDataset",
- modelProperties: {
- ...Dataset.type.modelProperties
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const QuickBooksObjectDataset: msRest.CompositeMapper = {
- serializedName: "QuickBooksObject",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "QuickBooksObjectDataset",
- modelProperties: {
- ...Dataset.type.modelProperties
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const PrestoObjectDataset: msRest.CompositeMapper = {
- serializedName: "PrestoObject",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "PrestoObjectDataset",
- modelProperties: {
- ...Dataset.type.modelProperties
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const PhoenixObjectDataset: msRest.CompositeMapper = {
- serializedName: "PhoenixObject",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "PhoenixObjectDataset",
- modelProperties: {
- ...Dataset.type.modelProperties
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const PaypalObjectDataset: msRest.CompositeMapper = {
- serializedName: "PaypalObject",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "PaypalObjectDataset",
- modelProperties: {
- ...Dataset.type.modelProperties
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const MarketoObjectDataset: msRest.CompositeMapper = {
- serializedName: "MarketoObject",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "MarketoObjectDataset",
- modelProperties: {
- ...Dataset.type.modelProperties
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const MariaDBTableDataset: msRest.CompositeMapper = {
- serializedName: "MariaDBTable",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "MariaDBTableDataset",
- modelProperties: {
- ...Dataset.type.modelProperties
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const MagentoObjectDataset: msRest.CompositeMapper = {
- serializedName: "MagentoObject",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "MagentoObjectDataset",
- modelProperties: {
- ...Dataset.type.modelProperties
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const JiraObjectDataset: msRest.CompositeMapper = {
- serializedName: "JiraObject",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "JiraObjectDataset",
- modelProperties: {
- ...Dataset.type.modelProperties
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const ImpalaObjectDataset: msRest.CompositeMapper = {
- serializedName: "ImpalaObject",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "ImpalaObjectDataset",
- modelProperties: {
- ...Dataset.type.modelProperties
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const HubspotObjectDataset: msRest.CompositeMapper = {
- serializedName: "HubspotObject",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "HubspotObjectDataset",
- modelProperties: {
- ...Dataset.type.modelProperties
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const HiveObjectDataset: msRest.CompositeMapper = {
- serializedName: "HiveObject",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "HiveObjectDataset",
- modelProperties: {
- ...Dataset.type.modelProperties
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const HBaseObjectDataset: msRest.CompositeMapper = {
- serializedName: "HBaseObject",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "HBaseObjectDataset",
- modelProperties: {
- ...Dataset.type.modelProperties
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const GreenplumTableDataset: msRest.CompositeMapper = {
- serializedName: "GreenplumTable",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "GreenplumTableDataset",
- modelProperties: {
- ...Dataset.type.modelProperties
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const GoogleBigQueryObjectDataset: msRest.CompositeMapper = {
- serializedName: "GoogleBigQueryObject",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "GoogleBigQueryObjectDataset",
- modelProperties: {
- ...Dataset.type.modelProperties
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const EloquaObjectDataset: msRest.CompositeMapper = {
- serializedName: "EloquaObject",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "EloquaObjectDataset",
- modelProperties: {
- ...Dataset.type.modelProperties
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const DrillTableDataset: msRest.CompositeMapper = {
- serializedName: "DrillTable",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "DrillTableDataset",
- modelProperties: {
- ...Dataset.type.modelProperties
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const CouchbaseTableDataset: msRest.CompositeMapper = {
- serializedName: "CouchbaseTable",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "CouchbaseTableDataset",
- modelProperties: {
- ...Dataset.type.modelProperties
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const ConcurObjectDataset: msRest.CompositeMapper = {
- serializedName: "ConcurObject",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "ConcurObjectDataset",
- modelProperties: {
- ...Dataset.type.modelProperties
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const AzurePostgreSqlTableDataset: msRest.CompositeMapper = {
- serializedName: "AzurePostgreSqlTable",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "AzurePostgreSqlTableDataset",
- modelProperties: {
- ...Dataset.type.modelProperties
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const AmazonMWSObjectDataset: msRest.CompositeMapper = {
- serializedName: "AmazonMWSObject",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "AmazonMWSObjectDataset",
- modelProperties: {
- ...Dataset.type.modelProperties
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const DatasetCompression: msRest.CompositeMapper = {
- serializedName: "DatasetCompression",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "DatasetCompression",
- className: "DatasetCompression",
- modelProperties: {
- type: {
- required: true,
- serializedName: "type",
- type: {
- name: "String"
- }
- }
- },
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
-};
-
-export const DatasetZipDeflateCompression: msRest.CompositeMapper = {
- serializedName: "ZipDeflate",
- type: {
- name: "Composite",
- polymorphicDiscriminator: DatasetCompression.type.polymorphicDiscriminator,
- uberParent: "DatasetCompression",
- className: "DatasetZipDeflateCompression",
- modelProperties: {
- ...DatasetCompression.type.modelProperties,
- level: {
- serializedName: "level",
- type: {
- name: "String"
- }
- }
- },
- additionalProperties: DatasetCompression.type.additionalProperties
- }
-};
-
-export const DatasetDeflateCompression: msRest.CompositeMapper = {
- serializedName: "Deflate",
- type: {
- name: "Composite",
- polymorphicDiscriminator: DatasetCompression.type.polymorphicDiscriminator,
- uberParent: "DatasetCompression",
- className: "DatasetDeflateCompression",
- modelProperties: {
- ...DatasetCompression.type.modelProperties,
- level: {
- serializedName: "level",
- type: {
- name: "String"
- }
- }
- },
- additionalProperties: DatasetCompression.type.additionalProperties
- }
-};
-
-export const DatasetGZipCompression: msRest.CompositeMapper = {
- serializedName: "GZip",
- type: {
- name: "Composite",
- polymorphicDiscriminator: DatasetCompression.type.polymorphicDiscriminator,
- uberParent: "DatasetCompression",
- className: "DatasetGZipCompression",
- modelProperties: {
- ...DatasetCompression.type.modelProperties,
- level: {
- serializedName: "level",
- type: {
- name: "String"
- }
- }
- },
- additionalProperties: DatasetCompression.type.additionalProperties
- }
-};
-
-export const DatasetBZip2Compression: msRest.CompositeMapper = {
- serializedName: "BZip2",
- type: {
- name: "Composite",
- polymorphicDiscriminator: DatasetCompression.type.polymorphicDiscriminator,
- uberParent: "DatasetCompression",
- className: "DatasetBZip2Compression",
- modelProperties: {
- ...DatasetCompression.type.modelProperties
- },
- additionalProperties: DatasetCompression.type.additionalProperties
- }
-};
-
-export const DatasetStorageFormat: msRest.CompositeMapper = {
- serializedName: "DatasetStorageFormat",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "DatasetStorageFormat",
- className: "DatasetStorageFormat",
- modelProperties: {
- serializer: {
- serializedName: "serializer",
- type: {
- name: "Object"
- }
- },
- deserializer: {
- serializedName: "deserializer",
- type: {
- name: "Object"
- }
- },
- type: {
- required: true,
- serializedName: "type",
- type: {
- name: "String"
- }
- }
- },
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
-};
-
-export const ParquetFormat: msRest.CompositeMapper = {
- serializedName: "ParquetFormat",
- type: {
- name: "Composite",
- polymorphicDiscriminator: DatasetStorageFormat.type.polymorphicDiscriminator,
- uberParent: "DatasetStorageFormat",
- className: "ParquetFormat",
- modelProperties: {
- ...DatasetStorageFormat.type.modelProperties
- },
- additionalProperties: DatasetStorageFormat.type.additionalProperties
- }
-};
-
-export const OrcFormat: msRest.CompositeMapper = {
- serializedName: "OrcFormat",
- type: {
- name: "Composite",
- polymorphicDiscriminator: DatasetStorageFormat.type.polymorphicDiscriminator,
- uberParent: "DatasetStorageFormat",
- className: "OrcFormat",
- modelProperties: {
- ...DatasetStorageFormat.type.modelProperties
- },
- additionalProperties: DatasetStorageFormat.type.additionalProperties
- }
-};
-
-export const AvroFormat: msRest.CompositeMapper = {
- serializedName: "AvroFormat",
- type: {
- name: "Composite",
- polymorphicDiscriminator: DatasetStorageFormat.type.polymorphicDiscriminator,
- uberParent: "DatasetStorageFormat",
- className: "AvroFormat",
- modelProperties: {
- ...DatasetStorageFormat.type.modelProperties
- },
- additionalProperties: DatasetStorageFormat.type.additionalProperties
- }
-};
-
-export const JsonFormat: msRest.CompositeMapper = {
- serializedName: "JsonFormat",
- type: {
- name: "Composite",
- polymorphicDiscriminator: DatasetStorageFormat.type.polymorphicDiscriminator,
- uberParent: "DatasetStorageFormat",
- className: "JsonFormat",
- modelProperties: {
- ...DatasetStorageFormat.type.modelProperties,
- filePattern: {
- serializedName: "filePattern",
- type: {
- name: "String"
- }
- },
- nestingSeparator: {
- serializedName: "nestingSeparator",
- type: {
- name: "Object"
- }
- },
- encodingName: {
- serializedName: "encodingName",
- type: {
- name: "Object"
- }
- },
- jsonNodeReference: {
- serializedName: "jsonNodeReference",
- type: {
- name: "Object"
- }
- },
- jsonPathDefinition: {
- serializedName: "jsonPathDefinition",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: DatasetStorageFormat.type.additionalProperties
- }
-};
-
-export const TextFormat: msRest.CompositeMapper = {
- serializedName: "TextFormat",
- type: {
- name: "Composite",
- polymorphicDiscriminator: DatasetStorageFormat.type.polymorphicDiscriminator,
- uberParent: "DatasetStorageFormat",
- className: "TextFormat",
- modelProperties: {
- ...DatasetStorageFormat.type.modelProperties,
- columnDelimiter: {
- serializedName: "columnDelimiter",
- type: {
- name: "Object"
- }
- },
- rowDelimiter: {
- serializedName: "rowDelimiter",
- type: {
- name: "Object"
- }
- },
- escapeChar: {
- serializedName: "escapeChar",
- type: {
- name: "Object"
- }
- },
- quoteChar: {
- serializedName: "quoteChar",
- type: {
- name: "Object"
- }
- },
- nullValue: {
- serializedName: "nullValue",
- type: {
- name: "Object"
- }
- },
- encodingName: {
- serializedName: "encodingName",
- type: {
- name: "Object"
- }
- },
- treatEmptyAsNull: {
- serializedName: "treatEmptyAsNull",
- type: {
- name: "Object"
- }
- },
- skipLineCount: {
- serializedName: "skipLineCount",
- type: {
- name: "Object"
- }
- },
- firstRowAsHeader: {
- serializedName: "firstRowAsHeader",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: DatasetStorageFormat.type.additionalProperties
- }
-};
-
-export const HttpDatasetTypeProperties: msRest.CompositeMapper = {
- serializedName: "HttpDatasetTypeProperties",
- type: {
- name: "Composite",
- className: "HttpDatasetTypeProperties",
- modelProperties: {
- relativeUrl: {
- serializedName: "relativeUrl",
- type: {
- name: "Object"
- }
- },
- requestMethod: {
- serializedName: "requestMethod",
- type: {
- name: "Object"
- }
- },
- requestBody: {
- serializedName: "requestBody",
- type: {
- name: "Object"
- }
- },
- additionalHeaders: {
- serializedName: "additionalHeaders",
- type: {
- name: "Object"
- }
- },
- format: {
- serializedName: "format",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "DatasetStorageFormat",
- className: "DatasetStorageFormat",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- },
- compression: {
- serializedName: "compression",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "DatasetCompression",
- className: "DatasetCompression",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- }
- }
- }
-};
-
-export const HttpDataset: msRest.CompositeMapper = {
- serializedName: "HttpFile",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "HttpDataset",
- 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"
- }
- },
- format: {
- serializedName: "typeProperties.format",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "DatasetStorageFormat",
- className: "DatasetStorageFormat",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- },
- compression: {
- serializedName: "typeProperties.compression",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "DatasetCompression",
- className: "DatasetCompression",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- }
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const AzureSearchIndexDatasetTypeProperties: msRest.CompositeMapper = {
- serializedName: "AzureSearchIndexDatasetTypeProperties",
- type: {
- name: "Composite",
- className: "AzureSearchIndexDatasetTypeProperties",
- modelProperties: {
- indexName: {
- required: true,
- serializedName: "indexName",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const AzureSearchIndexDataset: msRest.CompositeMapper = {
- serializedName: "AzureSearchIndex",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "AzureSearchIndexDataset",
- modelProperties: {
- ...Dataset.type.modelProperties,
- indexName: {
- required: true,
- serializedName: "typeProperties.indexName",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const WebTableDatasetTypeProperties: msRest.CompositeMapper = {
- serializedName: "WebTableDatasetTypeProperties",
- type: {
- name: "Composite",
- className: "WebTableDatasetTypeProperties",
- modelProperties: {
- index: {
- required: true,
- serializedName: "index",
- type: {
- name: "Object"
- }
- },
- path: {
- serializedName: "path",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const WebTableDataset: msRest.CompositeMapper = {
- serializedName: "WebTable",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "WebTableDataset",
- modelProperties: {
- ...Dataset.type.modelProperties,
- index: {
- required: true,
- serializedName: "typeProperties.index",
- type: {
- name: "Object"
- }
- },
- path: {
- serializedName: "typeProperties.path",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const SqlServerTableDatasetTypeProperties: msRest.CompositeMapper = {
- serializedName: "SqlServerTableDatasetTypeProperties",
- type: {
- name: "Composite",
- className: "SqlServerTableDatasetTypeProperties",
- modelProperties: {
- tableName: {
- required: true,
- serializedName: "tableName",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const SqlServerTableDataset: msRest.CompositeMapper = {
- serializedName: "SqlServerTable",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "SqlServerTableDataset",
- modelProperties: {
- ...Dataset.type.modelProperties,
- tableName: {
- required: true,
- serializedName: "typeProperties.tableName",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const SapEccResourceDatasetTypeProperties: msRest.CompositeMapper = {
- serializedName: "SapEccResourceDatasetTypeProperties",
- type: {
- name: "Composite",
- className: "SapEccResourceDatasetTypeProperties",
- modelProperties: {
- path: {
- required: true,
- serializedName: "path",
- type: {
- name: "String"
- }
- }
- }
- }
-};
-
-export const SapEccResourceDataset: msRest.CompositeMapper = {
- serializedName: "SapEccResource",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "SapEccResourceDataset",
- modelProperties: {
- ...Dataset.type.modelProperties,
- path: {
- required: true,
- serializedName: "typeProperties.path",
- type: {
- name: "String"
- }
- }
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const SapCloudForCustomerResourceDatasetTypeProperties: msRest.CompositeMapper = {
- serializedName: "SapCloudForCustomerResourceDatasetTypeProperties",
- type: {
- name: "Composite",
- className: "SapCloudForCustomerResourceDatasetTypeProperties",
- modelProperties: {
- path: {
- required: true,
- serializedName: "path",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const SapCloudForCustomerResourceDataset: msRest.CompositeMapper = {
- serializedName: "SapCloudForCustomerResource",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "SapCloudForCustomerResourceDataset",
- modelProperties: {
- ...Dataset.type.modelProperties,
- path: {
- required: true,
- serializedName: "typeProperties.path",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const SalesforceObjectDatasetTypeProperties: msRest.CompositeMapper = {
- serializedName: "SalesforceObjectDatasetTypeProperties",
- type: {
- name: "Composite",
- className: "SalesforceObjectDatasetTypeProperties",
- modelProperties: {
- objectApiName: {
- serializedName: "objectApiName",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const SalesforceObjectDataset: msRest.CompositeMapper = {
- serializedName: "SalesforceObject",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "SalesforceObjectDataset",
- modelProperties: {
- ...Dataset.type.modelProperties,
- objectApiName: {
- serializedName: "typeProperties.objectApiName",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const RelationalTableDatasetTypeProperties: msRest.CompositeMapper = {
- serializedName: "RelationalTableDatasetTypeProperties",
- type: {
- name: "Composite",
- className: "RelationalTableDatasetTypeProperties",
- modelProperties: {
- tableName: {
- serializedName: "tableName",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const RelationalTableDataset: msRest.CompositeMapper = {
- serializedName: "RelationalTable",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "RelationalTableDataset",
- modelProperties: {
- ...Dataset.type.modelProperties,
- tableName: {
- serializedName: "typeProperties.tableName",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const AzureMySqlTableDatasetTypeProperties: msRest.CompositeMapper = {
- serializedName: "AzureMySqlTableDatasetTypeProperties",
- type: {
- name: "Composite",
- className: "AzureMySqlTableDatasetTypeProperties",
- modelProperties: {
- tableName: {
- serializedName: "tableName",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const AzureMySqlTableDataset: msRest.CompositeMapper = {
- serializedName: "AzureMySqlTable",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "AzureMySqlTableDataset",
- modelProperties: {
- ...Dataset.type.modelProperties,
- tableName: {
- serializedName: "typeProperties.tableName",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const OracleTableDatasetTypeProperties: msRest.CompositeMapper = {
- serializedName: "OracleTableDatasetTypeProperties",
- type: {
- name: "Composite",
- className: "OracleTableDatasetTypeProperties",
- modelProperties: {
- tableName: {
- required: true,
- serializedName: "tableName",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const OracleTableDataset: msRest.CompositeMapper = {
- serializedName: "OracleTable",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "OracleTableDataset",
- modelProperties: {
- ...Dataset.type.modelProperties,
- tableName: {
- required: true,
- serializedName: "typeProperties.tableName",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const ODataResourceDatasetTypeProperties: msRest.CompositeMapper = {
- serializedName: "ODataResourceDatasetTypeProperties",
- type: {
- name: "Composite",
- className: "ODataResourceDatasetTypeProperties",
- modelProperties: {
- path: {
- serializedName: "path",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const ODataResourceDataset: msRest.CompositeMapper = {
- serializedName: "ODataResource",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "ODataResourceDataset",
- modelProperties: {
- ...Dataset.type.modelProperties,
- path: {
- serializedName: "typeProperties.path",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const MongoDbCollectionDatasetTypeProperties: msRest.CompositeMapper = {
- serializedName: "MongoDbCollectionDatasetTypeProperties",
- type: {
- name: "Composite",
- className: "MongoDbCollectionDatasetTypeProperties",
- modelProperties: {
- collectionName: {
- required: true,
- serializedName: "collectionName",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const MongoDbCollectionDataset: msRest.CompositeMapper = {
- serializedName: "MongoDbCollection",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "MongoDbCollectionDataset",
- modelProperties: {
- ...Dataset.type.modelProperties,
- collectionName: {
- required: true,
- serializedName: "typeProperties.collectionName",
- type: {
- name: "Object"
- }
- }
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const FileShareDatasetTypeProperties: msRest.CompositeMapper = {
- serializedName: "FileShareDatasetTypeProperties",
- type: {
- name: "Composite",
- className: "FileShareDatasetTypeProperties",
- modelProperties: {
- folderPath: {
- serializedName: "folderPath",
- type: {
- name: "Object"
- }
- },
- fileName: {
- serializedName: "fileName",
- type: {
- name: "Object"
- }
- },
- format: {
- serializedName: "format",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "DatasetStorageFormat",
- className: "DatasetStorageFormat",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- },
- fileFilter: {
- serializedName: "fileFilter",
- type: {
- name: "Object"
- }
- },
- compression: {
- serializedName: "compression",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "DatasetCompression",
- className: "DatasetCompression",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- }
- }
- }
-};
-
-export const FileShareDataset: msRest.CompositeMapper = {
- serializedName: "FileShare",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "FileShareDataset",
- modelProperties: {
- ...Dataset.type.modelProperties,
- folderPath: {
- serializedName: "typeProperties.folderPath",
- type: {
- name: "Object"
- }
- },
- fileName: {
- serializedName: "typeProperties.fileName",
- type: {
- name: "Object"
- }
- },
- format: {
- serializedName: "typeProperties.format",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "DatasetStorageFormat",
- className: "DatasetStorageFormat",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- },
- fileFilter: {
- serializedName: "typeProperties.fileFilter",
- type: {
- name: "Object"
- }
- },
- compression: {
- serializedName: "typeProperties.compression",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "DatasetCompression",
- className: "DatasetCompression",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- }
- },
- additionalProperties: Dataset.type.additionalProperties
- }
-};
-
-export const AzureDataLakeStoreDatasetTypeProperties: msRest.CompositeMapper = {
- serializedName: "AzureDataLakeStoreDatasetTypeProperties",
- type: {
- name: "Composite",
- className: "AzureDataLakeStoreDatasetTypeProperties",
- modelProperties: {
- folderPath: {
- required: true,
- serializedName: "folderPath",
- type: {
- name: "Object"
- }
- },
- fileName: {
- serializedName: "fileName",
- type: {
- name: "Object"
- }
- },
- format: {
- serializedName: "format",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "DatasetStorageFormat",
- className: "DatasetStorageFormat",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- },
- compression: {
- serializedName: "compression",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "DatasetCompression",
- className: "DatasetCompression",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- }
- }
+ ...Dataset.type.modelProperties
+ },
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const AzureDataLakeStoreDataset: msRest.CompositeMapper = {
- serializedName: "AzureDataLakeStoreFile",
+export const PaypalObjectDataset: msRest.CompositeMapper = {
+ serializedName: "PaypalObject",
type: {
name: "Composite",
polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
uberParent: "Dataset",
- className: "AzureDataLakeStoreDataset",
+ className: "PaypalObjectDataset",
modelProperties: {
- ...Dataset.type.modelProperties,
- folderPath: {
- required: true,
- serializedName: "typeProperties.folderPath",
- type: {
- name: "Object"
- }
- },
- fileName: {
- serializedName: "typeProperties.fileName",
- type: {
- name: "Object"
- }
- },
- format: {
- serializedName: "typeProperties.format",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "DatasetStorageFormat",
- className: "DatasetStorageFormat",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- },
- compression: {
- serializedName: "typeProperties.compression",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "DatasetCompression",
- className: "DatasetCompression",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- }
+ ...Dataset.type.modelProperties
},
additionalProperties: Dataset.type.additionalProperties
}
};
-export const DynamicsEntityDatasetTypeProperties: msRest.CompositeMapper = {
- serializedName: "DynamicsEntityDatasetTypeProperties",
- type: {
- name: "Composite",
- className: "DynamicsEntityDatasetTypeProperties",
- modelProperties: {
- entityName: {
- serializedName: "entityName",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
-export const DynamicsEntityDataset: msRest.CompositeMapper = {
- serializedName: "DynamicsEntity",
+export const MarketoObjectDataset: msRest.CompositeMapper = {
+ serializedName: "MarketoObject",
type: {
name: "Composite",
polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
uberParent: "Dataset",
- className: "DynamicsEntityDataset",
+ className: "MarketoObjectDataset",
modelProperties: {
- ...Dataset.type.modelProperties,
- entityName: {
- serializedName: "typeProperties.entityName",
- type: {
- name: "Object"
- }
- }
+ ...Dataset.type.modelProperties
},
additionalProperties: Dataset.type.additionalProperties
}
};
-export const DocumentDbCollectionDatasetTypeProperties: msRest.CompositeMapper = {
- serializedName: "DocumentDbCollectionDatasetTypeProperties",
+export const MariaDBTableDataset: msRest.CompositeMapper = {
+ serializedName: "MariaDBTable",
type: {
name: "Composite",
- className: "DocumentDbCollectionDatasetTypeProperties",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "MariaDBTableDataset",
modelProperties: {
- collectionName: {
- required: true,
- serializedName: "collectionName",
- type: {
- name: "Object"
- }
- }
- }
+ ...Dataset.type.modelProperties
+ },
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const DocumentDbCollectionDataset: msRest.CompositeMapper = {
- serializedName: "DocumentDbCollection",
+export const MagentoObjectDataset: msRest.CompositeMapper = {
+ serializedName: "MagentoObject",
type: {
name: "Composite",
polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
uberParent: "Dataset",
- className: "DocumentDbCollectionDataset",
+ className: "MagentoObjectDataset",
modelProperties: {
- ...Dataset.type.modelProperties,
- collectionName: {
- required: true,
- serializedName: "typeProperties.collectionName",
- type: {
- name: "Object"
- }
- }
+ ...Dataset.type.modelProperties
},
additionalProperties: Dataset.type.additionalProperties
}
};
-export const CustomDataset: msRest.CompositeMapper = {
- serializedName: "CustomDataset",
+export const JiraObjectDataset: msRest.CompositeMapper = {
+ serializedName: "JiraObject",
type: {
name: "Composite",
polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
uberParent: "Dataset",
- className: "CustomDataset",
+ className: "JiraObjectDataset",
modelProperties: {
- ...Dataset.type.modelProperties,
- typeProperties: {
- required: true,
- serializedName: "typeProperties",
- type: {
- name: "Object"
- }
- }
+ ...Dataset.type.modelProperties
},
additionalProperties: Dataset.type.additionalProperties
}
};
-export const CassandraTableDatasetTypeProperties: msRest.CompositeMapper = {
- serializedName: "CassandraTableDatasetTypeProperties",
+export const ImpalaObjectDataset: msRest.CompositeMapper = {
+ serializedName: "ImpalaObject",
type: {
name: "Composite",
- className: "CassandraTableDatasetTypeProperties",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "ImpalaObjectDataset",
modelProperties: {
- tableName: {
- serializedName: "tableName",
- type: {
- name: "Object"
- }
- },
- keyspace: {
- serializedName: "keyspace",
- type: {
- name: "Object"
- }
- }
- }
+ ...Dataset.type.modelProperties
+ },
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const CassandraTableDataset: msRest.CompositeMapper = {
- serializedName: "CassandraTable",
+export const HubspotObjectDataset: msRest.CompositeMapper = {
+ serializedName: "HubspotObject",
type: {
name: "Composite",
polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
uberParent: "Dataset",
- className: "CassandraTableDataset",
+ className: "HubspotObjectDataset",
modelProperties: {
- ...Dataset.type.modelProperties,
- tableName: {
- serializedName: "typeProperties.tableName",
- type: {
- name: "Object"
- }
- },
- keyspace: {
- serializedName: "typeProperties.keyspace",
- type: {
- name: "Object"
- }
- }
+ ...Dataset.type.modelProperties
},
additionalProperties: Dataset.type.additionalProperties
}
};
-export const AzureSqlDWTableDatasetTypeProperties: msRest.CompositeMapper = {
- serializedName: "AzureSqlDWTableDatasetTypeProperties",
+export const HiveObjectDataset: msRest.CompositeMapper = {
+ serializedName: "HiveObject",
type: {
name: "Composite",
- className: "AzureSqlDWTableDatasetTypeProperties",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "HiveObjectDataset",
modelProperties: {
- tableName: {
- required: true,
- serializedName: "tableName",
- type: {
- name: "Object"
- }
- }
- }
+ ...Dataset.type.modelProperties
+ },
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const AzureSqlDWTableDataset: msRest.CompositeMapper = {
- serializedName: "AzureSqlDWTable",
+export const HBaseObjectDataset: msRest.CompositeMapper = {
+ serializedName: "HBaseObject",
type: {
name: "Composite",
polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
uberParent: "Dataset",
- className: "AzureSqlDWTableDataset",
+ className: "HBaseObjectDataset",
modelProperties: {
- ...Dataset.type.modelProperties,
- tableName: {
- required: true,
- serializedName: "typeProperties.tableName",
- type: {
- name: "Object"
- }
- }
+ ...Dataset.type.modelProperties
},
additionalProperties: Dataset.type.additionalProperties
}
};
-export const AzureSqlTableDatasetTypeProperties: msRest.CompositeMapper = {
- serializedName: "AzureSqlTableDatasetTypeProperties",
+export const GreenplumTableDataset: msRest.CompositeMapper = {
+ serializedName: "GreenplumTable",
type: {
name: "Composite",
- className: "AzureSqlTableDatasetTypeProperties",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "GreenplumTableDataset",
modelProperties: {
- tableName: {
- required: true,
- serializedName: "tableName",
- type: {
- name: "Object"
- }
- }
- }
+ ...Dataset.type.modelProperties
+ },
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const AzureSqlTableDataset: msRest.CompositeMapper = {
- serializedName: "AzureSqlTable",
+export const GoogleBigQueryObjectDataset: msRest.CompositeMapper = {
+ serializedName: "GoogleBigQueryObject",
type: {
name: "Composite",
polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
uberParent: "Dataset",
- className: "AzureSqlTableDataset",
+ className: "GoogleBigQueryObjectDataset",
modelProperties: {
- ...Dataset.type.modelProperties,
- tableName: {
- required: true,
- serializedName: "typeProperties.tableName",
- type: {
- name: "Object"
- }
- }
+ ...Dataset.type.modelProperties
},
additionalProperties: Dataset.type.additionalProperties
}
};
-export const AzureTableDatasetTypeProperties: msRest.CompositeMapper = {
- serializedName: "AzureTableDatasetTypeProperties",
+export const GoogleAdWordsObjectDataset: msRest.CompositeMapper = {
+ serializedName: "GoogleAdWordsObject",
type: {
name: "Composite",
- className: "AzureTableDatasetTypeProperties",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "GoogleAdWordsObjectDataset",
modelProperties: {
- tableName: {
- required: true,
- serializedName: "tableName",
- type: {
- name: "Object"
- }
- }
- }
+ ...Dataset.type.modelProperties
+ },
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const AzureTableDataset: msRest.CompositeMapper = {
- serializedName: "AzureTable",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
- uberParent: "Dataset",
- className: "AzureTableDataset",
- modelProperties: {
- ...Dataset.type.modelProperties,
- tableName: {
- required: true,
- serializedName: "typeProperties.tableName",
- type: {
- name: "Object"
- }
- }
+export const EloquaObjectDataset: msRest.CompositeMapper = {
+ serializedName: "EloquaObject",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "EloquaObjectDataset",
+ modelProperties: {
+ ...Dataset.type.modelProperties
},
additionalProperties: Dataset.type.additionalProperties
}
};
-export const AzureBlobDatasetTypeProperties: msRest.CompositeMapper = {
- serializedName: "AzureBlobDatasetTypeProperties",
+export const DrillTableDataset: msRest.CompositeMapper = {
+ serializedName: "DrillTable",
type: {
name: "Composite",
- className: "AzureBlobDatasetTypeProperties",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "DrillTableDataset",
modelProperties: {
- folderPath: {
- serializedName: "folderPath",
- type: {
- name: "Object"
- }
- },
- tableRootLocation: {
- serializedName: "tableRootLocation",
- type: {
- name: "Object"
- }
- },
- fileName: {
- serializedName: "fileName",
- type: {
- name: "Object"
- }
- },
- format: {
- serializedName: "format",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "DatasetStorageFormat",
- className: "DatasetStorageFormat",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- },
- compression: {
- serializedName: "compression",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "DatasetCompression",
- className: "DatasetCompression",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- }
- }
+ ...Dataset.type.modelProperties
+ },
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const AzureBlobDataset: msRest.CompositeMapper = {
- serializedName: "AzureBlob",
+export const CouchbaseTableDataset: msRest.CompositeMapper = {
+ serializedName: "CouchbaseTable",
type: {
name: "Composite",
polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
uberParent: "Dataset",
- className: "AzureBlobDataset",
+ className: "CouchbaseTableDataset",
modelProperties: {
- ...Dataset.type.modelProperties,
- folderPath: {
- serializedName: "typeProperties.folderPath",
- type: {
- name: "Object"
- }
- },
- tableRootLocation: {
- serializedName: "typeProperties.tableRootLocation",
- type: {
- name: "Object"
- }
- },
- fileName: {
- serializedName: "typeProperties.fileName",
- type: {
- name: "Object"
- }
- },
- format: {
- serializedName: "typeProperties.format",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "DatasetStorageFormat",
- className: "DatasetStorageFormat",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- },
- compression: {
- serializedName: "typeProperties.compression",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "DatasetCompression",
- className: "DatasetCompression",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- }
+ ...Dataset.type.modelProperties
},
additionalProperties: Dataset.type.additionalProperties
}
};
-export const AmazonS3DatasetTypeProperties: msRest.CompositeMapper = {
- serializedName: "AmazonS3DatasetTypeProperties",
+export const ConcurObjectDataset: msRest.CompositeMapper = {
+ serializedName: "ConcurObject",
type: {
name: "Composite",
- className: "AmazonS3DatasetTypeProperties",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "ConcurObjectDataset",
modelProperties: {
- bucketName: {
- required: true,
- serializedName: "bucketName",
- type: {
- name: "Object"
- }
- },
- key: {
- serializedName: "key",
- type: {
- name: "Object"
- }
- },
- prefix: {
- serializedName: "prefix",
- type: {
- name: "Object"
- }
- },
- version: {
- serializedName: "version",
- type: {
- name: "Object"
- }
- },
- format: {
- serializedName: "format",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "DatasetStorageFormat",
- className: "DatasetStorageFormat",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- },
- compression: {
- serializedName: "compression",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "DatasetCompression",
- className: "DatasetCompression",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- }
- }
+ ...Dataset.type.modelProperties
+ },
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const AmazonS3Dataset: msRest.CompositeMapper = {
- serializedName: "AmazonS3Object",
+export const AzurePostgreSqlTableDataset: msRest.CompositeMapper = {
+ serializedName: "AzurePostgreSqlTable",
type: {
name: "Composite",
polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
uberParent: "Dataset",
- className: "AmazonS3Dataset",
- modelProperties: {
- ...Dataset.type.modelProperties,
- bucketName: {
- required: true,
- serializedName: "typeProperties.bucketName",
- type: {
- name: "Object"
- }
- },
- key: {
- serializedName: "typeProperties.key",
- type: {
- name: "Object"
- }
- },
- prefix: {
- serializedName: "typeProperties.prefix",
- type: {
- name: "Object"
- }
- },
- version: {
- serializedName: "typeProperties.version",
- type: {
- name: "Object"
- }
- },
- format: {
- serializedName: "typeProperties.format",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "DatasetStorageFormat",
- className: "DatasetStorageFormat",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- },
- compression: {
- serializedName: "typeProperties.compression",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "DatasetCompression",
- className: "DatasetCompression",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- }
+ className: "AzurePostgreSqlTableDataset",
+ modelProperties: {
+ ...Dataset.type.modelProperties
},
additionalProperties: Dataset.type.additionalProperties
}
};
-export const ActivityPolicy: msRest.CompositeMapper = {
- serializedName: "ActivityPolicy",
+export const AmazonMWSObjectDataset: msRest.CompositeMapper = {
+ serializedName: "AmazonMWSObject",
type: {
name: "Composite",
- className: "ActivityPolicy",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "AmazonMWSObjectDataset",
modelProperties: {
- timeout: {
- serializedName: "timeout",
+ ...Dataset.type.modelProperties
+ },
+ additionalProperties: Dataset.type.additionalProperties
+ }
+};
+
+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"
}
},
- retry: {
- serializedName: "retry",
+ requestMethod: {
+ serializedName: "typeProperties.requestMethod",
type: {
name: "Object"
}
},
- retryIntervalInSeconds: {
- serializedName: "retryIntervalInSeconds",
- constraints: {
- InclusiveMaximum: 86400,
- InclusiveMinimum: 30
- },
+ requestBody: {
+ serializedName: "typeProperties.requestBody",
type: {
- name: "Number"
+ name: "Object"
}
},
- secureInput: {
- serializedName: "secureInput",
+ additionalHeaders: {
+ serializedName: "typeProperties.additionalHeaders",
type: {
- name: "Boolean"
+ name: "Object"
}
},
- secureOutput: {
- serializedName: "secureOutput",
+ paginationRules: {
+ serializedName: "typeProperties.paginationRules",
type: {
- name: "Boolean"
+ name: "Object"
+ }
+ }
+ },
+ additionalProperties: Dataset.type.additionalProperties
+ }
+};
+
+export const DatasetCompression: msRest.CompositeMapper = {
+ serializedName: "DatasetCompression",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "DatasetCompression",
+ className: "DatasetCompression",
+ modelProperties: {
+ type: {
+ required: true,
+ serializedName: "type",
+ type: {
+ name: "String"
}
}
},
@@ -14035,1379 +8416,1680 @@ export const ActivityPolicy: msRest.CompositeMapper = {
}
};
-export const DatabricksSparkPythonActivityTypeProperties: msRest.CompositeMapper = {
- serializedName: "DatabricksSparkPythonActivityTypeProperties",
+export const DatasetZipDeflateCompression: msRest.CompositeMapper = {
+ serializedName: "ZipDeflate",
type: {
name: "Composite",
- className: "DatabricksSparkPythonActivityTypeProperties",
+ polymorphicDiscriminator: DatasetCompression.type.polymorphicDiscriminator,
+ uberParent: "DatasetCompression",
+ className: "DatasetZipDeflateCompression",
modelProperties: {
- pythonFile: {
- required: true,
- serializedName: "pythonFile",
- type: {
- name: "Object"
- }
- },
- parameters: {
- serializedName: "parameters",
- type: {
- name: "Sequence",
- element: {
- type: {
- name: "Object"
- }
- }
- }
- },
- libraries: {
- serializedName: "libraries",
+ ...DatasetCompression.type.modelProperties,
+ level: {
+ serializedName: "level",
type: {
- name: "Sequence",
- element: {
- type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Object"
- }
- }
- }
- }
+ name: "String"
}
}
- }
+ },
+ additionalProperties: DatasetCompression.type.additionalProperties
}
};
-export const ExecutionActivity: msRest.CompositeMapper = {
- serializedName: "Execution",
+export const DatasetDeflateCompression: msRest.CompositeMapper = {
+ serializedName: "Deflate",
type: {
name: "Composite",
- polymorphicDiscriminator: Activity.type.polymorphicDiscriminator,
- uberParent: "Activity",
- className: "ExecutionActivity",
+ polymorphicDiscriminator: DatasetCompression.type.polymorphicDiscriminator,
+ uberParent: "DatasetCompression",
+ className: "DatasetDeflateCompression",
modelProperties: {
- ...Activity.type.modelProperties,
- linkedServiceName: {
- serializedName: "linkedServiceName",
+ ...DatasetCompression.type.modelProperties,
+ level: {
+ serializedName: "level",
type: {
- name: "Composite",
- className: "LinkedServiceReference"
+ name: "String"
}
- },
- policy: {
- serializedName: "policy",
+ }
+ },
+ additionalProperties: DatasetCompression.type.additionalProperties
+ }
+};
+
+export const DatasetGZipCompression: msRest.CompositeMapper = {
+ serializedName: "GZip",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: DatasetCompression.type.polymorphicDiscriminator,
+ uberParent: "DatasetCompression",
+ className: "DatasetGZipCompression",
+ modelProperties: {
+ ...DatasetCompression.type.modelProperties,
+ level: {
+ serializedName: "level",
type: {
- name: "Composite",
- className: "ActivityPolicy",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
+ name: "String"
}
}
},
- additionalProperties: Activity.type.additionalProperties
+ additionalProperties: DatasetCompression.type.additionalProperties
}
};
-export const DatabricksSparkPythonActivity: msRest.CompositeMapper = {
- serializedName: "DatabricksSparkPython",
+export const DatasetBZip2Compression: msRest.CompositeMapper = {
+ serializedName: "BZip2",
type: {
name: "Composite",
- polymorphicDiscriminator: Activity.type.polymorphicDiscriminator,
- uberParent: "Activity",
- className: "DatabricksSparkPythonActivity",
+ polymorphicDiscriminator: DatasetCompression.type.polymorphicDiscriminator,
+ uberParent: "DatasetCompression",
+ className: "DatasetBZip2Compression",
modelProperties: {
- ...ExecutionActivity.type.modelProperties,
- pythonFile: {
- required: true,
- serializedName: "typeProperties.pythonFile",
+ ...DatasetCompression.type.modelProperties
+ },
+ additionalProperties: DatasetCompression.type.additionalProperties
+ }
+};
+
+export const DatasetStorageFormat: msRest.CompositeMapper = {
+ serializedName: "DatasetStorageFormat",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "DatasetStorageFormat",
+ className: "DatasetStorageFormat",
+ modelProperties: {
+ serializer: {
+ serializedName: "serializer",
type: {
name: "Object"
}
},
- parameters: {
- serializedName: "typeProperties.parameters",
+ deserializer: {
+ serializedName: "deserializer",
type: {
- name: "Sequence",
- element: {
- type: {
- name: "Object"
- }
- }
+ name: "Object"
}
},
- libraries: {
- serializedName: "typeProperties.libraries",
+ type: {
+ required: true,
+ serializedName: "type",
type: {
- name: "Sequence",
- element: {
- type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Object"
- }
- }
- }
- }
+ name: "String"
}
}
},
- additionalProperties: Activity.type.additionalProperties
+ additionalProperties: {
+ type: {
+ name: "Object"
+ }
+ }
+ }
+};
+
+export const ParquetFormat: msRest.CompositeMapper = {
+ serializedName: "ParquetFormat",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: DatasetStorageFormat.type.polymorphicDiscriminator,
+ uberParent: "DatasetStorageFormat",
+ className: "ParquetFormat",
+ modelProperties: {
+ ...DatasetStorageFormat.type.modelProperties
+ },
+ additionalProperties: DatasetStorageFormat.type.additionalProperties
+ }
+};
+
+export const OrcFormat: msRest.CompositeMapper = {
+ serializedName: "OrcFormat",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: DatasetStorageFormat.type.polymorphicDiscriminator,
+ uberParent: "DatasetStorageFormat",
+ className: "OrcFormat",
+ modelProperties: {
+ ...DatasetStorageFormat.type.modelProperties
+ },
+ additionalProperties: DatasetStorageFormat.type.additionalProperties
}
};
-export const DatabricksSparkJarActivityTypeProperties: msRest.CompositeMapper = {
- serializedName: "DatabricksSparkJarActivityTypeProperties",
+export const AvroFormat: msRest.CompositeMapper = {
+ serializedName: "AvroFormat",
type: {
name: "Composite",
- className: "DatabricksSparkJarActivityTypeProperties",
+ polymorphicDiscriminator: DatasetStorageFormat.type.polymorphicDiscriminator,
+ uberParent: "DatasetStorageFormat",
+ className: "AvroFormat",
modelProperties: {
- mainClassName: {
- required: true,
- serializedName: "mainClassName",
+ ...DatasetStorageFormat.type.modelProperties
+ },
+ additionalProperties: DatasetStorageFormat.type.additionalProperties
+ }
+};
+
+export const JsonFormat: msRest.CompositeMapper = {
+ serializedName: "JsonFormat",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: DatasetStorageFormat.type.polymorphicDiscriminator,
+ uberParent: "DatasetStorageFormat",
+ className: "JsonFormat",
+ modelProperties: {
+ ...DatasetStorageFormat.type.modelProperties,
+ filePattern: {
+ serializedName: "filePattern",
+ type: {
+ name: "String"
+ }
+ },
+ nestingSeparator: {
+ serializedName: "nestingSeparator",
type: {
name: "Object"
}
},
- parameters: {
- serializedName: "parameters",
+ encodingName: {
+ serializedName: "encodingName",
type: {
- name: "Sequence",
- element: {
- type: {
- name: "Object"
- }
- }
+ name: "Object"
}
},
- libraries: {
- serializedName: "libraries",
+ jsonNodeReference: {
+ serializedName: "jsonNodeReference",
type: {
- name: "Sequence",
- element: {
- type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Object"
- }
- }
- }
- }
+ name: "Object"
+ }
+ },
+ jsonPathDefinition: {
+ serializedName: "jsonPathDefinition",
+ type: {
+ name: "Object"
}
}
- }
+ },
+ additionalProperties: DatasetStorageFormat.type.additionalProperties
}
};
-export const DatabricksSparkJarActivity: msRest.CompositeMapper = {
- serializedName: "DatabricksSparkJar",
+export const TextFormat: msRest.CompositeMapper = {
+ serializedName: "TextFormat",
type: {
name: "Composite",
- polymorphicDiscriminator: Activity.type.polymorphicDiscriminator,
- uberParent: "Activity",
- className: "DatabricksSparkJarActivity",
+ polymorphicDiscriminator: DatasetStorageFormat.type.polymorphicDiscriminator,
+ uberParent: "DatasetStorageFormat",
+ className: "TextFormat",
modelProperties: {
- ...ExecutionActivity.type.modelProperties,
- mainClassName: {
- required: true,
- serializedName: "typeProperties.mainClassName",
+ ...DatasetStorageFormat.type.modelProperties,
+ columnDelimiter: {
+ serializedName: "columnDelimiter",
type: {
name: "Object"
}
},
- parameters: {
- serializedName: "typeProperties.parameters",
+ rowDelimiter: {
+ serializedName: "rowDelimiter",
type: {
- name: "Sequence",
- element: {
- type: {
- name: "Object"
- }
- }
+ name: "Object"
}
},
- libraries: {
- serializedName: "typeProperties.libraries",
+ escapeChar: {
+ serializedName: "escapeChar",
type: {
- name: "Sequence",
- element: {
- type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Object"
- }
- }
- }
- }
+ name: "Object"
}
- }
- },
- additionalProperties: Activity.type.additionalProperties
- }
-};
-
-export const DatabricksNotebookActivityTypeProperties: msRest.CompositeMapper = {
- serializedName: "DatabricksNotebookActivityTypeProperties",
- type: {
- name: "Composite",
- className: "DatabricksNotebookActivityTypeProperties",
- modelProperties: {
- notebookPath: {
- required: true,
- serializedName: "notebookPath",
+ },
+ quoteChar: {
+ serializedName: "quoteChar",
type: {
name: "Object"
}
},
- baseParameters: {
- serializedName: "baseParameters",
+ nullValue: {
+ serializedName: "nullValue",
type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Object"
- }
- }
+ name: "Object"
}
},
- libraries: {
- serializedName: "libraries",
+ encodingName: {
+ serializedName: "encodingName",
type: {
- name: "Sequence",
- element: {
- type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Object"
- }
- }
- }
- }
+ name: "Object"
}
- }
- }
- }
-};
-
-export const DatabricksNotebookActivity: msRest.CompositeMapper = {
- serializedName: "DatabricksNotebook",
- type: {
- name: "Composite",
- polymorphicDiscriminator: Activity.type.polymorphicDiscriminator,
- uberParent: "Activity",
- className: "DatabricksNotebookActivity",
- modelProperties: {
- ...ExecutionActivity.type.modelProperties,
- notebookPath: {
- required: true,
- serializedName: "typeProperties.notebookPath",
+ },
+ treatEmptyAsNull: {
+ serializedName: "treatEmptyAsNull",
type: {
name: "Object"
}
},
- baseParameters: {
- serializedName: "typeProperties.baseParameters",
+ skipLineCount: {
+ serializedName: "skipLineCount",
type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Object"
- }
- }
+ name: "Object"
}
},
- libraries: {
- serializedName: "typeProperties.libraries",
+ firstRowAsHeader: {
+ serializedName: "firstRowAsHeader",
type: {
- name: "Sequence",
- element: {
- type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Object"
- }
- }
- }
- }
+ name: "Object"
}
}
},
- additionalProperties: Activity.type.additionalProperties
+ additionalProperties: DatasetStorageFormat.type.additionalProperties
}
};
-export const DataLakeAnalyticsUSQLActivityTypeProperties: msRest.CompositeMapper = {
- serializedName: "DataLakeAnalyticsUSQLActivityTypeProperties",
+export const HttpDataset: msRest.CompositeMapper = {
+ serializedName: "HttpFile",
type: {
name: "Composite",
- className: "DataLakeAnalyticsUSQLActivityTypeProperties",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "HttpDataset",
modelProperties: {
- scriptPath: {
- required: true,
- serializedName: "scriptPath",
+ ...Dataset.type.modelProperties,
+ relativeUrl: {
+ serializedName: "typeProperties.relativeUrl",
type: {
name: "Object"
}
},
- scriptLinkedService: {
- required: true,
- serializedName: "scriptLinkedService",
- defaultValue: {},
+ requestMethod: {
+ serializedName: "typeProperties.requestMethod",
type: {
- name: "Composite",
- className: "LinkedServiceReference"
+ name: "Object"
}
},
- degreeOfParallelism: {
- serializedName: "degreeOfParallelism",
+ requestBody: {
+ serializedName: "typeProperties.requestBody",
type: {
name: "Object"
}
},
- priority: {
- serializedName: "priority",
+ additionalHeaders: {
+ serializedName: "typeProperties.additionalHeaders",
type: {
name: "Object"
}
},
- parameters: {
- serializedName: "parameters",
+ format: {
+ serializedName: "typeProperties.format",
type: {
- name: "Dictionary",
- value: {
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "DatasetStorageFormat",
+ className: "DatasetStorageFormat",
+ additionalProperties: {
type: {
name: "Object"
}
}
}
},
- runtimeVersion: {
- serializedName: "runtimeVersion",
- type: {
- name: "Object"
- }
- },
- compilationMode: {
- serializedName: "compilationMode",
+ compression: {
+ serializedName: "typeProperties.compression",
type: {
- name: "Object"
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "DatasetCompression",
+ className: "DatasetCompression",
+ additionalProperties: {
+ type: {
+ name: "Object"
+ }
+ }
}
}
- }
+ },
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const DataLakeAnalyticsUSQLActivity: msRest.CompositeMapper = {
- serializedName: "DataLakeAnalyticsU-SQL",
+export const AzureSearchIndexDataset: msRest.CompositeMapper = {
+ serializedName: "AzureSearchIndex",
type: {
name: "Composite",
- polymorphicDiscriminator: Activity.type.polymorphicDiscriminator,
- uberParent: "Activity",
- className: "DataLakeAnalyticsUSQLActivity",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "AzureSearchIndexDataset",
modelProperties: {
- ...ExecutionActivity.type.modelProperties,
- scriptPath: {
+ ...Dataset.type.modelProperties,
+ indexName: {
required: true,
- serializedName: "typeProperties.scriptPath",
+ serializedName: "typeProperties.indexName",
type: {
name: "Object"
}
- },
- scriptLinkedService: {
+ }
+ },
+ additionalProperties: Dataset.type.additionalProperties
+ }
+};
+
+export const WebTableDataset: msRest.CompositeMapper = {
+ serializedName: "WebTable",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "WebTableDataset",
+ modelProperties: {
+ ...Dataset.type.modelProperties,
+ index: {
required: true,
- serializedName: "typeProperties.scriptLinkedService",
- defaultValue: {},
- type: {
- name: "Composite",
- className: "LinkedServiceReference"
- }
- },
- degreeOfParallelism: {
- serializedName: "typeProperties.degreeOfParallelism",
- type: {
- name: "Object"
- }
- },
- priority: {
- serializedName: "typeProperties.priority",
+ serializedName: "typeProperties.index",
type: {
name: "Object"
}
},
- parameters: {
- serializedName: "typeProperties.parameters",
- type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Object"
- }
- }
- }
- },
- runtimeVersion: {
- serializedName: "typeProperties.runtimeVersion",
+ path: {
+ serializedName: "typeProperties.path",
type: {
name: "Object"
}
- },
- compilationMode: {
- serializedName: "typeProperties.compilationMode",
+ }
+ },
+ additionalProperties: Dataset.type.additionalProperties
+ }
+};
+
+export const SqlServerTableDataset: msRest.CompositeMapper = {
+ serializedName: "SqlServerTable",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "SqlServerTableDataset",
+ modelProperties: {
+ ...Dataset.type.modelProperties,
+ tableName: {
+ required: true,
+ serializedName: "typeProperties.tableName",
type: {
name: "Object"
}
}
},
- additionalProperties: Activity.type.additionalProperties
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const AzureMLUpdateResourceActivityTypeProperties: msRest.CompositeMapper = {
- serializedName: "AzureMLUpdateResourceActivityTypeProperties",
+export const SapEccResourceDataset: msRest.CompositeMapper = {
+ serializedName: "SapEccResource",
type: {
name: "Composite",
- className: "AzureMLUpdateResourceActivityTypeProperties",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "SapEccResourceDataset",
modelProperties: {
- trainedModelName: {
+ ...Dataset.type.modelProperties,
+ path: {
required: true,
- serializedName: "trainedModelName",
+ serializedName: "typeProperties.path",
type: {
- name: "Object"
+ name: "String"
}
- },
- trainedModelLinkedServiceName: {
+ }
+ },
+ additionalProperties: Dataset.type.additionalProperties
+ }
+};
+
+export const SapCloudForCustomerResourceDataset: msRest.CompositeMapper = {
+ serializedName: "SapCloudForCustomerResource",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "SapCloudForCustomerResourceDataset",
+ modelProperties: {
+ ...Dataset.type.modelProperties,
+ path: {
required: true,
- serializedName: "trainedModelLinkedServiceName",
- defaultValue: {},
+ serializedName: "typeProperties.path",
type: {
- name: "Composite",
- className: "LinkedServiceReference"
+ name: "Object"
}
- },
- trainedModelFilePath: {
- required: true,
- serializedName: "trainedModelFilePath",
+ }
+ },
+ additionalProperties: Dataset.type.additionalProperties
+ }
+};
+
+export const SalesforceObjectDataset: msRest.CompositeMapper = {
+ serializedName: "SalesforceObject",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "SalesforceObjectDataset",
+ modelProperties: {
+ ...Dataset.type.modelProperties,
+ objectApiName: {
+ serializedName: "typeProperties.objectApiName",
type: {
name: "Object"
}
}
- }
+ },
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const AzureMLUpdateResourceActivity: msRest.CompositeMapper = {
- serializedName: "AzureMLUpdateResource",
+export const RelationalTableDataset: msRest.CompositeMapper = {
+ serializedName: "RelationalTable",
type: {
name: "Composite",
- polymorphicDiscriminator: Activity.type.polymorphicDiscriminator,
- uberParent: "Activity",
- className: "AzureMLUpdateResourceActivity",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "RelationalTableDataset",
modelProperties: {
- ...ExecutionActivity.type.modelProperties,
- trainedModelName: {
- required: true,
- serializedName: "typeProperties.trainedModelName",
+ ...Dataset.type.modelProperties,
+ tableName: {
+ serializedName: "typeProperties.tableName",
type: {
name: "Object"
}
- },
- trainedModelLinkedServiceName: {
- required: true,
- serializedName: "typeProperties.trainedModelLinkedServiceName",
- defaultValue: {},
+ }
+ },
+ additionalProperties: Dataset.type.additionalProperties
+ }
+};
+
+export const AzureMySqlTableDataset: msRest.CompositeMapper = {
+ serializedName: "AzureMySqlTable",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "AzureMySqlTableDataset",
+ modelProperties: {
+ ...Dataset.type.modelProperties,
+ tableName: {
+ serializedName: "typeProperties.tableName",
type: {
- name: "Composite",
- className: "LinkedServiceReference"
+ name: "Object"
}
- },
- trainedModelFilePath: {
+ }
+ },
+ additionalProperties: Dataset.type.additionalProperties
+ }
+};
+
+export const OracleServiceCloudObjectDataset: msRest.CompositeMapper = {
+ serializedName: "OracleServiceCloudObject",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "OracleServiceCloudObjectDataset",
+ modelProperties: {
+ ...Dataset.type.modelProperties
+ },
+ additionalProperties: Dataset.type.additionalProperties
+ }
+};
+
+export const OracleTableDataset: msRest.CompositeMapper = {
+ serializedName: "OracleTable",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "OracleTableDataset",
+ modelProperties: {
+ ...Dataset.type.modelProperties,
+ tableName: {
required: true,
- serializedName: "typeProperties.trainedModelFilePath",
+ serializedName: "typeProperties.tableName",
type: {
name: "Object"
}
}
},
- additionalProperties: Activity.type.additionalProperties
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const AzureMLWebServiceFile: msRest.CompositeMapper = {
- serializedName: "AzureMLWebServiceFile",
+export const ODataResourceDataset: msRest.CompositeMapper = {
+ serializedName: "ODataResource",
type: {
name: "Composite",
- className: "AzureMLWebServiceFile",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "ODataResourceDataset",
modelProperties: {
- filePath: {
- required: true,
- serializedName: "filePath",
+ ...Dataset.type.modelProperties,
+ path: {
+ serializedName: "typeProperties.path",
type: {
name: "Object"
}
- },
- linkedServiceName: {
+ }
+ },
+ additionalProperties: Dataset.type.additionalProperties
+ }
+};
+
+export const MongoDbCollectionDataset: msRest.CompositeMapper = {
+ serializedName: "MongoDbCollection",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "MongoDbCollectionDataset",
+ modelProperties: {
+ ...Dataset.type.modelProperties,
+ collectionName: {
required: true,
- serializedName: "linkedServiceName",
- defaultValue: {},
+ serializedName: "typeProperties.collectionName",
type: {
- name: "Composite",
- className: "LinkedServiceReference"
+ name: "Object"
}
}
- }
+ },
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const AzureMLBatchExecutionActivityTypeProperties: msRest.CompositeMapper = {
- serializedName: "AzureMLBatchExecutionActivityTypeProperties",
+export const FileShareDataset: msRest.CompositeMapper = {
+ serializedName: "FileShare",
type: {
name: "Composite",
- className: "AzureMLBatchExecutionActivityTypeProperties",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "FileShareDataset",
modelProperties: {
- globalParameters: {
- serializedName: "globalParameters",
+ ...Dataset.type.modelProperties,
+ folderPath: {
+ serializedName: "typeProperties.folderPath",
type: {
- name: "Dictionary",
- value: {
+ name: "Object"
+ }
+ },
+ fileName: {
+ serializedName: "typeProperties.fileName",
+ type: {
+ name: "Object"
+ }
+ },
+ wildcardPath: {
+ serializedName: "typeProperties.wildcardPath",
+ type: {
+ name: "Object"
+ }
+ },
+ format: {
+ serializedName: "typeProperties.format",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "DatasetStorageFormat",
+ className: "DatasetStorageFormat",
+ additionalProperties: {
type: {
name: "Object"
}
}
}
},
- webServiceOutputs: {
- serializedName: "webServiceOutputs",
+ fileFilter: {
+ serializedName: "typeProperties.fileFilter",
type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Composite",
- className: "AzureMLWebServiceFile"
- }
- }
+ name: "Object"
}
},
- webServiceInputs: {
- serializedName: "webServiceInputs",
+ compression: {
+ serializedName: "typeProperties.compression",
type: {
- name: "Dictionary",
- value: {
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "DatasetCompression",
+ className: "DatasetCompression",
+ additionalProperties: {
type: {
- name: "Composite",
- className: "AzureMLWebServiceFile"
+ name: "Object"
}
}
}
}
- }
+ },
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const AzureMLBatchExecutionActivity: msRest.CompositeMapper = {
- serializedName: "AzureMLBatchExecution",
+export const AzureDataLakeStoreDataset: msRest.CompositeMapper = {
+ serializedName: "AzureDataLakeStoreFile",
type: {
name: "Composite",
- polymorphicDiscriminator: Activity.type.polymorphicDiscriminator,
- uberParent: "Activity",
- className: "AzureMLBatchExecutionActivity",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "AzureDataLakeStoreDataset",
modelProperties: {
- ...ExecutionActivity.type.modelProperties,
- globalParameters: {
- serializedName: "typeProperties.globalParameters",
+ ...Dataset.type.modelProperties,
+ folderPath: {
+ serializedName: "typeProperties.folderPath",
type: {
- name: "Dictionary",
- value: {
+ name: "Object"
+ }
+ },
+ fileName: {
+ serializedName: "typeProperties.fileName",
+ type: {
+ name: "Object"
+ }
+ },
+ format: {
+ serializedName: "typeProperties.format",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "DatasetStorageFormat",
+ className: "DatasetStorageFormat",
+ additionalProperties: {
type: {
name: "Object"
}
}
}
},
- webServiceOutputs: {
- serializedName: "typeProperties.webServiceOutputs",
+ wildcardPath: {
+ serializedName: "typeProperties.wildcardPath",
type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Composite",
- className: "AzureMLWebServiceFile"
- }
- }
+ name: "Object"
}
},
- webServiceInputs: {
- serializedName: "typeProperties.webServiceInputs",
+ compression: {
+ serializedName: "typeProperties.compression",
type: {
- name: "Dictionary",
- value: {
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "DatasetCompression",
+ className: "DatasetCompression",
+ additionalProperties: {
type: {
- name: "Composite",
- className: "AzureMLWebServiceFile"
+ name: "Object"
}
}
}
}
},
- additionalProperties: Activity.type.additionalProperties
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const GetMetadataActivityTypeProperties: msRest.CompositeMapper = {
- serializedName: "GetMetadataActivityTypeProperties",
+export const DynamicsAXResourceDataset: msRest.CompositeMapper = {
+ serializedName: "DynamicsAXResource",
type: {
name: "Composite",
- className: "GetMetadataActivityTypeProperties",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "DynamicsAXResourceDataset",
modelProperties: {
- dataset: {
+ ...Dataset.type.modelProperties,
+ path: {
required: true,
- serializedName: "dataset",
- defaultValue: {},
+ serializedName: "typeProperties.path",
type: {
- name: "Composite",
- className: "DatasetReference"
+ name: "String"
}
- },
- fieldList: {
- serializedName: "fieldList",
+ }
+ },
+ additionalProperties: Dataset.type.additionalProperties
+ }
+};
+
+export const DynamicsEntityDataset: msRest.CompositeMapper = {
+ serializedName: "DynamicsEntity",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "DynamicsEntityDataset",
+ modelProperties: {
+ ...Dataset.type.modelProperties,
+ entityName: {
+ serializedName: "typeProperties.entityName",
type: {
- name: "Sequence",
- element: {
- type: {
- name: "Object"
- }
- }
+ name: "Object"
}
}
- }
+ },
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const GetMetadataActivity: msRest.CompositeMapper = {
- serializedName: "GetMetadata",
+export const DocumentDbCollectionDataset: msRest.CompositeMapper = {
+ serializedName: "DocumentDbCollection",
type: {
name: "Composite",
- polymorphicDiscriminator: Activity.type.polymorphicDiscriminator,
- uberParent: "Activity",
- className: "GetMetadataActivity",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "DocumentDbCollectionDataset",
modelProperties: {
- ...ExecutionActivity.type.modelProperties,
- dataset: {
+ ...Dataset.type.modelProperties,
+ collectionName: {
required: true,
- serializedName: "typeProperties.dataset",
- defaultValue: {},
- type: {
- name: "Composite",
- className: "DatasetReference"
- }
- },
- fieldList: {
- serializedName: "typeProperties.fieldList",
+ serializedName: "typeProperties.collectionName",
type: {
- name: "Sequence",
- element: {
- type: {
- name: "Object"
- }
- }
+ name: "Object"
}
}
},
- additionalProperties: Activity.type.additionalProperties
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const WebActivityAuthentication: msRest.CompositeMapper = {
- serializedName: "WebActivityAuthentication",
+export const CustomDataset: msRest.CompositeMapper = {
+ serializedName: "CustomDataset",
type: {
name: "Composite",
- className: "WebActivityAuthentication",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "CustomDataset",
modelProperties: {
- type: {
+ ...Dataset.type.modelProperties,
+ typeProperties: {
required: true,
- serializedName: "type",
- type: {
- name: "String"
- }
- },
- pfx: {
- serializedName: "pfx",
- type: {
- name: "Composite",
- polymorphicDiscriminator: SecretBase.type.polymorphicDiscriminator,
- uberParent: "SecretBase",
- className: "SecureString"
- }
- },
- username: {
- serializedName: "username",
- type: {
- name: "String"
- }
- },
- password: {
- serializedName: "password",
- type: {
- name: "Composite",
- polymorphicDiscriminator: SecretBase.type.polymorphicDiscriminator,
- uberParent: "SecretBase",
- className: "SecureString"
- }
- },
- resource: {
- serializedName: "resource",
+ serializedName: "typeProperties",
type: {
- name: "String"
+ name: "Object"
}
}
- }
+ },
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const WebActivityTypeProperties: msRest.CompositeMapper = {
- serializedName: "WebActivityTypeProperties",
+export const CassandraTableDataset: msRest.CompositeMapper = {
+ serializedName: "CassandraTable",
type: {
name: "Composite",
- className: "WebActivityTypeProperties",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "CassandraTableDataset",
modelProperties: {
- method: {
- required: true,
- serializedName: "method",
- type: {
- name: "String"
- }
- },
- url: {
- required: true,
- serializedName: "url",
- type: {
- name: "Object"
- }
- },
- headers: {
- serializedName: "headers",
+ ...Dataset.type.modelProperties,
+ tableName: {
+ serializedName: "typeProperties.tableName",
type: {
name: "Object"
}
},
- body: {
- serializedName: "body",
+ keyspace: {
+ serializedName: "typeProperties.keyspace",
type: {
name: "Object"
}
- },
- authentication: {
- serializedName: "authentication",
- type: {
- name: "Composite",
- className: "WebActivityAuthentication"
- }
- },
- datasets: {
- serializedName: "datasets",
- type: {
- name: "Sequence",
- element: {
- type: {
- name: "Composite",
- className: "DatasetReference"
- }
- }
- }
- },
- linkedServices: {
- serializedName: "linkedServices",
- type: {
- name: "Sequence",
- element: {
- type: {
- name: "Composite",
- className: "LinkedServiceReference"
- }
- }
- }
}
- }
+ },
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const WebActivity: msRest.CompositeMapper = {
- serializedName: "WebActivity",
+export const AzureSqlDWTableDataset: msRest.CompositeMapper = {
+ serializedName: "AzureSqlDWTable",
type: {
name: "Composite",
- polymorphicDiscriminator: Activity.type.polymorphicDiscriminator,
- uberParent: "Activity",
- className: "WebActivity",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "AzureSqlDWTableDataset",
modelProperties: {
- ...ExecutionActivity.type.modelProperties,
- method: {
- required: true,
- serializedName: "typeProperties.method",
- type: {
- name: "String"
- }
- },
- url: {
+ ...Dataset.type.modelProperties,
+ tableName: {
required: true,
- serializedName: "typeProperties.url",
- type: {
- name: "Object"
- }
- },
- headers: {
- serializedName: "typeProperties.headers",
- type: {
- name: "Object"
- }
- },
- body: {
- serializedName: "typeProperties.body",
+ serializedName: "typeProperties.tableName",
type: {
name: "Object"
}
- },
- authentication: {
- serializedName: "typeProperties.authentication",
- type: {
- name: "Composite",
- className: "WebActivityAuthentication"
- }
- },
- datasets: {
- serializedName: "typeProperties.datasets",
- type: {
- name: "Sequence",
- element: {
- type: {
- name: "Composite",
- className: "DatasetReference"
- }
- }
- }
- },
- linkedServices: {
- serializedName: "typeProperties.linkedServices",
- type: {
- name: "Sequence",
- element: {
- type: {
- name: "Composite",
- className: "LinkedServiceReference"
- }
- }
- }
}
},
- additionalProperties: Activity.type.additionalProperties
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const RedshiftUnloadSettings: msRest.CompositeMapper = {
- serializedName: "RedshiftUnloadSettings",
+export const AzureSqlTableDataset: msRest.CompositeMapper = {
+ serializedName: "AzureSqlTable",
type: {
name: "Composite",
- className: "RedshiftUnloadSettings",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "AzureSqlTableDataset",
modelProperties: {
- s3LinkedServiceName: {
+ ...Dataset.type.modelProperties,
+ tableName: {
required: true,
- serializedName: "s3LinkedServiceName",
- defaultValue: {},
+ serializedName: "typeProperties.tableName",
type: {
- name: "Composite",
- className: "LinkedServiceReference"
+ name: "Object"
}
- },
- bucketName: {
+ }
+ },
+ additionalProperties: Dataset.type.additionalProperties
+ }
+};
+
+export const AzureTableDataset: msRest.CompositeMapper = {
+ serializedName: "AzureTable",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "AzureTableDataset",
+ modelProperties: {
+ ...Dataset.type.modelProperties,
+ tableName: {
required: true,
- serializedName: "bucketName",
+ serializedName: "typeProperties.tableName",
type: {
name: "Object"
}
}
- }
+ },
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const CopySource: msRest.CompositeMapper = {
- serializedName: "CopySource",
+export const AzureBlobDataset: msRest.CompositeMapper = {
+ serializedName: "AzureBlob",
type: {
name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "CopySource",
- className: "CopySource",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "AzureBlobDataset",
modelProperties: {
- sourceRetryCount: {
- serializedName: "sourceRetryCount",
+ ...Dataset.type.modelProperties,
+ folderPath: {
+ serializedName: "typeProperties.folderPath",
type: {
name: "Object"
}
},
- sourceRetryWait: {
- serializedName: "sourceRetryWait",
+ tableRootLocation: {
+ serializedName: "typeProperties.tableRootLocation",
type: {
name: "Object"
}
},
- type: {
- required: true,
- serializedName: "type",
+ fileName: {
+ serializedName: "typeProperties.fileName",
type: {
- name: "String"
+ name: "Object"
}
- }
- },
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
-};
-
-export const AmazonRedshiftSource: msRest.CompositeMapper = {
- serializedName: "AmazonRedshiftSource",
- type: {
- name: "Composite",
- polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
- uberParent: "CopySource",
- className: "AmazonRedshiftSource",
- modelProperties: {
- ...CopySource.type.modelProperties,
- query: {
- serializedName: "query",
+ },
+ wildcardPath: {
+ serializedName: "typeProperties.wildcardPath",
type: {
name: "Object"
}
},
- redshiftUnloadSettings: {
- serializedName: "redshiftUnloadSettings",
+ format: {
+ serializedName: "typeProperties.format",
type: {
name: "Composite",
- className: "RedshiftUnloadSettings"
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "DatasetStorageFormat",
+ className: "DatasetStorageFormat",
+ additionalProperties: {
+ type: {
+ name: "Object"
+ }
+ }
+ }
+ },
+ compression: {
+ serializedName: "typeProperties.compression",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "DatasetCompression",
+ className: "DatasetCompression",
+ additionalProperties: {
+ type: {
+ name: "Object"
+ }
+ }
}
}
},
- additionalProperties: CopySource.type.additionalProperties
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const ResponsysSource: msRest.CompositeMapper = {
- serializedName: "ResponsysSource",
+export const AmazonS3Dataset: msRest.CompositeMapper = {
+ serializedName: "AmazonS3Object",
type: {
name: "Composite",
- polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
- uberParent: "CopySource",
- className: "ResponsysSource",
+ polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator,
+ uberParent: "Dataset",
+ className: "AmazonS3Dataset",
modelProperties: {
- ...CopySource.type.modelProperties,
- query: {
- serializedName: "query",
+ ...Dataset.type.modelProperties,
+ bucketName: {
+ required: true,
+ serializedName: "typeProperties.bucketName",
type: {
name: "Object"
}
- }
- },
- additionalProperties: CopySource.type.additionalProperties
- }
-};
-
-export const SalesforceMarketingCloudSource: msRest.CompositeMapper = {
- serializedName: "SalesforceMarketingCloudSource",
- type: {
- name: "Composite",
- polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
- uberParent: "CopySource",
- className: "SalesforceMarketingCloudSource",
- modelProperties: {
- ...CopySource.type.modelProperties,
- query: {
- serializedName: "query",
+ },
+ key: {
+ serializedName: "typeProperties.key",
type: {
name: "Object"
}
- }
- },
- additionalProperties: CopySource.type.additionalProperties
- }
-};
-
-export const VerticaSource: msRest.CompositeMapper = {
- serializedName: "VerticaSource",
- type: {
- name: "Composite",
- polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
- uberParent: "CopySource",
- className: "VerticaSource",
- modelProperties: {
- ...CopySource.type.modelProperties,
- query: {
- serializedName: "query",
+ },
+ prefix: {
+ serializedName: "typeProperties.prefix",
type: {
name: "Object"
}
- }
- },
- additionalProperties: CopySource.type.additionalProperties
- }
-};
-
-export const NetezzaSource: msRest.CompositeMapper = {
- serializedName: "NetezzaSource",
- type: {
- name: "Composite",
- polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
- uberParent: "CopySource",
- className: "NetezzaSource",
- modelProperties: {
- ...CopySource.type.modelProperties,
- query: {
- serializedName: "query",
+ },
+ wildcardPath: {
+ serializedName: "typeProperties.wildcardPath",
type: {
name: "Object"
}
- }
- },
- additionalProperties: CopySource.type.additionalProperties
- }
-};
-
-export const ZohoSource: msRest.CompositeMapper = {
- serializedName: "ZohoSource",
- type: {
- name: "Composite",
- polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
- uberParent: "CopySource",
- className: "ZohoSource",
- modelProperties: {
- ...CopySource.type.modelProperties,
- query: {
- serializedName: "query",
+ },
+ version: {
+ serializedName: "typeProperties.version",
type: {
name: "Object"
}
+ },
+ format: {
+ serializedName: "typeProperties.format",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "DatasetStorageFormat",
+ className: "DatasetStorageFormat",
+ additionalProperties: {
+ type: {
+ name: "Object"
+ }
+ }
+ }
+ },
+ compression: {
+ serializedName: "typeProperties.compression",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "DatasetCompression",
+ className: "DatasetCompression",
+ additionalProperties: {
+ type: {
+ name: "Object"
+ }
+ }
+ }
}
},
- additionalProperties: CopySource.type.additionalProperties
+ additionalProperties: Dataset.type.additionalProperties
}
};
-export const XeroSource: msRest.CompositeMapper = {
- serializedName: "XeroSource",
+export const ActivityPolicy: msRest.CompositeMapper = {
+ serializedName: "ActivityPolicy",
type: {
name: "Composite",
- polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
- uberParent: "CopySource",
- className: "XeroSource",
+ className: "ActivityPolicy",
modelProperties: {
- ...CopySource.type.modelProperties,
- query: {
- serializedName: "query",
+ timeout: {
+ serializedName: "timeout",
+ type: {
+ name: "Object"
+ }
+ },
+ retry: {
+ serializedName: "retry",
type: {
name: "Object"
}
+ },
+ retryIntervalInSeconds: {
+ serializedName: "retryIntervalInSeconds",
+ constraints: {
+ InclusiveMaximum: 86400,
+ InclusiveMinimum: 30
+ },
+ type: {
+ name: "Number"
+ }
+ },
+ secureInput: {
+ serializedName: "secureInput",
+ type: {
+ name: "Boolean"
+ }
+ },
+ secureOutput: {
+ serializedName: "secureOutput",
+ type: {
+ name: "Boolean"
+ }
}
},
- additionalProperties: CopySource.type.additionalProperties
+ additionalProperties: {
+ type: {
+ name: "Object"
+ }
+ }
}
};
-export const SquareSource: msRest.CompositeMapper = {
- serializedName: "SquareSource",
+export const ExecutionActivity: msRest.CompositeMapper = {
+ serializedName: "Execution",
type: {
name: "Composite",
- polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
- uberParent: "CopySource",
- className: "SquareSource",
+ polymorphicDiscriminator: Activity.type.polymorphicDiscriminator,
+ uberParent: "Activity",
+ className: "ExecutionActivity",
modelProperties: {
- ...CopySource.type.modelProperties,
- query: {
- serializedName: "query",
+ ...Activity.type.modelProperties,
+ linkedServiceName: {
+ serializedName: "linkedServiceName",
type: {
- name: "Object"
+ name: "Composite",
+ className: "LinkedServiceReference"
+ }
+ },
+ policy: {
+ serializedName: "policy",
+ type: {
+ name: "Composite",
+ className: "ActivityPolicy",
+ additionalProperties: {
+ type: {
+ name: "Object"
+ }
+ }
}
}
},
- additionalProperties: CopySource.type.additionalProperties
+ additionalProperties: Activity.type.additionalProperties
}
};
-export const SparkSource: msRest.CompositeMapper = {
- serializedName: "SparkSource",
+export const DatabricksSparkPythonActivity: msRest.CompositeMapper = {
+ serializedName: "DatabricksSparkPython",
type: {
name: "Composite",
- polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
- uberParent: "CopySource",
- className: "SparkSource",
+ polymorphicDiscriminator: Activity.type.polymorphicDiscriminator,
+ uberParent: "Activity",
+ className: "DatabricksSparkPythonActivity",
modelProperties: {
- ...CopySource.type.modelProperties,
- query: {
- serializedName: "query",
+ ...ExecutionActivity.type.modelProperties,
+ pythonFile: {
+ required: true,
+ serializedName: "typeProperties.pythonFile",
type: {
name: "Object"
}
+ },
+ parameters: {
+ serializedName: "typeProperties.parameters",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Object"
+ }
+ }
+ }
+ },
+ libraries: {
+ serializedName: "typeProperties.libraries",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "Object"
+ }
+ }
+ }
+ }
+ }
}
},
- additionalProperties: CopySource.type.additionalProperties
+ additionalProperties: Activity.type.additionalProperties
}
};
-export const ShopifySource: msRest.CompositeMapper = {
- serializedName: "ShopifySource",
+export const DatabricksSparkJarActivity: msRest.CompositeMapper = {
+ serializedName: "DatabricksSparkJar",
type: {
name: "Composite",
- polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
- uberParent: "CopySource",
- className: "ShopifySource",
+ polymorphicDiscriminator: Activity.type.polymorphicDiscriminator,
+ uberParent: "Activity",
+ className: "DatabricksSparkJarActivity",
modelProperties: {
- ...CopySource.type.modelProperties,
- query: {
- serializedName: "query",
+ ...ExecutionActivity.type.modelProperties,
+ mainClassName: {
+ required: true,
+ serializedName: "typeProperties.mainClassName",
type: {
name: "Object"
}
+ },
+ parameters: {
+ serializedName: "typeProperties.parameters",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Object"
+ }
+ }
+ }
+ },
+ libraries: {
+ serializedName: "typeProperties.libraries",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "Object"
+ }
+ }
+ }
+ }
+ }
}
},
- additionalProperties: CopySource.type.additionalProperties
+ additionalProperties: Activity.type.additionalProperties
}
};
-export const ServiceNowSource: msRest.CompositeMapper = {
- serializedName: "ServiceNowSource",
+export const DatabricksNotebookActivity: msRest.CompositeMapper = {
+ serializedName: "DatabricksNotebook",
type: {
name: "Composite",
- polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
- uberParent: "CopySource",
- className: "ServiceNowSource",
+ polymorphicDiscriminator: Activity.type.polymorphicDiscriminator,
+ uberParent: "Activity",
+ className: "DatabricksNotebookActivity",
modelProperties: {
- ...CopySource.type.modelProperties,
- query: {
- serializedName: "query",
+ ...ExecutionActivity.type.modelProperties,
+ notebookPath: {
+ required: true,
+ serializedName: "typeProperties.notebookPath",
type: {
name: "Object"
}
+ },
+ baseParameters: {
+ serializedName: "typeProperties.baseParameters",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "Object"
+ }
+ }
+ }
+ },
+ libraries: {
+ serializedName: "typeProperties.libraries",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "Object"
+ }
+ }
+ }
+ }
+ }
}
},
- additionalProperties: CopySource.type.additionalProperties
+ additionalProperties: Activity.type.additionalProperties
}
};
-export const QuickBooksSource: msRest.CompositeMapper = {
- serializedName: "QuickBooksSource",
+export const DataLakeAnalyticsUSQLActivity: msRest.CompositeMapper = {
+ serializedName: "DataLakeAnalyticsU-SQL",
type: {
name: "Composite",
- polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
- uberParent: "CopySource",
- className: "QuickBooksSource",
+ polymorphicDiscriminator: Activity.type.polymorphicDiscriminator,
+ uberParent: "Activity",
+ className: "DataLakeAnalyticsUSQLActivity",
modelProperties: {
- ...CopySource.type.modelProperties,
- query: {
- serializedName: "query",
+ ...ExecutionActivity.type.modelProperties,
+ scriptPath: {
+ required: true,
+ serializedName: "typeProperties.scriptPath",
+ type: {
+ name: "Object"
+ }
+ },
+ scriptLinkedService: {
+ required: true,
+ serializedName: "typeProperties.scriptLinkedService",
+ defaultValue: {},
+ type: {
+ name: "Composite",
+ className: "LinkedServiceReference"
+ }
+ },
+ degreeOfParallelism: {
+ serializedName: "typeProperties.degreeOfParallelism",
+ type: {
+ name: "Object"
+ }
+ },
+ priority: {
+ serializedName: "typeProperties.priority",
+ type: {
+ name: "Object"
+ }
+ },
+ parameters: {
+ serializedName: "typeProperties.parameters",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "Object"
+ }
+ }
+ }
+ },
+ runtimeVersion: {
+ serializedName: "typeProperties.runtimeVersion",
+ type: {
+ name: "Object"
+ }
+ },
+ compilationMode: {
+ serializedName: "typeProperties.compilationMode",
type: {
name: "Object"
}
}
},
- additionalProperties: CopySource.type.additionalProperties
+ additionalProperties: Activity.type.additionalProperties
}
};
-export const PrestoSource: msRest.CompositeMapper = {
- serializedName: "PrestoSource",
+export const AzureMLUpdateResourceActivity: msRest.CompositeMapper = {
+ serializedName: "AzureMLUpdateResource",
type: {
name: "Composite",
- polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
- uberParent: "CopySource",
- className: "PrestoSource",
+ polymorphicDiscriminator: Activity.type.polymorphicDiscriminator,
+ uberParent: "Activity",
+ className: "AzureMLUpdateResourceActivity",
modelProperties: {
- ...CopySource.type.modelProperties,
- query: {
- serializedName: "query",
+ ...ExecutionActivity.type.modelProperties,
+ trainedModelName: {
+ required: true,
+ serializedName: "typeProperties.trainedModelName",
+ type: {
+ name: "Object"
+ }
+ },
+ trainedModelLinkedServiceName: {
+ required: true,
+ serializedName: "typeProperties.trainedModelLinkedServiceName",
+ defaultValue: {},
+ type: {
+ name: "Composite",
+ className: "LinkedServiceReference"
+ }
+ },
+ trainedModelFilePath: {
+ required: true,
+ serializedName: "typeProperties.trainedModelFilePath",
type: {
name: "Object"
}
}
},
- additionalProperties: CopySource.type.additionalProperties
+ additionalProperties: Activity.type.additionalProperties
}
};
-export const PhoenixSource: msRest.CompositeMapper = {
- serializedName: "PhoenixSource",
+export const AzureMLWebServiceFile: msRest.CompositeMapper = {
+ serializedName: "AzureMLWebServiceFile",
type: {
name: "Composite",
- polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
- uberParent: "CopySource",
- className: "PhoenixSource",
+ className: "AzureMLWebServiceFile",
modelProperties: {
- ...CopySource.type.modelProperties,
- query: {
- serializedName: "query",
+ filePath: {
+ required: true,
+ serializedName: "filePath",
type: {
name: "Object"
}
+ },
+ linkedServiceName: {
+ required: true,
+ serializedName: "linkedServiceName",
+ defaultValue: {},
+ type: {
+ name: "Composite",
+ className: "LinkedServiceReference"
+ }
}
- },
- additionalProperties: CopySource.type.additionalProperties
+ }
}
};
-export const PaypalSource: msRest.CompositeMapper = {
- serializedName: "PaypalSource",
+export const AzureMLBatchExecutionActivity: msRest.CompositeMapper = {
+ serializedName: "AzureMLBatchExecution",
type: {
name: "Composite",
- polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
- uberParent: "CopySource",
- className: "PaypalSource",
+ polymorphicDiscriminator: Activity.type.polymorphicDiscriminator,
+ uberParent: "Activity",
+ className: "AzureMLBatchExecutionActivity",
modelProperties: {
- ...CopySource.type.modelProperties,
- query: {
- serializedName: "query",
+ ...ExecutionActivity.type.modelProperties,
+ globalParameters: {
+ serializedName: "typeProperties.globalParameters",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "Object"
+ }
+ }
+ }
+ },
+ webServiceOutputs: {
+ serializedName: "typeProperties.webServiceOutputs",
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "Composite",
+ className: "AzureMLWebServiceFile"
+ }
+ }
+ }
+ },
+ webServiceInputs: {
+ serializedName: "typeProperties.webServiceInputs",
type: {
- name: "Object"
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "Composite",
+ className: "AzureMLWebServiceFile"
+ }
+ }
}
}
},
- additionalProperties: CopySource.type.additionalProperties
+ additionalProperties: Activity.type.additionalProperties
}
};
-export const MarketoSource: msRest.CompositeMapper = {
- serializedName: "MarketoSource",
+export const GetMetadataActivity: msRest.CompositeMapper = {
+ serializedName: "GetMetadata",
type: {
name: "Composite",
- polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
- uberParent: "CopySource",
- className: "MarketoSource",
+ polymorphicDiscriminator: Activity.type.polymorphicDiscriminator,
+ uberParent: "Activity",
+ className: "GetMetadataActivity",
modelProperties: {
- ...CopySource.type.modelProperties,
- query: {
- serializedName: "query",
+ ...ExecutionActivity.type.modelProperties,
+ dataset: {
+ required: true,
+ serializedName: "typeProperties.dataset",
+ defaultValue: {},
type: {
- name: "Object"
+ name: "Composite",
+ className: "DatasetReference"
+ }
+ },
+ fieldList: {
+ serializedName: "typeProperties.fieldList",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Object"
+ }
+ }
}
}
},
- additionalProperties: CopySource.type.additionalProperties
+ additionalProperties: Activity.type.additionalProperties
}
};
-export const MariaDBSource: msRest.CompositeMapper = {
- serializedName: "MariaDBSource",
+export const WebActivityAuthentication: msRest.CompositeMapper = {
+ serializedName: "WebActivityAuthentication",
type: {
name: "Composite",
- polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
- uberParent: "CopySource",
- className: "MariaDBSource",
+ className: "WebActivityAuthentication",
modelProperties: {
- ...CopySource.type.modelProperties,
- query: {
- serializedName: "query",
+ type: {
+ required: true,
+ serializedName: "type",
type: {
- name: "Object"
+ name: "String"
+ }
+ },
+ pfx: {
+ serializedName: "pfx",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: SecretBase.type.polymorphicDiscriminator,
+ uberParent: "SecretBase",
+ className: "SecureString"
+ }
+ },
+ username: {
+ serializedName: "username",
+ type: {
+ name: "String"
+ }
+ },
+ password: {
+ serializedName: "password",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: SecretBase.type.polymorphicDiscriminator,
+ uberParent: "SecretBase",
+ className: "SecureString"
+ }
+ },
+ resource: {
+ serializedName: "resource",
+ type: {
+ name: "String"
}
}
- },
- additionalProperties: CopySource.type.additionalProperties
+ }
}
};
-export const MagentoSource: msRest.CompositeMapper = {
- serializedName: "MagentoSource",
+export const WebActivity: msRest.CompositeMapper = {
+ serializedName: "WebActivity",
type: {
name: "Composite",
- polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
- uberParent: "CopySource",
- className: "MagentoSource",
+ polymorphicDiscriminator: Activity.type.polymorphicDiscriminator,
+ uberParent: "Activity",
+ className: "WebActivity",
modelProperties: {
- ...CopySource.type.modelProperties,
- query: {
- serializedName: "query",
+ ...ExecutionActivity.type.modelProperties,
+ method: {
+ required: true,
+ serializedName: "typeProperties.method",
+ type: {
+ name: "String"
+ }
+ },
+ url: {
+ required: true,
+ serializedName: "typeProperties.url",
type: {
name: "Object"
}
- }
- },
- additionalProperties: CopySource.type.additionalProperties
- }
-};
-
-export const JiraSource: msRest.CompositeMapper = {
- serializedName: "JiraSource",
- type: {
- name: "Composite",
- polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
- uberParent: "CopySource",
- className: "JiraSource",
- modelProperties: {
- ...CopySource.type.modelProperties,
- query: {
- serializedName: "query",
+ },
+ headers: {
+ serializedName: "typeProperties.headers",
+ type: {
+ name: "Object"
+ }
+ },
+ body: {
+ serializedName: "typeProperties.body",
type: {
name: "Object"
}
+ },
+ authentication: {
+ serializedName: "typeProperties.authentication",
+ type: {
+ name: "Composite",
+ className: "WebActivityAuthentication"
+ }
+ },
+ datasets: {
+ serializedName: "typeProperties.datasets",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "DatasetReference"
+ }
+ }
+ }
+ },
+ linkedServices: {
+ serializedName: "typeProperties.linkedServices",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Composite",
+ className: "LinkedServiceReference"
+ }
+ }
+ }
}
},
- additionalProperties: CopySource.type.additionalProperties
+ additionalProperties: Activity.type.additionalProperties
}
};
-export const ImpalaSource: msRest.CompositeMapper = {
- serializedName: "ImpalaSource",
+export const RedshiftUnloadSettings: msRest.CompositeMapper = {
+ serializedName: "RedshiftUnloadSettings",
type: {
name: "Composite",
- polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
- uberParent: "CopySource",
- className: "ImpalaSource",
+ className: "RedshiftUnloadSettings",
modelProperties: {
- ...CopySource.type.modelProperties,
- query: {
- serializedName: "query",
+ s3LinkedServiceName: {
+ required: true,
+ serializedName: "s3LinkedServiceName",
+ defaultValue: {},
+ type: {
+ name: "Composite",
+ className: "LinkedServiceReference"
+ }
+ },
+ bucketName: {
+ required: true,
+ serializedName: "bucketName",
type: {
name: "Object"
}
}
- },
- additionalProperties: CopySource.type.additionalProperties
+ }
}
};
-export const HubspotSource: msRest.CompositeMapper = {
- serializedName: "HubspotSource",
+export const CopySource: msRest.CompositeMapper = {
+ serializedName: "CopySource",
type: {
name: "Composite",
- polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
uberParent: "CopySource",
- className: "HubspotSource",
+ className: "CopySource",
modelProperties: {
- ...CopySource.type.modelProperties,
- query: {
- serializedName: "query",
+ sourceRetryCount: {
+ serializedName: "sourceRetryCount",
+ type: {
+ name: "Object"
+ }
+ },
+ sourceRetryWait: {
+ serializedName: "sourceRetryWait",
type: {
name: "Object"
}
+ },
+ type: {
+ required: true,
+ serializedName: "type",
+ type: {
+ name: "String"
+ }
}
},
- additionalProperties: CopySource.type.additionalProperties
+ additionalProperties: {
+ type: {
+ name: "Object"
+ }
+ }
}
};
-export const HiveSource: msRest.CompositeMapper = {
- serializedName: "HiveSource",
+export const AmazonRedshiftSource: msRest.CompositeMapper = {
+ serializedName: "AmazonRedshiftSource",
type: {
name: "Composite",
polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
uberParent: "CopySource",
- className: "HiveSource",
+ className: "AmazonRedshiftSource",
modelProperties: {
...CopySource.type.modelProperties,
query: {
@@ -15415,19 +10097,26 @@ export const HiveSource: msRest.CompositeMapper = {
type: {
name: "Object"
}
+ },
+ redshiftUnloadSettings: {
+ serializedName: "redshiftUnloadSettings",
+ type: {
+ name: "Composite",
+ className: "RedshiftUnloadSettings"
+ }
}
},
additionalProperties: CopySource.type.additionalProperties
}
};
-export const HBaseSource: msRest.CompositeMapper = {
- serializedName: "HBaseSource",
+export const ResponsysSource: msRest.CompositeMapper = {
+ serializedName: "ResponsysSource",
type: {
name: "Composite",
polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
uberParent: "CopySource",
- className: "HBaseSource",
+ className: "ResponsysSource",
modelProperties: {
...CopySource.type.modelProperties,
query: {
@@ -15441,13 +10130,13 @@ export const HBaseSource: msRest.CompositeMapper = {
}
};
-export const GreenplumSource: msRest.CompositeMapper = {
- serializedName: "GreenplumSource",
+export const SalesforceMarketingCloudSource: msRest.CompositeMapper = {
+ serializedName: "SalesforceMarketingCloudSource",
type: {
name: "Composite",
polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
uberParent: "CopySource",
- className: "GreenplumSource",
+ className: "SalesforceMarketingCloudSource",
modelProperties: {
...CopySource.type.modelProperties,
query: {
@@ -15461,13 +10150,13 @@ export const GreenplumSource: msRest.CompositeMapper = {
}
};
-export const GoogleBigQuerySource: msRest.CompositeMapper = {
- serializedName: "GoogleBigQuerySource",
+export const VerticaSource: msRest.CompositeMapper = {
+ serializedName: "VerticaSource",
type: {
name: "Composite",
polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
uberParent: "CopySource",
- className: "GoogleBigQuerySource",
+ className: "VerticaSource",
modelProperties: {
...CopySource.type.modelProperties,
query: {
@@ -15481,13 +10170,13 @@ export const GoogleBigQuerySource: msRest.CompositeMapper = {
}
};
-export const EloquaSource: msRest.CompositeMapper = {
- serializedName: "EloquaSource",
+export const NetezzaSource: msRest.CompositeMapper = {
+ serializedName: "NetezzaSource",
type: {
name: "Composite",
polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
uberParent: "CopySource",
- className: "EloquaSource",
+ className: "NetezzaSource",
modelProperties: {
...CopySource.type.modelProperties,
query: {
@@ -15501,13 +10190,13 @@ export const EloquaSource: msRest.CompositeMapper = {
}
};
-export const DrillSource: msRest.CompositeMapper = {
- serializedName: "DrillSource",
+export const ZohoSource: msRest.CompositeMapper = {
+ serializedName: "ZohoSource",
type: {
name: "Composite",
polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
uberParent: "CopySource",
- className: "DrillSource",
+ className: "ZohoSource",
modelProperties: {
...CopySource.type.modelProperties,
query: {
@@ -15521,13 +10210,13 @@ export const DrillSource: msRest.CompositeMapper = {
}
};
-export const CouchbaseSource: msRest.CompositeMapper = {
- serializedName: "CouchbaseSource",
+export const XeroSource: msRest.CompositeMapper = {
+ serializedName: "XeroSource",
type: {
name: "Composite",
polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
uberParent: "CopySource",
- className: "CouchbaseSource",
+ className: "XeroSource",
modelProperties: {
...CopySource.type.modelProperties,
query: {
@@ -15541,13 +10230,13 @@ export const CouchbaseSource: msRest.CompositeMapper = {
}
};
-export const ConcurSource: msRest.CompositeMapper = {
- serializedName: "ConcurSource",
+export const SquareSource: msRest.CompositeMapper = {
+ serializedName: "SquareSource",
type: {
name: "Composite",
polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
uberParent: "CopySource",
- className: "ConcurSource",
+ className: "SquareSource",
modelProperties: {
...CopySource.type.modelProperties,
query: {
@@ -15561,13 +10250,13 @@ export const ConcurSource: msRest.CompositeMapper = {
}
};
-export const AzurePostgreSqlSource: msRest.CompositeMapper = {
- serializedName: "AzurePostgreSqlSource",
+export const SparkSource: msRest.CompositeMapper = {
+ serializedName: "SparkSource",
type: {
name: "Composite",
polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
uberParent: "CopySource",
- className: "AzurePostgreSqlSource",
+ className: "SparkSource",
modelProperties: {
...CopySource.type.modelProperties,
query: {
@@ -15581,13 +10270,13 @@ export const AzurePostgreSqlSource: msRest.CompositeMapper = {
}
};
-export const AmazonMWSSource: msRest.CompositeMapper = {
- serializedName: "AmazonMWSSource",
+export const ShopifySource: msRest.CompositeMapper = {
+ serializedName: "ShopifySource",
type: {
name: "Composite",
polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
uberParent: "CopySource",
- className: "AmazonMWSSource",
+ className: "ShopifySource",
modelProperties: {
...CopySource.type.modelProperties,
query: {
@@ -15601,17 +10290,17 @@ export const AmazonMWSSource: msRest.CompositeMapper = {
}
};
-export const HttpSource: msRest.CompositeMapper = {
- serializedName: "HttpSource",
+export const ServiceNowSource: msRest.CompositeMapper = {
+ serializedName: "ServiceNowSource",
type: {
name: "Composite",
polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
uberParent: "CopySource",
- className: "HttpSource",
+ className: "ServiceNowSource",
modelProperties: {
...CopySource.type.modelProperties,
- httpRequestTimeout: {
- serializedName: "httpRequestTimeout",
+ query: {
+ serializedName: "query",
type: {
name: "Object"
}
@@ -15621,17 +10310,17 @@ export const HttpSource: msRest.CompositeMapper = {
}
};
-export const AzureDataLakeStoreSource: msRest.CompositeMapper = {
- serializedName: "AzureDataLakeStoreSource",
+export const QuickBooksSource: msRest.CompositeMapper = {
+ serializedName: "QuickBooksSource",
type: {
name: "Composite",
polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
uberParent: "CopySource",
- className: "AzureDataLakeStoreSource",
+ className: "QuickBooksSource",
modelProperties: {
...CopySource.type.modelProperties,
- recursive: {
- serializedName: "recursive",
+ query: {
+ serializedName: "query",
type: {
name: "Object"
}
@@ -15641,13 +10330,13 @@ export const AzureDataLakeStoreSource: msRest.CompositeMapper = {
}
};
-export const MongoDbSource: msRest.CompositeMapper = {
- serializedName: "MongoDbSource",
+export const PrestoSource: msRest.CompositeMapper = {
+ serializedName: "PrestoSource",
type: {
name: "Composite",
polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
uberParent: "CopySource",
- className: "MongoDbSource",
+ className: "PrestoSource",
modelProperties: {
...CopySource.type.modelProperties,
query: {
@@ -15661,13 +10350,13 @@ export const MongoDbSource: msRest.CompositeMapper = {
}
};
-export const CassandraSource: msRest.CompositeMapper = {
- serializedName: "CassandraSource",
+export const PhoenixSource: msRest.CompositeMapper = {
+ serializedName: "PhoenixSource",
type: {
name: "Composite",
polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
uberParent: "CopySource",
- className: "CassandraSource",
+ className: "PhoenixSource",
modelProperties: {
...CopySource.type.modelProperties,
query: {
@@ -15675,49 +10364,43 @@ export const CassandraSource: msRest.CompositeMapper = {
type: {
name: "Object"
}
- },
- consistencyLevel: {
- serializedName: "consistencyLevel",
- type: {
- name: "String"
- }
}
},
additionalProperties: CopySource.type.additionalProperties
}
};
-export const WebSource: msRest.CompositeMapper = {
- serializedName: "WebSource",
+export const PaypalSource: msRest.CompositeMapper = {
+ serializedName: "PaypalSource",
type: {
name: "Composite",
polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
uberParent: "CopySource",
- className: "WebSource",
+ className: "PaypalSource",
modelProperties: {
- ...CopySource.type.modelProperties
+ ...CopySource.type.modelProperties,
+ query: {
+ serializedName: "query",
+ type: {
+ name: "Object"
+ }
+ }
},
additionalProperties: CopySource.type.additionalProperties
}
};
-export const OracleSource: msRest.CompositeMapper = {
- serializedName: "OracleSource",
+export const MarketoSource: msRest.CompositeMapper = {
+ serializedName: "MarketoSource",
type: {
name: "Composite",
polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
uberParent: "CopySource",
- className: "OracleSource",
+ className: "MarketoSource",
modelProperties: {
...CopySource.type.modelProperties,
- oracleReaderQuery: {
- serializedName: "oracleReaderQuery",
- type: {
- name: "Object"
- }
- },
- queryTimeout: {
- serializedName: "queryTimeout",
+ query: {
+ serializedName: "query",
type: {
name: "Object"
}
@@ -15727,13 +10410,13 @@ export const OracleSource: msRest.CompositeMapper = {
}
};
-export const AzureMySqlSource: msRest.CompositeMapper = {
- serializedName: "AzureMySqlSource",
+export const MariaDBSource: msRest.CompositeMapper = {
+ serializedName: "MariaDBSource",
type: {
name: "Composite",
polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
uberParent: "CopySource",
- className: "AzureMySqlSource",
+ className: "MariaDBSource",
modelProperties: {
...CopySource.type.modelProperties,
query: {
@@ -15747,74 +10430,57 @@ export const AzureMySqlSource: msRest.CompositeMapper = {
}
};
-export const DistcpSettings: msRest.CompositeMapper = {
- serializedName: "DistcpSettings",
+export const MagentoSource: msRest.CompositeMapper = {
+ serializedName: "MagentoSource",
type: {
name: "Composite",
- className: "DistcpSettings",
+ polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
+ uberParent: "CopySource",
+ className: "MagentoSource",
modelProperties: {
- resourceManagerEndpoint: {
- required: true,
- serializedName: "resourceManagerEndpoint",
- type: {
- name: "Object"
- }
- },
- tempScriptPath: {
- required: true,
- serializedName: "tempScriptPath",
- type: {
- name: "Object"
- }
- },
- distcpOptions: {
- serializedName: "distcpOptions",
+ ...CopySource.type.modelProperties,
+ query: {
+ serializedName: "query",
type: {
name: "Object"
}
}
- }
+ },
+ additionalProperties: CopySource.type.additionalProperties
}
};
-export const HdfsSource: msRest.CompositeMapper = {
- serializedName: "HdfsSource",
+export const JiraSource: msRest.CompositeMapper = {
+ serializedName: "JiraSource",
type: {
name: "Composite",
polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
uberParent: "CopySource",
- className: "HdfsSource",
+ className: "JiraSource",
modelProperties: {
...CopySource.type.modelProperties,
- recursive: {
- serializedName: "recursive",
+ query: {
+ serializedName: "query",
type: {
name: "Object"
}
- },
- distcpSettings: {
- serializedName: "distcpSettings",
- type: {
- name: "Composite",
- className: "DistcpSettings"
- }
}
},
additionalProperties: CopySource.type.additionalProperties
}
};
-export const FileSystemSource: msRest.CompositeMapper = {
- serializedName: "FileSystemSource",
+export const ImpalaSource: msRest.CompositeMapper = {
+ serializedName: "ImpalaSource",
type: {
name: "Composite",
polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
uberParent: "CopySource",
- className: "FileSystemSource",
+ className: "ImpalaSource",
modelProperties: {
...CopySource.type.modelProperties,
- recursive: {
- serializedName: "recursive",
+ query: {
+ serializedName: "query",
type: {
name: "Object"
}
@@ -15824,29 +10490,17 @@ export const FileSystemSource: msRest.CompositeMapper = {
}
};
-export const SqlDWSource: msRest.CompositeMapper = {
- serializedName: "SqlDWSource",
+export const HubspotSource: msRest.CompositeMapper = {
+ serializedName: "HubspotSource",
type: {
name: "Composite",
polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
uberParent: "CopySource",
- className: "SqlDWSource",
+ className: "HubspotSource",
modelProperties: {
...CopySource.type.modelProperties,
- sqlReaderQuery: {
- serializedName: "sqlReaderQuery",
- type: {
- name: "Object"
- }
- },
- sqlReaderStoredProcedureName: {
- serializedName: "sqlReaderStoredProcedureName",
- type: {
- name: "Object"
- }
- },
- storedProcedureParameters: {
- serializedName: "storedProcedureParameters",
+ query: {
+ serializedName: "query",
type: {
name: "Object"
}
@@ -15856,60 +10510,39 @@ export const SqlDWSource: msRest.CompositeMapper = {
}
};
-export const StoredProcedureParameter: msRest.CompositeMapper = {
- serializedName: "StoredProcedureParameter",
+export const HiveSource: msRest.CompositeMapper = {
+ serializedName: "HiveSource",
type: {
name: "Composite",
- className: "StoredProcedureParameter",
+ polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
+ uberParent: "CopySource",
+ className: "HiveSource",
modelProperties: {
- value: {
- required: true,
- serializedName: "value",
+ ...CopySource.type.modelProperties,
+ query: {
+ serializedName: "query",
type: {
name: "Object"
}
- },
- type: {
- serializedName: "type",
- type: {
- name: "String"
- }
}
- }
+ },
+ additionalProperties: CopySource.type.additionalProperties
}
};
-export const SqlSource: msRest.CompositeMapper = {
- serializedName: "SqlSource",
+export const HBaseSource: msRest.CompositeMapper = {
+ serializedName: "HBaseSource",
type: {
name: "Composite",
polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
uberParent: "CopySource",
- className: "SqlSource",
- modelProperties: {
- ...CopySource.type.modelProperties,
- sqlReaderQuery: {
- serializedName: "sqlReaderQuery",
- type: {
- name: "Object"
- }
- },
- sqlReaderStoredProcedureName: {
- serializedName: "sqlReaderStoredProcedureName",
- type: {
- name: "Object"
- }
- },
- storedProcedureParameters: {
- serializedName: "storedProcedureParameters",
- type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Composite",
- className: "StoredProcedureParameter"
- }
- }
+ className: "HBaseSource",
+ modelProperties: {
+ ...CopySource.type.modelProperties,
+ query: {
+ serializedName: "query",
+ type: {
+ name: "Object"
}
}
},
@@ -15917,19 +10550,19 @@ export const SqlSource: msRest.CompositeMapper = {
}
};
-export const SapEccSource: msRest.CompositeMapper = {
- serializedName: "SapEccSource",
+export const GreenplumSource: msRest.CompositeMapper = {
+ serializedName: "GreenplumSource",
type: {
name: "Composite",
polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
uberParent: "CopySource",
- className: "SapEccSource",
+ className: "GreenplumSource",
modelProperties: {
...CopySource.type.modelProperties,
query: {
serializedName: "query",
type: {
- name: "String"
+ name: "Object"
}
}
},
@@ -15937,13 +10570,13 @@ export const SapEccSource: msRest.CompositeMapper = {
}
};
-export const SapCloudForCustomerSource: msRest.CompositeMapper = {
- serializedName: "SapCloudForCustomerSource",
+export const GoogleBigQuerySource: msRest.CompositeMapper = {
+ serializedName: "GoogleBigQuerySource",
type: {
name: "Composite",
polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
uberParent: "CopySource",
- className: "SapCloudForCustomerSource",
+ className: "GoogleBigQuerySource",
modelProperties: {
...CopySource.type.modelProperties,
query: {
@@ -15957,13 +10590,13 @@ export const SapCloudForCustomerSource: msRest.CompositeMapper = {
}
};
-export const SalesforceSource: msRest.CompositeMapper = {
- serializedName: "SalesforceSource",
+export const GoogleAdWordsSource: msRest.CompositeMapper = {
+ serializedName: "GoogleAdWordsSource",
type: {
name: "Composite",
polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
uberParent: "CopySource",
- className: "SalesforceSource",
+ className: "GoogleAdWordsSource",
modelProperties: {
...CopySource.type.modelProperties,
query: {
@@ -15971,25 +10604,19 @@ export const SalesforceSource: msRest.CompositeMapper = {
type: {
name: "Object"
}
- },
- readBehavior: {
- serializedName: "readBehavior",
- type: {
- name: "String"
- }
}
},
additionalProperties: CopySource.type.additionalProperties
}
};
-export const RelationalSource: msRest.CompositeMapper = {
- serializedName: "RelationalSource",
+export const EloquaSource: msRest.CompositeMapper = {
+ serializedName: "EloquaSource",
type: {
name: "Composite",
polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
uberParent: "CopySource",
- className: "RelationalSource",
+ className: "EloquaSource",
modelProperties: {
...CopySource.type.modelProperties,
query: {
@@ -16003,13 +10630,13 @@ export const RelationalSource: msRest.CompositeMapper = {
}
};
-export const DynamicsSource: msRest.CompositeMapper = {
- serializedName: "DynamicsSource",
+export const DrillSource: msRest.CompositeMapper = {
+ serializedName: "DrillSource",
type: {
name: "Composite",
polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
uberParent: "CopySource",
- className: "DynamicsSource",
+ className: "DrillSource",
modelProperties: {
...CopySource.type.modelProperties,
query: {
@@ -16023,13 +10650,13 @@ export const DynamicsSource: msRest.CompositeMapper = {
}
};
-export const DocumentDbCollectionSource: msRest.CompositeMapper = {
- serializedName: "DocumentDbCollectionSource",
+export const CouchbaseSource: msRest.CompositeMapper = {
+ serializedName: "CouchbaseSource",
type: {
name: "Composite",
polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
uberParent: "CopySource",
- className: "DocumentDbCollectionSource",
+ className: "CouchbaseSource",
modelProperties: {
...CopySource.type.modelProperties,
query: {
@@ -16037,41 +10664,23 @@ export const DocumentDbCollectionSource: msRest.CompositeMapper = {
type: {
name: "Object"
}
- },
- nestingSeparator: {
- serializedName: "nestingSeparator",
- type: {
- name: "Object"
- }
}
},
additionalProperties: CopySource.type.additionalProperties
}
};
-export const BlobSource: msRest.CompositeMapper = {
- serializedName: "BlobSource",
+export const ConcurSource: msRest.CompositeMapper = {
+ serializedName: "ConcurSource",
type: {
name: "Composite",
polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
uberParent: "CopySource",
- className: "BlobSource",
+ className: "ConcurSource",
modelProperties: {
...CopySource.type.modelProperties,
- treatEmptyAsNull: {
- serializedName: "treatEmptyAsNull",
- type: {
- name: "Object"
- }
- },
- skipHeaderLineCount: {
- serializedName: "skipHeaderLineCount",
- type: {
- name: "Object"
- }
- },
- recursive: {
- serializedName: "recursive",
+ query: {
+ serializedName: "query",
type: {
name: "Object"
}
@@ -16081,23 +10690,17 @@ export const BlobSource: msRest.CompositeMapper = {
}
};
-export const AzureTableSource: msRest.CompositeMapper = {
- serializedName: "AzureTableSource",
+export const AzurePostgreSqlSource: msRest.CompositeMapper = {
+ serializedName: "AzurePostgreSqlSource",
type: {
name: "Composite",
polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
uberParent: "CopySource",
- className: "AzureTableSource",
+ className: "AzurePostgreSqlSource",
modelProperties: {
...CopySource.type.modelProperties,
- azureTableSourceQuery: {
- serializedName: "azureTableSourceQuery",
- type: {
- name: "Object"
- }
- },
- azureTableSourceIgnoreTableNotFound: {
- serializedName: "azureTableSourceIgnoreTableNotFound",
+ query: {
+ serializedName: "query",
type: {
name: "Object"
}
@@ -16107,720 +10710,668 @@ export const AzureTableSource: msRest.CompositeMapper = {
}
};
-export const LookupActivityTypeProperties: msRest.CompositeMapper = {
- serializedName: "LookupActivityTypeProperties",
+export const AmazonMWSSource: msRest.CompositeMapper = {
+ serializedName: "AmazonMWSSource",
type: {
name: "Composite",
- className: "LookupActivityTypeProperties",
+ polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
+ uberParent: "CopySource",
+ className: "AmazonMWSSource",
modelProperties: {
- source: {
- required: true,
- serializedName: "source",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "CopySource",
- className: "CopySource",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- },
- dataset: {
- required: true,
- serializedName: "dataset",
- defaultValue: {},
- type: {
- name: "Composite",
- className: "DatasetReference"
- }
- },
- firstRowOnly: {
- serializedName: "firstRowOnly",
+ ...CopySource.type.modelProperties,
+ query: {
+ serializedName: "query",
type: {
name: "Object"
}
}
- }
+ },
+ additionalProperties: CopySource.type.additionalProperties
}
};
-export const LookupActivity: msRest.CompositeMapper = {
- serializedName: "Lookup",
+export const RestServiceSource: msRest.CompositeMapper = {
+ serializedName: "RestServiceSource",
type: {
name: "Composite",
- polymorphicDiscriminator: Activity.type.polymorphicDiscriminator,
- uberParent: "Activity",
- className: "LookupActivity",
+ polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
+ uberParent: "CopySource",
+ className: "RestServiceSource",
modelProperties: {
- ...ExecutionActivity.type.modelProperties,
- source: {
- required: true,
- serializedName: "typeProperties.source",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "CopySource",
- className: "CopySource",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- },
- dataset: {
- required: true,
- serializedName: "typeProperties.dataset",
- defaultValue: {},
+ ...CopySource.type.modelProperties,
+ httpRequestTimeout: {
+ serializedName: "httpRequestTimeout",
type: {
- name: "Composite",
- className: "DatasetReference"
+ name: "Object"
}
},
- firstRowOnly: {
- serializedName: "typeProperties.firstRowOnly",
+ requestInterval: {
+ serializedName: "requestInterval",
type: {
name: "Object"
}
}
},
- additionalProperties: Activity.type.additionalProperties
+ additionalProperties: CopySource.type.additionalProperties
}
};
-export const SqlServerStoredProcedureActivityTypeProperties: msRest.CompositeMapper = {
- serializedName: "SqlServerStoredProcedureActivityTypeProperties",
+export const HttpSource: msRest.CompositeMapper = {
+ serializedName: "HttpSource",
type: {
name: "Composite",
- className: "SqlServerStoredProcedureActivityTypeProperties",
+ polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
+ uberParent: "CopySource",
+ className: "HttpSource",
modelProperties: {
- storedProcedureName: {
- required: true,
- serializedName: "storedProcedureName",
+ ...CopySource.type.modelProperties,
+ httpRequestTimeout: {
+ serializedName: "httpRequestTimeout",
type: {
name: "Object"
}
- },
- storedProcedureParameters: {
- serializedName: "storedProcedureParameters",
- type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Composite",
- className: "StoredProcedureParameter"
- }
- }
- }
}
- }
+ },
+ additionalProperties: CopySource.type.additionalProperties
}
};
-export const SqlServerStoredProcedureActivity: msRest.CompositeMapper = {
- serializedName: "SqlServerStoredProcedure",
+export const AzureDataLakeStoreSource: msRest.CompositeMapper = {
+ serializedName: "AzureDataLakeStoreSource",
type: {
name: "Composite",
- polymorphicDiscriminator: Activity.type.polymorphicDiscriminator,
- uberParent: "Activity",
- className: "SqlServerStoredProcedureActivity",
+ polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
+ uberParent: "CopySource",
+ className: "AzureDataLakeStoreSource",
modelProperties: {
- ...ExecutionActivity.type.modelProperties,
- storedProcedureName: {
- required: true,
- serializedName: "typeProperties.storedProcedureName",
+ ...CopySource.type.modelProperties,
+ recursive: {
+ serializedName: "recursive",
type: {
name: "Object"
}
- },
- storedProcedureParameters: {
- serializedName: "typeProperties.storedProcedureParameters",
- type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Composite",
- className: "StoredProcedureParameter"
- }
- }
- }
}
},
- additionalProperties: Activity.type.additionalProperties
+ additionalProperties: CopySource.type.additionalProperties
}
};
-export const CustomActivityReferenceObject: msRest.CompositeMapper = {
- serializedName: "CustomActivityReferenceObject",
+export const MongoDbSource: msRest.CompositeMapper = {
+ serializedName: "MongoDbSource",
type: {
name: "Composite",
- className: "CustomActivityReferenceObject",
+ polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
+ uberParent: "CopySource",
+ className: "MongoDbSource",
modelProperties: {
- linkedServices: {
- serializedName: "linkedServices",
- type: {
- name: "Sequence",
- element: {
- type: {
- name: "Composite",
- className: "LinkedServiceReference"
- }
- }
- }
- },
- datasets: {
- serializedName: "datasets",
- type: {
- name: "Sequence",
- element: {
- type: {
- name: "Composite",
- className: "DatasetReference"
- }
- }
+ ...CopySource.type.modelProperties,
+ query: {
+ serializedName: "query",
+ type: {
+ name: "Object"
}
}
- }
+ },
+ additionalProperties: CopySource.type.additionalProperties
}
};
-export const CustomActivityTypeProperties: msRest.CompositeMapper = {
- serializedName: "CustomActivityTypeProperties",
+export const CassandraSource: msRest.CompositeMapper = {
+ serializedName: "CassandraSource",
type: {
name: "Composite",
- className: "CustomActivityTypeProperties",
+ polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
+ uberParent: "CopySource",
+ className: "CassandraSource",
modelProperties: {
- command: {
- required: true,
- serializedName: "command",
- type: {
- name: "Object"
- }
- },
- resourceLinkedService: {
- serializedName: "resourceLinkedService",
- type: {
- name: "Composite",
- className: "LinkedServiceReference"
- }
- },
- folderPath: {
- serializedName: "folderPath",
+ ...CopySource.type.modelProperties,
+ query: {
+ serializedName: "query",
type: {
name: "Object"
}
},
- referenceObjects: {
- serializedName: "referenceObjects",
- type: {
- name: "Composite",
- className: "CustomActivityReferenceObject"
- }
- },
- extendedProperties: {
- serializedName: "extendedProperties",
+ consistencyLevel: {
+ serializedName: "consistencyLevel",
type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Object"
- }
- }
+ name: "String"
}
}
- }
+ },
+ additionalProperties: CopySource.type.additionalProperties
}
};
-export const CustomActivity: msRest.CompositeMapper = {
- serializedName: "Custom",
+export const WebSource: msRest.CompositeMapper = {
+ serializedName: "WebSource",
type: {
name: "Composite",
- polymorphicDiscriminator: Activity.type.polymorphicDiscriminator,
- uberParent: "Activity",
- className: "CustomActivity",
+ polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
+ uberParent: "CopySource",
+ className: "WebSource",
modelProperties: {
- ...ExecutionActivity.type.modelProperties,
- command: {
- required: true,
- serializedName: "typeProperties.command",
- type: {
- name: "Object"
- }
- },
- resourceLinkedService: {
- serializedName: "typeProperties.resourceLinkedService",
- type: {
- name: "Composite",
- className: "LinkedServiceReference"
- }
- },
- folderPath: {
- serializedName: "typeProperties.folderPath",
- type: {
- name: "Object"
- }
- },
- referenceObjects: {
- serializedName: "typeProperties.referenceObjects",
- type: {
- name: "Composite",
- className: "CustomActivityReferenceObject"
- }
- },
- extendedProperties: {
- serializedName: "typeProperties.extendedProperties",
- type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Object"
- }
- }
- }
- }
+ ...CopySource.type.modelProperties
},
- additionalProperties: Activity.type.additionalProperties
+ additionalProperties: CopySource.type.additionalProperties
}
};
-export const SSISPropertyOverride: msRest.CompositeMapper = {
- serializedName: "SSISPropertyOverride",
+export const OracleServiceCloudSource: msRest.CompositeMapper = {
+ serializedName: "OracleServiceCloudSource",
type: {
name: "Composite",
- className: "SSISPropertyOverride",
+ polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
+ uberParent: "CopySource",
+ className: "OracleServiceCloudSource",
modelProperties: {
- value: {
- required: true,
- serializedName: "value",
+ ...CopySource.type.modelProperties,
+ query: {
+ serializedName: "query",
type: {
name: "Object"
}
- },
- isSensitive: {
- serializedName: "isSensitive",
- type: {
- name: "Boolean"
- }
}
- }
+ },
+ additionalProperties: CopySource.type.additionalProperties
}
};
-export const SSISExecutionParameter: msRest.CompositeMapper = {
- serializedName: "SSISExecutionParameter",
+export const OracleSource: msRest.CompositeMapper = {
+ serializedName: "OracleSource",
type: {
name: "Composite",
- className: "SSISExecutionParameter",
+ polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
+ uberParent: "CopySource",
+ className: "OracleSource",
modelProperties: {
- value: {
- required: true,
- serializedName: "value",
+ ...CopySource.type.modelProperties,
+ oracleReaderQuery: {
+ serializedName: "oracleReaderQuery",
+ type: {
+ name: "Object"
+ }
+ },
+ queryTimeout: {
+ serializedName: "queryTimeout",
type: {
name: "Object"
}
}
- }
+ },
+ additionalProperties: CopySource.type.additionalProperties
}
};
-export const SSISPackageLocation: msRest.CompositeMapper = {
- serializedName: "SSISPackageLocation",
+export const AzureMySqlSource: msRest.CompositeMapper = {
+ serializedName: "AzureMySqlSource",
type: {
name: "Composite",
- className: "SSISPackageLocation",
+ polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
+ uberParent: "CopySource",
+ className: "AzureMySqlSource",
modelProperties: {
- packagePath: {
- required: true,
- serializedName: "packagePath",
+ ...CopySource.type.modelProperties,
+ query: {
+ serializedName: "query",
type: {
- name: "String"
+ name: "Object"
}
}
- }
+ },
+ additionalProperties: CopySource.type.additionalProperties
}
};
-export const ExecuteSSISPackageActivityTypeProperties: msRest.CompositeMapper = {
- serializedName: "ExecuteSSISPackageActivityTypeProperties",
+export const DistcpSettings: msRest.CompositeMapper = {
+ serializedName: "DistcpSettings",
type: {
name: "Composite",
- className: "ExecuteSSISPackageActivityTypeProperties",
+ className: "DistcpSettings",
modelProperties: {
- packageLocation: {
+ resourceManagerEndpoint: {
required: true,
- serializedName: "packageLocation",
+ serializedName: "resourceManagerEndpoint",
type: {
- name: "Composite",
- className: "SSISPackageLocation"
+ name: "Object"
}
},
- runtime: {
- serializedName: "runtime",
+ tempScriptPath: {
+ required: true,
+ serializedName: "tempScriptPath",
type: {
- name: "String"
+ name: "Object"
}
},
- loggingLevel: {
- serializedName: "loggingLevel",
+ distcpOptions: {
+ serializedName: "distcpOptions",
type: {
- name: "String"
+ name: "Object"
}
- },
- environmentPath: {
- serializedName: "environmentPath",
+ }
+ }
+ }
+};
+
+export const HdfsSource: msRest.CompositeMapper = {
+ serializedName: "HdfsSource",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
+ uberParent: "CopySource",
+ className: "HdfsSource",
+ modelProperties: {
+ ...CopySource.type.modelProperties,
+ recursive: {
+ serializedName: "recursive",
type: {
- name: "String"
+ name: "Object"
}
},
- connectVia: {
- required: true,
- serializedName: "connectVia",
- defaultValue: {},
+ distcpSettings: {
+ serializedName: "distcpSettings",
type: {
name: "Composite",
- className: "IntegrationRuntimeReference"
- }
- },
- projectParameters: {
- serializedName: "projectParameters",
- type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Composite",
- className: "SSISExecutionParameter"
- }
- }
+ className: "DistcpSettings"
}
- },
- packageParameters: {
- serializedName: "packageParameters",
+ }
+ },
+ additionalProperties: CopySource.type.additionalProperties
+ }
+};
+
+export const FileSystemSource: msRest.CompositeMapper = {
+ serializedName: "FileSystemSource",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
+ uberParent: "CopySource",
+ className: "FileSystemSource",
+ modelProperties: {
+ ...CopySource.type.modelProperties,
+ recursive: {
+ serializedName: "recursive",
type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Composite",
- className: "SSISExecutionParameter"
- }
- }
+ name: "Object"
}
- },
- projectConnectionManagers: {
- serializedName: "projectConnectionManagers",
+ }
+ },
+ additionalProperties: CopySource.type.additionalProperties
+ }
+};
+
+export const SqlDWSource: msRest.CompositeMapper = {
+ serializedName: "SqlDWSource",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
+ uberParent: "CopySource",
+ className: "SqlDWSource",
+ modelProperties: {
+ ...CopySource.type.modelProperties,
+ sqlReaderQuery: {
+ serializedName: "sqlReaderQuery",
type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Composite",
- className: "SSISExecutionParameter"
- }
- }
- }
- }
+ name: "Object"
}
},
- packageConnectionManagers: {
- serializedName: "packageConnectionManagers",
+ sqlReaderStoredProcedureName: {
+ serializedName: "sqlReaderStoredProcedureName",
type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Composite",
- className: "SSISExecutionParameter"
- }
- }
- }
- }
+ name: "Object"
}
},
- propertyOverrides: {
- serializedName: "propertyOverrides",
+ storedProcedureParameters: {
+ serializedName: "storedProcedureParameters",
type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Composite",
- className: "SSISPropertyOverride"
- }
- }
+ name: "Object"
}
}
- }
+ },
+ additionalProperties: CopySource.type.additionalProperties
}
};
-export const ExecuteSSISPackageActivity: msRest.CompositeMapper = {
- serializedName: "ExecuteSSISPackage",
+export const StoredProcedureParameter: msRest.CompositeMapper = {
+ serializedName: "StoredProcedureParameter",
type: {
name: "Composite",
- polymorphicDiscriminator: Activity.type.polymorphicDiscriminator,
- uberParent: "Activity",
- className: "ExecuteSSISPackageActivity",
+ className: "StoredProcedureParameter",
modelProperties: {
- ...ExecutionActivity.type.modelProperties,
- packageLocation: {
- required: true,
- serializedName: "typeProperties.packageLocation",
- type: {
- name: "Composite",
- className: "SSISPackageLocation"
- }
- },
- runtime: {
- serializedName: "typeProperties.runtime",
+ value: {
+ serializedName: "value",
type: {
- name: "String"
+ name: "Object"
}
},
- loggingLevel: {
- serializedName: "typeProperties.loggingLevel",
+ type: {
+ serializedName: "type",
type: {
name: "String"
}
- },
- environmentPath: {
- serializedName: "typeProperties.environmentPath",
+ }
+ }
+ }
+};
+
+export const SqlSource: msRest.CompositeMapper = {
+ serializedName: "SqlSource",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
+ uberParent: "CopySource",
+ className: "SqlSource",
+ modelProperties: {
+ ...CopySource.type.modelProperties,
+ sqlReaderQuery: {
+ serializedName: "sqlReaderQuery",
type: {
- name: "String"
+ name: "Object"
}
},
- connectVia: {
- required: true,
- serializedName: "typeProperties.connectVia",
- defaultValue: {},
+ sqlReaderStoredProcedureName: {
+ serializedName: "sqlReaderStoredProcedureName",
type: {
- name: "Composite",
- className: "IntegrationRuntimeReference"
+ name: "Object"
}
},
- projectParameters: {
- serializedName: "typeProperties.projectParameters",
+ storedProcedureParameters: {
+ serializedName: "storedProcedureParameters",
type: {
name: "Dictionary",
value: {
type: {
name: "Composite",
- className: "SSISExecutionParameter"
+ className: "StoredProcedureParameter"
}
}
}
- },
- packageParameters: {
- serializedName: "typeProperties.packageParameters",
+ }
+ },
+ additionalProperties: CopySource.type.additionalProperties
+ }
+};
+
+export const SapEccSource: msRest.CompositeMapper = {
+ serializedName: "SapEccSource",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
+ uberParent: "CopySource",
+ className: "SapEccSource",
+ modelProperties: {
+ ...CopySource.type.modelProperties,
+ query: {
+ serializedName: "query",
type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Composite",
- className: "SSISExecutionParameter"
- }
- }
+ name: "String"
}
- },
- projectConnectionManagers: {
- serializedName: "typeProperties.projectConnectionManagers",
+ }
+ },
+ additionalProperties: CopySource.type.additionalProperties
+ }
+};
+
+export const SapCloudForCustomerSource: msRest.CompositeMapper = {
+ serializedName: "SapCloudForCustomerSource",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
+ uberParent: "CopySource",
+ className: "SapCloudForCustomerSource",
+ modelProperties: {
+ ...CopySource.type.modelProperties,
+ query: {
+ serializedName: "query",
type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Composite",
- className: "SSISExecutionParameter"
- }
- }
- }
- }
+ name: "Object"
}
- },
- packageConnectionManagers: {
- serializedName: "typeProperties.packageConnectionManagers",
+ }
+ },
+ additionalProperties: CopySource.type.additionalProperties
+ }
+};
+
+export const SalesforceSource: msRest.CompositeMapper = {
+ serializedName: "SalesforceSource",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
+ uberParent: "CopySource",
+ className: "SalesforceSource",
+ modelProperties: {
+ ...CopySource.type.modelProperties,
+ query: {
+ serializedName: "query",
type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Composite",
- className: "SSISExecutionParameter"
- }
- }
- }
- }
+ name: "Object"
}
},
- propertyOverrides: {
- serializedName: "typeProperties.propertyOverrides",
+ readBehavior: {
+ serializedName: "readBehavior",
type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Composite",
- className: "SSISPropertyOverride"
- }
- }
+ name: "String"
+ }
+ }
+ },
+ additionalProperties: CopySource.type.additionalProperties
+ }
+};
+
+export const RelationalSource: msRest.CompositeMapper = {
+ serializedName: "RelationalSource",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
+ uberParent: "CopySource",
+ className: "RelationalSource",
+ modelProperties: {
+ ...CopySource.type.modelProperties,
+ query: {
+ serializedName: "query",
+ type: {
+ name: "Object"
+ }
+ }
+ },
+ additionalProperties: CopySource.type.additionalProperties
+ }
+};
+
+export const DynamicsAXSource: msRest.CompositeMapper = {
+ serializedName: "DynamicsAXSource",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
+ uberParent: "CopySource",
+ className: "DynamicsAXSource",
+ modelProperties: {
+ ...CopySource.type.modelProperties,
+ query: {
+ serializedName: "query",
+ type: {
+ name: "Object"
}
}
},
- additionalProperties: Activity.type.additionalProperties
+ additionalProperties: CopySource.type.additionalProperties
}
};
-export const HDInsightSparkActivityTypeProperties: msRest.CompositeMapper = {
- serializedName: "HDInsightSparkActivityTypeProperties",
+export const DynamicsSource: msRest.CompositeMapper = {
+ serializedName: "DynamicsSource",
type: {
name: "Composite",
- className: "HDInsightSparkActivityTypeProperties",
+ polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
+ uberParent: "CopySource",
+ className: "DynamicsSource",
modelProperties: {
- rootPath: {
- required: true,
- serializedName: "rootPath",
+ ...CopySource.type.modelProperties,
+ query: {
+ serializedName: "query",
type: {
name: "Object"
}
- },
- entryFilePath: {
- required: true,
- serializedName: "entryFilePath",
+ }
+ },
+ additionalProperties: CopySource.type.additionalProperties
+ }
+};
+
+export const DocumentDbCollectionSource: msRest.CompositeMapper = {
+ serializedName: "DocumentDbCollectionSource",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
+ uberParent: "CopySource",
+ className: "DocumentDbCollectionSource",
+ modelProperties: {
+ ...CopySource.type.modelProperties,
+ query: {
+ serializedName: "query",
type: {
name: "Object"
}
},
- argumentsProperty: {
- serializedName: "arguments",
+ nestingSeparator: {
+ serializedName: "nestingSeparator",
type: {
- name: "Sequence",
- element: {
- type: {
- name: "Object"
- }
- }
+ name: "Object"
}
- },
- getDebugInfo: {
- serializedName: "getDebugInfo",
+ }
+ },
+ additionalProperties: CopySource.type.additionalProperties
+ }
+};
+
+export const BlobSource: msRest.CompositeMapper = {
+ serializedName: "BlobSource",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
+ uberParent: "CopySource",
+ className: "BlobSource",
+ modelProperties: {
+ ...CopySource.type.modelProperties,
+ treatEmptyAsNull: {
+ serializedName: "treatEmptyAsNull",
type: {
- name: "String"
+ name: "Object"
}
},
- sparkJobLinkedService: {
- serializedName: "sparkJobLinkedService",
+ skipHeaderLineCount: {
+ serializedName: "skipHeaderLineCount",
type: {
- name: "Composite",
- className: "LinkedServiceReference"
+ name: "Object"
}
},
- className: {
- serializedName: "className",
+ recursive: {
+ serializedName: "recursive",
type: {
- name: "String"
+ name: "Object"
}
- },
- proxyUser: {
- serializedName: "proxyUser",
+ }
+ },
+ additionalProperties: CopySource.type.additionalProperties
+ }
+};
+
+export const AzureTableSource: msRest.CompositeMapper = {
+ serializedName: "AzureTableSource",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator,
+ uberParent: "CopySource",
+ className: "AzureTableSource",
+ modelProperties: {
+ ...CopySource.type.modelProperties,
+ azureTableSourceQuery: {
+ serializedName: "azureTableSourceQuery",
type: {
name: "Object"
}
},
- sparkConfig: {
- serializedName: "sparkConfig",
+ azureTableSourceIgnoreTableNotFound: {
+ serializedName: "azureTableSourceIgnoreTableNotFound",
type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Object"
- }
- }
+ name: "Object"
}
}
- }
+ },
+ additionalProperties: CopySource.type.additionalProperties
}
};
-export const HDInsightSparkActivity: msRest.CompositeMapper = {
- serializedName: "HDInsightSpark",
+export const LookupActivity: msRest.CompositeMapper = {
+ serializedName: "Lookup",
type: {
name: "Composite",
polymorphicDiscriminator: Activity.type.polymorphicDiscriminator,
uberParent: "Activity",
- className: "HDInsightSparkActivity",
+ className: "LookupActivity",
modelProperties: {
...ExecutionActivity.type.modelProperties,
- rootPath: {
- required: true,
- serializedName: "typeProperties.rootPath",
- type: {
- name: "Object"
- }
- },
- entryFilePath: {
+ source: {
required: true,
- serializedName: "typeProperties.entryFilePath",
- type: {
- name: "Object"
- }
- },
- argumentsProperty: {
- serializedName: "typeProperties.arguments",
+ serializedName: "typeProperties.source",
type: {
- name: "Sequence",
- element: {
+ name: "Composite",
+ polymorphicDiscriminator: {
+ serializedName: "type",
+ clientName: "type"
+ },
+ uberParent: "CopySource",
+ className: "CopySource",
+ additionalProperties: {
type: {
name: "Object"
}
}
}
},
- getDebugInfo: {
- serializedName: "typeProperties.getDebugInfo",
- type: {
- name: "String"
- }
- },
- sparkJobLinkedService: {
- serializedName: "typeProperties.sparkJobLinkedService",
+ dataset: {
+ required: true,
+ serializedName: "typeProperties.dataset",
+ defaultValue: {},
type: {
name: "Composite",
- className: "LinkedServiceReference"
+ className: "DatasetReference"
}
},
- className: {
- serializedName: "typeProperties.className",
+ firstRowOnly: {
+ serializedName: "typeProperties.firstRowOnly",
type: {
- name: "String"
+ name: "Object"
}
- },
- proxyUser: {
- serializedName: "typeProperties.proxyUser",
+ }
+ },
+ additionalProperties: Activity.type.additionalProperties
+ }
+};
+
+export const SqlServerStoredProcedureActivity: msRest.CompositeMapper = {
+ serializedName: "SqlServerStoredProcedure",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: Activity.type.polymorphicDiscriminator,
+ uberParent: "Activity",
+ className: "SqlServerStoredProcedureActivity",
+ modelProperties: {
+ ...ExecutionActivity.type.modelProperties,
+ storedProcedureName: {
+ required: true,
+ serializedName: "typeProperties.storedProcedureName",
type: {
name: "Object"
}
},
- sparkConfig: {
- serializedName: "typeProperties.sparkConfig",
+ storedProcedureParameters: {
+ serializedName: "typeProperties.storedProcedureParameters",
type: {
name: "Dictionary",
value: {
type: {
- name: "Object"
+ name: "Composite",
+ className: "StoredProcedureParameter"
}
}
}
@@ -16830,14 +11381,14 @@ export const HDInsightSparkActivity: msRest.CompositeMapper = {
}
};
-export const HDInsightStreamingActivityTypeProperties: msRest.CompositeMapper = {
- serializedName: "HDInsightStreamingActivityTypeProperties",
+export const CustomActivityReferenceObject: msRest.CompositeMapper = {
+ serializedName: "CustomActivityReferenceObject",
type: {
name: "Composite",
- className: "HDInsightStreamingActivityTypeProperties",
+ className: "CustomActivityReferenceObject",
modelProperties: {
- storageLinkedServices: {
- serializedName: "storageLinkedServices",
+ linkedServices: {
+ serializedName: "linkedServices",
type: {
name: "Sequence",
element: {
@@ -16848,89 +11399,60 @@ export const HDInsightStreamingActivityTypeProperties: msRest.CompositeMapper =
}
}
},
- argumentsProperty: {
- serializedName: "arguments",
+ datasets: {
+ serializedName: "datasets",
type: {
name: "Sequence",
element: {
type: {
- name: "Object"
+ name: "Composite",
+ className: "DatasetReference"
}
}
}
- },
- getDebugInfo: {
- serializedName: "getDebugInfo",
- type: {
- name: "String"
- }
- },
- mapper: {
- required: true,
- serializedName: "mapper",
- type: {
- name: "Object"
- }
- },
- reducer: {
- required: true,
- serializedName: "reducer",
- type: {
- name: "Object"
- }
- },
- input: {
- required: true,
- serializedName: "input",
- type: {
- name: "Object"
- }
- },
- output: {
- required: true,
- serializedName: "output",
- type: {
- name: "Object"
- }
- },
- filePaths: {
- required: true,
- serializedName: "filePaths",
- type: {
- name: "Sequence",
- element: {
- type: {
- name: "Object"
- }
- }
+ }
+ }
+ }
+};
+
+export const CustomActivity: msRest.CompositeMapper = {
+ serializedName: "Custom",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: Activity.type.polymorphicDiscriminator,
+ uberParent: "Activity",
+ className: "CustomActivity",
+ modelProperties: {
+ ...ExecutionActivity.type.modelProperties,
+ command: {
+ required: true,
+ serializedName: "typeProperties.command",
+ type: {
+ name: "Object"
}
},
- fileLinkedService: {
- serializedName: "fileLinkedService",
+ resourceLinkedService: {
+ serializedName: "typeProperties.resourceLinkedService",
type: {
name: "Composite",
className: "LinkedServiceReference"
}
},
- combiner: {
- serializedName: "combiner",
+ folderPath: {
+ serializedName: "typeProperties.folderPath",
type: {
name: "Object"
}
},
- commandEnvironment: {
- serializedName: "commandEnvironment",
+ referenceObjects: {
+ serializedName: "typeProperties.referenceObjects",
type: {
- name: "Sequence",
- element: {
- type: {
- name: "Object"
- }
- }
+ name: "Composite",
+ className: "CustomActivityReferenceObject"
}
},
- defines: {
- serializedName: "defines",
+ extendedProperties: {
+ serializedName: "typeProperties.extendedProperties",
type: {
name: "Dictionary",
value: {
@@ -16940,119 +11462,178 @@ export const HDInsightStreamingActivityTypeProperties: msRest.CompositeMapper =
}
}
}
- }
+ },
+ additionalProperties: Activity.type.additionalProperties
}
};
-export const HDInsightStreamingActivity: msRest.CompositeMapper = {
- serializedName: "HDInsightStreaming",
+export const SSISPropertyOverride: msRest.CompositeMapper = {
+ serializedName: "SSISPropertyOverride",
type: {
name: "Composite",
- polymorphicDiscriminator: Activity.type.polymorphicDiscriminator,
- uberParent: "Activity",
- className: "HDInsightStreamingActivity",
+ className: "SSISPropertyOverride",
modelProperties: {
- ...ExecutionActivity.type.modelProperties,
- storageLinkedServices: {
- serializedName: "typeProperties.storageLinkedServices",
+ value: {
+ required: true,
+ serializedName: "value",
type: {
- name: "Sequence",
- element: {
- type: {
- name: "Composite",
- className: "LinkedServiceReference"
- }
- }
+ name: "Object"
}
},
- argumentsProperty: {
- serializedName: "typeProperties.arguments",
+ isSensitive: {
+ serializedName: "isSensitive",
type: {
- name: "Sequence",
- element: {
- type: {
- name: "Object"
- }
- }
+ name: "Boolean"
}
- },
- getDebugInfo: {
- serializedName: "typeProperties.getDebugInfo",
+ }
+ }
+ }
+};
+
+export const SSISExecutionParameter: msRest.CompositeMapper = {
+ serializedName: "SSISExecutionParameter",
+ type: {
+ name: "Composite",
+ className: "SSISExecutionParameter",
+ modelProperties: {
+ value: {
+ required: true,
+ serializedName: "value",
+ type: {
+ name: "Object"
+ }
+ }
+ }
+ }
+};
+
+export const SSISPackageLocation: msRest.CompositeMapper = {
+ serializedName: "SSISPackageLocation",
+ type: {
+ name: "Composite",
+ className: "SSISPackageLocation",
+ modelProperties: {
+ packagePath: {
+ required: true,
+ serializedName: "packagePath",
type: {
name: "String"
}
- },
- mapper: {
+ }
+ }
+ }
+};
+
+export const ExecuteSSISPackageActivity: msRest.CompositeMapper = {
+ serializedName: "ExecuteSSISPackage",
+ type: {
+ name: "Composite",
+ polymorphicDiscriminator: Activity.type.polymorphicDiscriminator,
+ uberParent: "Activity",
+ className: "ExecuteSSISPackageActivity",
+ modelProperties: {
+ ...ExecutionActivity.type.modelProperties,
+ packageLocation: {
required: true,
- serializedName: "typeProperties.mapper",
+ serializedName: "typeProperties.packageLocation",
type: {
- name: "Object"
+ name: "Composite",
+ className: "SSISPackageLocation"
}
},
- reducer: {
- required: true,
- serializedName: "typeProperties.reducer",
+ runtime: {
+ serializedName: "typeProperties.runtime",
type: {
- name: "Object"
+ name: "String"
}
},
- input: {
- required: true,
- serializedName: "typeProperties.input",
+ loggingLevel: {
+ serializedName: "typeProperties.loggingLevel",
type: {
- name: "Object"
+ name: "String"
}
},
- output: {
- required: true,
- serializedName: "typeProperties.output",
+ environmentPath: {
+ serializedName: "typeProperties.environmentPath",
type: {
- name: "Object"
+ name: "String"
}
},
- filePaths: {
+ connectVia: {
required: true,
- serializedName: "typeProperties.filePaths",
+ serializedName: "typeProperties.connectVia",
+ defaultValue: {},
type: {
- name: "Sequence",
- element: {
+ name: "Composite",
+ className: "IntegrationRuntimeReference"
+ }
+ },
+ projectParameters: {
+ serializedName: "typeProperties.projectParameters",
+ type: {
+ name: "Dictionary",
+ value: {
type: {
- name: "Object"
+ name: "Composite",
+ className: "SSISExecutionParameter"
}
}
}
},
- fileLinkedService: {
- serializedName: "typeProperties.fileLinkedService",
+ packageParameters: {
+ serializedName: "typeProperties.packageParameters",
type: {
- name: "Composite",
- className: "LinkedServiceReference"
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "Composite",
+ className: "SSISExecutionParameter"
+ }
+ }
}
},
- combiner: {
- serializedName: "typeProperties.combiner",
+ projectConnectionManagers: {
+ serializedName: "typeProperties.projectConnectionManagers",
type: {
- name: "Object"
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "Composite",
+ className: "SSISExecutionParameter"
+ }
+ }
+ }
+ }
}
},
- commandEnvironment: {
- serializedName: "typeProperties.commandEnvironment",
+ packageConnectionManagers: {
+ serializedName: "typeProperties.packageConnectionManagers",
type: {
- name: "Sequence",
- element: {
+ name: "Dictionary",
+ value: {
type: {
- name: "Object"
+ name: "Dictionary",
+ value: {
+ type: {
+ name: "Composite",
+ className: "SSISExecutionParameter"
+ }
+ }
}
}
}
},
- defines: {
- serializedName: "typeProperties.defines",
+ propertyOverrides: {
+ serializedName: "typeProperties.propertyOverrides",
type: {
name: "Dictionary",
value: {
type: {
- name: "Object"
+ name: "Composite",
+ className: "SSISPropertyOverride"
}
}
}
@@ -17062,26 +11643,31 @@ export const HDInsightStreamingActivity: msRest.CompositeMapper = {
}
};
-export const HDInsightMapReduceActivityTypeProperties: msRest.CompositeMapper = {
- serializedName: "HDInsightMapReduceActivityTypeProperties",
+export const HDInsightSparkActivity: msRest.CompositeMapper = {
+ serializedName: "HDInsightSpark",
type: {
name: "Composite",
- className: "HDInsightMapReduceActivityTypeProperties",
+ polymorphicDiscriminator: Activity.type.polymorphicDiscriminator,
+ uberParent: "Activity",
+ className: "HDInsightSparkActivity",
modelProperties: {
- storageLinkedServices: {
- serializedName: "storageLinkedServices",
+ ...ExecutionActivity.type.modelProperties,
+ rootPath: {
+ required: true,
+ serializedName: "typeProperties.rootPath",
type: {
- name: "Sequence",
- element: {
- type: {
- name: "Composite",
- className: "LinkedServiceReference"
- }
- }
+ name: "Object"
+ }
+ },
+ entryFilePath: {
+ required: true,
+ serializedName: "typeProperties.entryFilePath",
+ type: {
+ name: "Object"
}
},
argumentsProperty: {
- serializedName: "arguments",
+ serializedName: "typeProperties.arguments",
type: {
name: "Sequence",
element: {
@@ -17092,45 +11678,32 @@ export const HDInsightMapReduceActivityTypeProperties: msRest.CompositeMapper =
}
},
getDebugInfo: {
- serializedName: "getDebugInfo",
+ serializedName: "typeProperties.getDebugInfo",
type: {
name: "String"
}
},
- className: {
- required: true,
- serializedName: "className",
- type: {
- name: "Object"
- }
- },
- jarFilePath: {
- required: true,
- serializedName: "jarFilePath",
- type: {
- name: "Object"
- }
- },
- jarLinkedService: {
- serializedName: "jarLinkedService",
+ sparkJobLinkedService: {
+ serializedName: "typeProperties.sparkJobLinkedService",
type: {
name: "Composite",
className: "LinkedServiceReference"
}
},
- jarLibs: {
- serializedName: "jarLibs",
+ className: {
+ serializedName: "typeProperties.className",
+ type: {
+ name: "String"
+ }
+ },
+ proxyUser: {
+ serializedName: "typeProperties.proxyUser",
type: {
- name: "Sequence",
- element: {
- type: {
- name: "Object"
- }
- }
+ name: "Object"
}
},
- defines: {
- serializedName: "defines",
+ sparkConfig: {
+ serializedName: "typeProperties.sparkConfig",
type: {
name: "Dictionary",
value: {
@@ -17140,17 +11713,18 @@ export const HDInsightMapReduceActivityTypeProperties: msRest.CompositeMapper =
}
}
}
- }
+ },
+ additionalProperties: Activity.type.additionalProperties
}
};
-export const HDInsightMapReduceActivity: msRest.CompositeMapper = {
- serializedName: "HDInsightMapReduce",
+export const HDInsightStreamingActivity: msRest.CompositeMapper = {
+ serializedName: "HDInsightStreaming",
type: {
name: "Composite",
polymorphicDiscriminator: Activity.type.polymorphicDiscriminator,
uberParent: "Activity",
- className: "HDInsightMapReduceActivity",
+ className: "HDInsightStreamingActivity",
modelProperties: {
...ExecutionActivity.type.modelProperties,
storageLinkedServices: {
@@ -17182,29 +11756,37 @@ export const HDInsightMapReduceActivity: msRest.CompositeMapper = {
name: "String"
}
},
- className: {
+ mapper: {
required: true,
- serializedName: "typeProperties.className",
+ serializedName: "typeProperties.mapper",
type: {
name: "Object"
}
},
- jarFilePath: {
+ reducer: {
required: true,
- serializedName: "typeProperties.jarFilePath",
+ serializedName: "typeProperties.reducer",
type: {
name: "Object"
}
},
- jarLinkedService: {
- serializedName: "typeProperties.jarLinkedService",
+ input: {
+ required: true,
+ serializedName: "typeProperties.input",
type: {
- name: "Composite",
- className: "LinkedServiceReference"
+ name: "Object"
}
},
- jarLibs: {
- serializedName: "typeProperties.jarLibs",
+ output: {
+ required: true,
+ serializedName: "typeProperties.output",
+ type: {
+ name: "Object"
+ }
+ },
+ filePaths: {
+ required: true,
+ serializedName: "typeProperties.filePaths",
type: {
name: "Sequence",
element: {
@@ -17214,42 +11796,21 @@ export const HDInsightMapReduceActivity: msRest.CompositeMapper = {
}
}
},
- defines: {
- serializedName: "typeProperties.defines",
+ fileLinkedService: {
+ serializedName: "typeProperties.fileLinkedService",
type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Object"
- }
- }
+ name: "Composite",
+ className: "LinkedServiceReference"
}
- }
- },
- additionalProperties: Activity.type.additionalProperties
- }
-};
-
-export const HDInsightPigActivityTypeProperties: msRest.CompositeMapper = {
- serializedName: "HDInsightPigActivityTypeProperties",
- type: {
- name: "Composite",
- className: "HDInsightPigActivityTypeProperties",
- modelProperties: {
- storageLinkedServices: {
- serializedName: "storageLinkedServices",
+ },
+ combiner: {
+ serializedName: "typeProperties.combiner",
type: {
- name: "Sequence",
- element: {
- type: {
- name: "Composite",
- className: "LinkedServiceReference"
- }
- }
+ name: "Object"
}
},
- argumentsProperty: {
- serializedName: "arguments",
+ commandEnvironment: {
+ serializedName: "typeProperties.commandEnvironment",
type: {
name: "Sequence",
element: {
@@ -17259,27 +11820,8 @@ export const HDInsightPigActivityTypeProperties: msRest.CompositeMapper = {
}
}
},
- getDebugInfo: {
- serializedName: "getDebugInfo",
- type: {
- name: "String"
- }
- },
- scriptPath: {
- serializedName: "scriptPath",
- type: {
- name: "Object"
- }
- },
- scriptLinkedService: {
- serializedName: "scriptLinkedService",
- type: {
- name: "Composite",
- className: "LinkedServiceReference"
- }
- },
defines: {
- serializedName: "defines",
+ serializedName: "typeProperties.defines",
type: {
name: "Dictionary",
value: {
@@ -17289,17 +11831,18 @@ export const HDInsightPigActivityTypeProperties: msRest.CompositeMapper = {
}
}
}
- }
+ },
+ additionalProperties: Activity.type.additionalProperties
}
};
-export const HDInsightPigActivity: msRest.CompositeMapper = {
- serializedName: "HDInsightPig",
+export const HDInsightMapReduceActivity: msRest.CompositeMapper = {
+ serializedName: "HDInsightMapReduce",
type: {
name: "Composite",
polymorphicDiscriminator: Activity.type.polymorphicDiscriminator,
uberParent: "Activity",
- className: "HDInsightPigActivity",
+ className: "HDInsightMapReduceActivity",
modelProperties: {
...ExecutionActivity.type.modelProperties,
storageLinkedServices: {
@@ -17331,19 +11874,38 @@ export const HDInsightPigActivity: msRest.CompositeMapper = {
name: "String"
}
},
- scriptPath: {
- serializedName: "typeProperties.scriptPath",
+ className: {
+ required: true,
+ serializedName: "typeProperties.className",
type: {
name: "Object"
}
},
- scriptLinkedService: {
- serializedName: "typeProperties.scriptLinkedService",
+ jarFilePath: {
+ required: true,
+ serializedName: "typeProperties.jarFilePath",
+ type: {
+ name: "Object"
+ }
+ },
+ jarLinkedService: {
+ serializedName: "typeProperties.jarLinkedService",
type: {
name: "Composite",
className: "LinkedServiceReference"
}
},
+ jarLibs: {
+ serializedName: "typeProperties.jarLibs",
+ type: {
+ name: "Sequence",
+ element: {
+ type: {
+ name: "Object"
+ }
+ }
+ }
+ },
defines: {
serializedName: "typeProperties.defines",
type: {
@@ -17360,14 +11922,17 @@ export const HDInsightPigActivity: msRest.CompositeMapper = {
}
};
-export const HDInsightHiveActivityTypeProperties: msRest.CompositeMapper = {
- serializedName: "HDInsightHiveActivityTypeProperties",
+export const HDInsightPigActivity: msRest.CompositeMapper = {
+ serializedName: "HDInsightPig",
type: {
name: "Composite",
- className: "HDInsightHiveActivityTypeProperties",
+ polymorphicDiscriminator: Activity.type.polymorphicDiscriminator,
+ uberParent: "Activity",
+ className: "HDInsightPigActivity",
modelProperties: {
+ ...ExecutionActivity.type.modelProperties,
storageLinkedServices: {
- serializedName: "storageLinkedServices",
+ serializedName: "typeProperties.storageLinkedServices",
type: {
name: "Sequence",
element: {
@@ -17379,7 +11944,7 @@ export const HDInsightHiveActivityTypeProperties: msRest.CompositeMapper = {
}
},
argumentsProperty: {
- serializedName: "arguments",
+ serializedName: "typeProperties.arguments",
type: {
name: "Sequence",
element: {
@@ -17390,26 +11955,26 @@ export const HDInsightHiveActivityTypeProperties: msRest.CompositeMapper = {
}
},
getDebugInfo: {
- serializedName: "getDebugInfo",
+ serializedName: "typeProperties.getDebugInfo",
type: {
name: "String"
}
},
scriptPath: {
- serializedName: "scriptPath",
+ serializedName: "typeProperties.scriptPath",
type: {
name: "Object"
}
},
scriptLinkedService: {
- serializedName: "scriptLinkedService",
+ serializedName: "typeProperties.scriptLinkedService",
type: {
name: "Composite",
className: "LinkedServiceReference"
}
},
defines: {
- serializedName: "defines",
+ serializedName: "typeProperties.defines",
type: {
name: "Dictionary",
value: {
@@ -17419,7 +11984,8 @@ export const HDInsightHiveActivityTypeProperties: msRest.CompositeMapper = {
}
}
}
- }
+ },
+ additionalProperties: Activity.type.additionalProperties
}
};
@@ -18066,118 +12632,7 @@ export const SapCloudForCustomerSink: msRest.CompositeMapper = {
}
}
},
- additionalProperties: CopySink.type.additionalProperties
- }
-};
-
-export const CopyActivityTypeProperties: msRest.CompositeMapper = {
- serializedName: "CopyActivityTypeProperties",
- type: {
- name: "Composite",
- className: "CopyActivityTypeProperties",
- modelProperties: {
- source: {
- required: true,
- serializedName: "source",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "CopySource",
- className: "CopySource",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- },
- sink: {
- required: true,
- serializedName: "sink",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "CopySink",
- className: "CopySink",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- },
- translator: {
- serializedName: "translator",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "CopyTranslator",
- className: "CopyTranslator",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- },
- enableStaging: {
- serializedName: "enableStaging",
- type: {
- name: "Object"
- }
- },
- stagingSettings: {
- serializedName: "stagingSettings",
- type: {
- name: "Composite",
- className: "StagingSettings",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- },
- parallelCopies: {
- serializedName: "parallelCopies",
- type: {
- name: "Object"
- }
- },
- dataIntegrationUnits: {
- serializedName: "dataIntegrationUnits",
- type: {
- name: "Object"
- }
- },
- enableSkipIncompatibleRow: {
- serializedName: "enableSkipIncompatibleRow",
- type: {
- name: "Object"
- }
- },
- redirectIncompatibleRowSettings: {
- serializedName: "redirectIncompatibleRowSettings",
- type: {
- name: "Composite",
- className: "RedirectIncompatibleRowSettings",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- }
- }
+ additionalProperties: CopySink.type.additionalProperties
}
};
@@ -18320,28 +12775,6 @@ export const CopyActivity: msRest.CompositeMapper = {
}
};
-export const AppendVariableActivityTypeProperties: msRest.CompositeMapper = {
- serializedName: "AppendVariableActivityTypeProperties",
- type: {
- name: "Composite",
- className: "AppendVariableActivityTypeProperties",
- modelProperties: {
- variableName: {
- serializedName: "variableName",
- type: {
- name: "String"
- }
- },
- value: {
- serializedName: "value",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
export const ControlActivity: msRest.CompositeMapper = {
serializedName: "Container",
type: {
@@ -18382,28 +12815,6 @@ export const AppendVariableActivity: msRest.CompositeMapper = {
}
};
-export const SetVariableActivityTypeProperties: msRest.CompositeMapper = {
- serializedName: "SetVariableActivityTypeProperties",
- type: {
- name: "Composite",
- className: "SetVariableActivityTypeProperties",
- modelProperties: {
- variableName: {
- serializedName: "variableName",
- type: {
- name: "String"
- }
- },
- value: {
- serializedName: "value",
- type: {
- name: "Object"
- }
- }
- }
- }
-};
-
export const SetVariableActivity: msRest.CompositeMapper = {
serializedName: "SetVariable",
type: {
@@ -18430,34 +12841,6 @@ export const SetVariableActivity: msRest.CompositeMapper = {
}
};
-export const FilterActivityTypeProperties: msRest.CompositeMapper = {
- serializedName: "FilterActivityTypeProperties",
- type: {
- name: "Composite",
- className: "FilterActivityTypeProperties",
- modelProperties: {
- items: {
- required: true,
- serializedName: "items",
- defaultValue: {},
- type: {
- name: "Composite",
- className: "Expression"
- }
- },
- condition: {
- required: true,
- serializedName: "condition",
- defaultValue: {},
- type: {
- name: "Composite",
- className: "Expression"
- }
- }
- }
- }
-};
-
export const FilterActivity: msRest.CompositeMapper = {
serializedName: "Filter",
type: {
@@ -18490,54 +12873,6 @@ export const FilterActivity: msRest.CompositeMapper = {
}
};
-export const UntilActivityTypeProperties: msRest.CompositeMapper = {
- serializedName: "UntilActivityTypeProperties",
- type: {
- name: "Composite",
- className: "UntilActivityTypeProperties",
- modelProperties: {
- expression: {
- required: true,
- serializedName: "expression",
- defaultValue: {},
- type: {
- name: "Composite",
- className: "Expression"
- }
- },
- timeout: {
- serializedName: "timeout",
- type: {
- name: "Object"
- }
- },
- activities: {
- required: true,
- serializedName: "activities",
- type: {
- name: "Sequence",
- element: {
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "Activity",
- className: "Activity",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- }
- }
- }
- }
- }
-};
-
export const UntilActivity: msRest.CompositeMapper = {
serializedName: "Until",
type: {
@@ -18590,23 +12925,6 @@ export const UntilActivity: msRest.CompositeMapper = {
}
};
-export const WaitActivityTypeProperties: msRest.CompositeMapper = {
- serializedName: "WaitActivityTypeProperties",
- type: {
- name: "Composite",
- className: "WaitActivityTypeProperties",
- modelProperties: {
- waitTimeInSeconds: {
- required: true,
- serializedName: "waitTimeInSeconds",
- type: {
- name: "Number"
- }
- }
- }
- }
-};
-
export const WaitActivity: msRest.CompositeMapper = {
serializedName: "Wait",
type: {
@@ -18628,63 +12946,6 @@ export const WaitActivity: msRest.CompositeMapper = {
}
};
-export const ForEachActivityTypeProperties: msRest.CompositeMapper = {
- serializedName: "ForEachActivityTypeProperties",
- type: {
- name: "Composite",
- className: "ForEachActivityTypeProperties",
- modelProperties: {
- isSequential: {
- serializedName: "isSequential",
- type: {
- name: "Boolean"
- }
- },
- batchCount: {
- serializedName: "batchCount",
- constraints: {
- InclusiveMaximum: 50
- },
- type: {
- name: "Number"
- }
- },
- items: {
- required: true,
- serializedName: "items",
- defaultValue: {},
- type: {
- name: "Composite",
- className: "Expression"
- }
- },
- activities: {
- required: true,
- serializedName: "activities",
- type: {
- name: "Sequence",
- element: {
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "Activity",
- className: "Activity",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- }
- }
- }
- }
- }
-};
-
export const ForEachActivity: msRest.CompositeMapper = {
serializedName: "ForEach",
type: {
@@ -18746,69 +13007,6 @@ export const ForEachActivity: msRest.CompositeMapper = {
}
};
-export const IfConditionActivityTypeProperties: msRest.CompositeMapper = {
- serializedName: "IfConditionActivityTypeProperties",
- type: {
- name: "Composite",
- className: "IfConditionActivityTypeProperties",
- modelProperties: {
- expression: {
- required: true,
- serializedName: "expression",
- defaultValue: {},
- type: {
- name: "Composite",
- className: "Expression"
- }
- },
- ifTrueActivities: {
- serializedName: "ifTrueActivities",
- type: {
- name: "Sequence",
- element: {
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "Activity",
- className: "Activity",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- }
- }
- },
- ifFalseActivities: {
- serializedName: "ifFalseActivities",
- type: {
- name: "Sequence",
- element: {
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "type",
- clientName: "type"
- },
- uberParent: "Activity",
- className: "Activity",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- }
- }
- }
- }
- }
-};
-
export const IfConditionActivity: msRest.CompositeMapper = {
serializedName: "IfCondition",
type: {
@@ -18862,53 +13060,17 @@ export const IfConditionActivity: msRest.CompositeMapper = {
},
uberParent: "Activity",
className: "Activity",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- }
- }
- }
- },
- additionalProperties: Activity.type.additionalProperties
- }
-};
-
-export const ExecutePipelineActivityTypeProperties: msRest.CompositeMapper = {
- serializedName: "ExecutePipelineActivityTypeProperties",
- type: {
- name: "Composite",
- className: "ExecutePipelineActivityTypeProperties",
- modelProperties: {
- pipelineProperty: {
- required: true,
- serializedName: "pipeline",
- defaultValue: {},
- type: {
- name: "Composite",
- className: "PipelineReference"
- }
- },
- parameters: {
- serializedName: "parameters",
- type: {
- name: "Dictionary",
- value: {
- type: {
- name: "Object"
+ additionalProperties: {
+ type: {
+ name: "Object"
+ }
+ }
}
}
}
- },
- waitOnCompletion: {
- serializedName: "waitOnCompletion",
- type: {
- name: "Boolean"
- }
}
- }
+ },
+ additionalProperties: Activity.type.additionalProperties
}
};
@@ -19143,153 +13305,6 @@ export const SelfHostedIntegrationRuntimeNode: msRest.CompositeMapper = {
}
};
-export const SelfHostedIntegrationRuntimeStatusTypeProperties: msRest.CompositeMapper = {
- serializedName: "SelfHostedIntegrationRuntimeStatusTypeProperties",
- type: {
- name: "Composite",
- className: "SelfHostedIntegrationRuntimeStatusTypeProperties",
- modelProperties: {
- createTime: {
- readOnly: true,
- serializedName: "createTime",
- type: {
- name: "DateTime"
- }
- },
- taskQueueId: {
- readOnly: true,
- serializedName: "taskQueueId",
- type: {
- name: "String"
- }
- },
- internalChannelEncryption: {
- readOnly: true,
- serializedName: "internalChannelEncryption",
- type: {
- name: "String"
- }
- },
- version: {
- readOnly: true,
- serializedName: "version",
- type: {
- name: "String"
- }
- },
- nodes: {
- serializedName: "nodes",
- type: {
- name: "Sequence",
- element: {
- type: {
- name: "Composite",
- className: "SelfHostedIntegrationRuntimeNode",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- }
- }
- },
- scheduledUpdateDate: {
- readOnly: true,
- serializedName: "scheduledUpdateDate",
- type: {
- name: "DateTime"
- }
- },
- updateDelayOffset: {
- readOnly: true,
- serializedName: "updateDelayOffset",
- type: {
- name: "String"
- }
- },
- localTimeZoneOffset: {
- readOnly: true,
- serializedName: "localTimeZoneOffset",
- type: {
- name: "String"
- }
- },
- capabilities: {
- readOnly: true,
- serializedName: "capabilities",
- type: {
- name: "Dictionary",
- value: {
- type: {
- name: "String"
- }
- }
- }
- },
- serviceUrls: {
- readOnly: true,
- serializedName: "serviceUrls",
- type: {
- name: "Sequence",
- element: {
- type: {
- name: "String"
- }
- }
- }
- },
- autoUpdate: {
- readOnly: true,
- serializedName: "autoUpdate",
- type: {
- name: "String"
- }
- },
- versionStatus: {
- readOnly: true,
- serializedName: "versionStatus",
- type: {
- name: "String"
- }
- },
- links: {
- serializedName: "links",
- type: {
- name: "Sequence",
- element: {
- type: {
- name: "Composite",
- className: "LinkedIntegrationRuntime"
- }
- }
- }
- },
- pushedVersion: {
- readOnly: true,
- serializedName: "pushedVersion",
- type: {
- name: "String"
- }
- },
- latestVersion: {
- readOnly: true,
- serializedName: "latestVersion",
- type: {
- name: "String"
- }
- },
- autoUpdateETA: {
- readOnly: true,
- serializedName: "autoUpdateETA",
- type: {
- name: "DateTime"
- }
- }
- }
- }
-};
-
export const SelfHostedIntegrationRuntimeStatus: msRest.CompositeMapper = {
serializedName: "SelfHosted",
type: {
@@ -19597,72 +13612,6 @@ export const ManagedIntegrationRuntimeNode: msRest.CompositeMapper = {
}
};
-export const ManagedIntegrationRuntimeStatusTypeProperties: msRest.CompositeMapper = {
- serializedName: "ManagedIntegrationRuntimeStatusTypeProperties",
- type: {
- name: "Composite",
- className: "ManagedIntegrationRuntimeStatusTypeProperties",
- modelProperties: {
- createTime: {
- readOnly: true,
- serializedName: "createTime",
- type: {
- name: "DateTime"
- }
- },
- nodes: {
- readOnly: true,
- serializedName: "nodes",
- type: {
- name: "Sequence",
- element: {
- type: {
- name: "Composite",
- className: "ManagedIntegrationRuntimeNode",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- }
- }
- },
- otherErrors: {
- readOnly: true,
- serializedName: "otherErrors",
- type: {
- name: "Sequence",
- element: {
- type: {
- name: "Composite",
- className: "ManagedIntegrationRuntimeError",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- }
- }
- },
- lastOperation: {
- readOnly: true,
- serializedName: "lastOperation",
- type: {
- name: "Composite",
- className: "ManagedIntegrationRuntimeOperationResult",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- }
- }
- }
-};
-
export const ManagedIntegrationRuntimeStatus: msRest.CompositeMapper = {
serializedName: "Managed",
type: {
@@ -19798,28 +13747,6 @@ export const LinkedIntegrationRuntimeKeyAuthorization: msRest.CompositeMapper =
}
};
-export const SelfHostedIntegrationRuntimeTypeProperties: msRest.CompositeMapper = {
- serializedName: "SelfHostedIntegrationRuntimeTypeProperties",
- type: {
- name: "Composite",
- className: "SelfHostedIntegrationRuntimeTypeProperties",
- modelProperties: {
- linkedInfo: {
- serializedName: "linkedInfo",
- type: {
- name: "Composite",
- polymorphicDiscriminator: {
- serializedName: "authorizationType",
- clientName: "authorizationType"
- },
- uberParent: "LinkedIntegrationRuntimeType",
- className: "LinkedIntegrationRuntimeType"
- }
- }
- }
- }
-};
-
export const SelfHostedIntegrationRuntime: msRest.CompositeMapper = {
serializedName: "SelfHosted",
type: {
@@ -20047,40 +13974,6 @@ export const IntegrationRuntimeComputeProperties: msRest.CompositeMapper = {
}
};
-export const ManagedIntegrationRuntimeTypeProperties: msRest.CompositeMapper = {
- serializedName: "ManagedIntegrationRuntimeTypeProperties",
- type: {
- name: "Composite",
- className: "ManagedIntegrationRuntimeTypeProperties",
- modelProperties: {
- computeProperties: {
- serializedName: "computeProperties",
- type: {
- name: "Composite",
- className: "IntegrationRuntimeComputeProperties",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- },
- ssisProperties: {
- serializedName: "ssisProperties",
- type: {
- name: "Composite",
- className: "IntegrationRuntimeSsisProperties",
- additionalProperties: {
- type: {
- name: "Object"
- }
- }
- }
- }
- }
- }
-};
-
export const ManagedIntegrationRuntime: msRest.CompositeMapper = {
serializedName: "Managed",
type: {
@@ -20634,6 +14527,7 @@ export const discriminators = {
'LinkedService.HBase' : HBaseLinkedService,
'LinkedService.Greenplum' : GreenplumLinkedService,
'LinkedService.GoogleBigQuery' : GoogleBigQueryLinkedService,
+ 'LinkedService.GoogleAdWords' : GoogleAdWordsLinkedService,
'LinkedService.Eloqua' : EloquaLinkedService,
'LinkedService.Drill' : DrillLinkedService,
'LinkedService.Couchbase' : CouchbaseLinkedService,
@@ -20644,6 +14538,7 @@ export const discriminators = {
'LinkedService.SapBW' : SapBWLinkedService,
'LinkedService.Sftp' : SftpServerLinkedService,
'LinkedService.FtpServer' : FtpServerLinkedService,
+ 'LinkedService.RestService' : RestServiceLinkedService,
'LinkedService.HttpServer' : HttpLinkedService,
'LinkedService.AzureSearch' : AzureSearchLinkedService,
'LinkedService.CustomDataSource' : CustomDataSourceLinkedService,
@@ -20670,9 +14565,11 @@ export const discriminators = {
'LinkedService.PostgreSql' : PostgreSqlLinkedService,
'LinkedService.MySql' : MySqlLinkedService,
'LinkedService.AzureMySql' : AzureMySqlLinkedService,
+ 'LinkedService.OracleServiceCloud' : OracleServiceCloudLinkedService,
'LinkedService.Oracle' : OracleLinkedService,
'LinkedService.FileServer' : FileServerLinkedService,
'LinkedService.HDInsight' : HDInsightLinkedService,
+ 'LinkedService.DynamicsAX' : DynamicsAXLinkedService,
'LinkedService.Dynamics' : DynamicsLinkedService,
'LinkedService.CosmosDb' : CosmosDbLinkedService,
'LinkedService.AzureKeyVault' : AzureKeyVaultLinkedService,
@@ -20707,12 +14604,14 @@ export const discriminators = {
'Dataset.HBaseObject' : HBaseObjectDataset,
'Dataset.GreenplumTable' : GreenplumTableDataset,
'Dataset.GoogleBigQueryObject' : GoogleBigQueryObjectDataset,
+ 'Dataset.GoogleAdWordsObject' : GoogleAdWordsObjectDataset,
'Dataset.EloquaObject' : EloquaObjectDataset,
'Dataset.DrillTable' : DrillTableDataset,
'Dataset.CouchbaseTable' : CouchbaseTableDataset,
'Dataset.ConcurObject' : ConcurObjectDataset,
'Dataset.AzurePostgreSqlTable' : AzurePostgreSqlTableDataset,
'Dataset.AmazonMWSObject' : AmazonMWSObjectDataset,
+ 'Dataset.RestResource' : RestServiceDataset,
'DatasetCompression.ZipDeflate' : DatasetZipDeflateCompression,
'DatasetCompression.Deflate' : DatasetDeflateCompression,
'DatasetCompression.GZip' : DatasetGZipCompression,
@@ -20733,11 +14632,13 @@ export const discriminators = {
'Dataset.SalesforceObject' : SalesforceObjectDataset,
'Dataset.RelationalTable' : RelationalTableDataset,
'Dataset.AzureMySqlTable' : AzureMySqlTableDataset,
+ 'Dataset.OracleServiceCloudObject' : OracleServiceCloudObjectDataset,
'Dataset.OracleTable' : OracleTableDataset,
'Dataset.ODataResource' : ODataResourceDataset,
'Dataset.MongoDbCollection' : MongoDbCollectionDataset,
'Dataset.FileShare' : FileShareDataset,
'Dataset.AzureDataLakeStoreFile' : AzureDataLakeStoreDataset,
+ 'Dataset.DynamicsAXResource' : DynamicsAXResourceDataset,
'Dataset.DynamicsEntity' : DynamicsEntityDataset,
'Dataset.DocumentDbCollection' : DocumentDbCollectionDataset,
'Dataset.CustomDataset' : CustomDataset,
@@ -20780,17 +14681,20 @@ export const discriminators = {
'CopySource.HBaseSource' : HBaseSource,
'CopySource.GreenplumSource' : GreenplumSource,
'CopySource.GoogleBigQuerySource' : GoogleBigQuerySource,
+ 'CopySource.GoogleAdWordsSource' : GoogleAdWordsSource,
'CopySource.EloquaSource' : EloquaSource,
'CopySource.DrillSource' : DrillSource,
'CopySource.CouchbaseSource' : CouchbaseSource,
'CopySource.ConcurSource' : ConcurSource,
'CopySource.AzurePostgreSqlSource' : AzurePostgreSqlSource,
'CopySource.AmazonMWSSource' : AmazonMWSSource,
+ 'CopySource.RestServiceSource' : RestServiceSource,
'CopySource.HttpSource' : HttpSource,
'CopySource.AzureDataLakeStoreSource' : AzureDataLakeStoreSource,
'CopySource.MongoDbSource' : MongoDbSource,
'CopySource.CassandraSource' : CassandraSource,
'CopySource.WebSource' : WebSource,
+ 'CopySource.OracleServiceCloudSource' : OracleServiceCloudSource,
'CopySource.OracleSource' : OracleSource,
'CopySource.AzureMySqlSource' : AzureMySqlSource,
'CopySource.HdfsSource' : HdfsSource,
@@ -20801,6 +14705,7 @@ export const discriminators = {
'CopySource.SapCloudForCustomerSource' : SapCloudForCustomerSource,
'CopySource.SalesforceSource' : SalesforceSource,
'CopySource.RelationalSource' : RelationalSource,
+ 'CopySource.DynamicsAXSource' : DynamicsAXSource,
'CopySource.DynamicsSource' : DynamicsSource,
'CopySource.DocumentDbCollectionSource' : DocumentDbCollectionSource,
'CopySource.BlobSource' : BlobSource,
diff --git a/packages/@azure/arm-datafactory/lib/models/pipelinesMappers.ts b/packages/@azure/arm-datafactory/lib/models/pipelinesMappers.ts
index a37fb6274ddc..511f1525dd9f 100644
--- a/packages/@azure/arm-datafactory/lib/models/pipelinesMappers.ts
+++ b/packages/@azure/arm-datafactory/lib/models/pipelinesMappers.ts
@@ -76,6 +76,7 @@ export {
HBaseLinkedService,
GreenplumLinkedService,
GoogleBigQueryLinkedService,
+ GoogleAdWordsLinkedService,
EloquaLinkedService,
DrillLinkedService,
CouchbaseLinkedService,
@@ -86,6 +87,7 @@ export {
SapBWLinkedService,
SftpServerLinkedService,
FtpServerLinkedService,
+ RestServiceLinkedService,
HttpLinkedService,
AzureSearchLinkedService,
CustomDataSourceLinkedService,
@@ -109,9 +111,11 @@ export {
PostgreSqlLinkedService,
MySqlLinkedService,
AzureMySqlLinkedService,
+ OracleServiceCloudLinkedService,
OracleLinkedService,
FileServerLinkedService,
HDInsightLinkedService,
+ DynamicsAXLinkedService,
DynamicsLinkedService,
CosmosDbLinkedService,
AzureKeyVaultLinkedService,
@@ -146,12 +150,14 @@ export {
HBaseObjectDataset,
GreenplumTableDataset,
GoogleBigQueryObjectDataset,
+ GoogleAdWordsObjectDataset,
EloquaObjectDataset,
DrillTableDataset,
CouchbaseTableDataset,
ConcurObjectDataset,
AzurePostgreSqlTableDataset,
AmazonMWSObjectDataset,
+ RestServiceDataset,
HttpDataset,
DatasetStorageFormat,
DatasetCompression,
@@ -163,11 +169,13 @@ export {
SalesforceObjectDataset,
RelationalTableDataset,
AzureMySqlTableDataset,
+ OracleServiceCloudObjectDataset,
OracleTableDataset,
ODataResourceDataset,
MongoDbCollectionDataset,
FileShareDataset,
AzureDataLakeStoreDataset,
+ DynamicsAXResourceDataset,
DynamicsEntityDataset,
DocumentDbCollectionDataset,
CustomDataset,
@@ -280,17 +288,20 @@ export {
HBaseSource,
GreenplumSource,
GoogleBigQuerySource,
+ GoogleAdWordsSource,
EloquaSource,
DrillSource,
CouchbaseSource,
ConcurSource,
AzurePostgreSqlSource,
AmazonMWSSource,
+ RestServiceSource,
HttpSource,
AzureDataLakeStoreSource,
MongoDbSource,
CassandraSource,
WebSource,
+ OracleServiceCloudSource,
OracleSource,
AzureMySqlSource,
HdfsSource,
@@ -302,6 +313,7 @@ export {
SapCloudForCustomerSource,
SalesforceSource,
RelationalSource,
+ DynamicsAXSource,
DynamicsSource,
DocumentDbCollectionSource,
BlobSource,
diff --git a/packages/@azure/arm-datafactory/lib/models/rerunTriggersMappers.ts b/packages/@azure/arm-datafactory/lib/models/rerunTriggersMappers.ts
index fe7c73b1af26..aeb6bc603679 100644
--- a/packages/@azure/arm-datafactory/lib/models/rerunTriggersMappers.ts
+++ b/packages/@azure/arm-datafactory/lib/models/rerunTriggersMappers.ts
@@ -76,6 +76,7 @@ export {
HBaseLinkedService,
GreenplumLinkedService,
GoogleBigQueryLinkedService,
+ GoogleAdWordsLinkedService,
EloquaLinkedService,
DrillLinkedService,
CouchbaseLinkedService,
@@ -86,6 +87,7 @@ export {
SapBWLinkedService,
SftpServerLinkedService,
FtpServerLinkedService,
+ RestServiceLinkedService,
HttpLinkedService,
AzureSearchLinkedService,
CustomDataSourceLinkedService,
@@ -109,9 +111,11 @@ export {
PostgreSqlLinkedService,
MySqlLinkedService,
AzureMySqlLinkedService,
+ OracleServiceCloudLinkedService,
OracleLinkedService,
FileServerLinkedService,
HDInsightLinkedService,
+ DynamicsAXLinkedService,
DynamicsLinkedService,
CosmosDbLinkedService,
AzureKeyVaultLinkedService,
@@ -146,12 +150,14 @@ export {
HBaseObjectDataset,
GreenplumTableDataset,
GoogleBigQueryObjectDataset,
+ GoogleAdWordsObjectDataset,
EloquaObjectDataset,
DrillTableDataset,
CouchbaseTableDataset,
ConcurObjectDataset,
AzurePostgreSqlTableDataset,
AmazonMWSObjectDataset,
+ RestServiceDataset,
HttpDataset,
DatasetStorageFormat,
DatasetCompression,
@@ -163,11 +169,13 @@ export {
SalesforceObjectDataset,
RelationalTableDataset,
AzureMySqlTableDataset,
+ OracleServiceCloudObjectDataset,
OracleTableDataset,
ODataResourceDataset,
MongoDbCollectionDataset,
FileShareDataset,
AzureDataLakeStoreDataset,
+ DynamicsAXResourceDataset,
DynamicsEntityDataset,
DocumentDbCollectionDataset,
CustomDataset,
@@ -280,17 +288,20 @@ export {
HBaseSource,
GreenplumSource,
GoogleBigQuerySource,
+ GoogleAdWordsSource,
EloquaSource,
DrillSource,
CouchbaseSource,
ConcurSource,
AzurePostgreSqlSource,
AmazonMWSSource,
+ RestServiceSource,
HttpSource,
AzureDataLakeStoreSource,
MongoDbSource,
CassandraSource,
WebSource,
+ OracleServiceCloudSource,
OracleSource,
AzureMySqlSource,
HdfsSource,
@@ -302,6 +313,7 @@ export {
SapCloudForCustomerSource,
SalesforceSource,
RelationalSource,
+ DynamicsAXSource,
DynamicsSource,
DocumentDbCollectionSource,
BlobSource,
diff --git a/packages/@azure/arm-datafactory/lib/models/triggersMappers.ts b/packages/@azure/arm-datafactory/lib/models/triggersMappers.ts
index 867b767d0861..cbecbe26e849 100644
--- a/packages/@azure/arm-datafactory/lib/models/triggersMappers.ts
+++ b/packages/@azure/arm-datafactory/lib/models/triggersMappers.ts
@@ -75,6 +75,7 @@ export {
HBaseLinkedService,
GreenplumLinkedService,
GoogleBigQueryLinkedService,
+ GoogleAdWordsLinkedService,
EloquaLinkedService,
DrillLinkedService,
CouchbaseLinkedService,
@@ -85,6 +86,7 @@ export {
SapBWLinkedService,
SftpServerLinkedService,
FtpServerLinkedService,
+ RestServiceLinkedService,
HttpLinkedService,
AzureSearchLinkedService,
CustomDataSourceLinkedService,
@@ -108,9 +110,11 @@ export {
PostgreSqlLinkedService,
MySqlLinkedService,
AzureMySqlLinkedService,
+ OracleServiceCloudLinkedService,
OracleLinkedService,
FileServerLinkedService,
HDInsightLinkedService,
+ DynamicsAXLinkedService,
DynamicsLinkedService,
CosmosDbLinkedService,
AzureKeyVaultLinkedService,
@@ -145,12 +149,14 @@ export {
HBaseObjectDataset,
GreenplumTableDataset,
GoogleBigQueryObjectDataset,
+ GoogleAdWordsObjectDataset,
EloquaObjectDataset,
DrillTableDataset,
CouchbaseTableDataset,
ConcurObjectDataset,
AzurePostgreSqlTableDataset,
AmazonMWSObjectDataset,
+ RestServiceDataset,
HttpDataset,
DatasetStorageFormat,
DatasetCompression,
@@ -162,11 +168,13 @@ export {
SalesforceObjectDataset,
RelationalTableDataset,
AzureMySqlTableDataset,
+ OracleServiceCloudObjectDataset,
OracleTableDataset,
ODataResourceDataset,
MongoDbCollectionDataset,
FileShareDataset,
AzureDataLakeStoreDataset,
+ DynamicsAXResourceDataset,
DynamicsEntityDataset,
DocumentDbCollectionDataset,
CustomDataset,
@@ -279,17 +287,20 @@ export {
HBaseSource,
GreenplumSource,
GoogleBigQuerySource,
+ GoogleAdWordsSource,
EloquaSource,
DrillSource,
CouchbaseSource,
ConcurSource,
AzurePostgreSqlSource,
AmazonMWSSource,
+ RestServiceSource,
HttpSource,
AzureDataLakeStoreSource,
MongoDbSource,
CassandraSource,
WebSource,
+ OracleServiceCloudSource,
OracleSource,
AzureMySqlSource,
HdfsSource,
@@ -301,6 +312,7 @@ export {
SapCloudForCustomerSource,
SalesforceSource,
RelationalSource,
+ DynamicsAXSource,
DynamicsSource,
DocumentDbCollectionSource,
BlobSource,
diff --git a/packages/@azure/arm-datafactory/package.json b/packages/@azure/arm-datafactory/package.json
index ee006de5636b..d7a808b99f06 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": "1.0.0",
"dependencies": {
- "ms-rest-azure-js": "^1.0.172",
- "ms-rest-js": "^1.0.443",
+ "ms-rest-azure-js": "^1.0.166",
+ "ms-rest-js": "^1.0.439",
"tslib": "^1.9.3"
},
"keywords": [
@@ -25,7 +25,7 @@
"rollup-plugin-node-resolve": "^3.4.0",
"uglify-js": "^3.4.9"
},
- "homepage": "https://github.com/azure/azure-sdk-for-js",
+ "homepage": "https://github.com/azure/azure-sdk-for-js/tree/master/packages/@azure/arm-datafactory",
"repository": {
"type": "git",
"url": "https://github.com/azure/azure-sdk-for-js.git"