Skip to content
This repository has been archived by the owner on May 5, 2023. It is now read-only.

[AutoPR] datafactory/resource-manager #4190

Closed
wants to merge 17 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
312a404
Generated from 247c6a22105cd7c58a189359cf973edcb0ff05bd (#4168)
AutorestCI Nov 26, 2018
9634fdb
Generated from daf7fe30a7e5857636a834d880f9b6345b41bfac (#4198)
AutorestCI Nov 27, 2018
59ad565
[AutoPR datafactory/resource-manager] Refactor delete activity payloa…
AutorestCI Dec 6, 2018
8184668
[AutoPR datafactory/resource-manager] Add support for HDIinsight clus…
AutorestCI Dec 6, 2018
27f451e
[AutoPR datafactory/resource-manager] Adding refresh and get Integrat…
AutorestCI Dec 11, 2018
d75db2a
Generated from 948350f5d28ef4686eaa2a4ffead98655f0262cb (#4466)
AutorestCI Dec 17, 2018
3868b16
[AutoPR datafactory/resource-manager] [Azure Data Factory] Change Ssi…
AutorestCI Jan 4, 2019
a6e5698
[AutoPR datafactory/resource-manager] [Datafactory] Add Webhook Activ…
AutorestCI Jan 10, 2019
1aa32d2
Generated from af8bffa10fefa97dffc4d50f127481f09e74174e (#4541)
AutorestCI Jan 14, 2019
dc256eb
[AutoPR datafactory/resource-manager] [DataFactory]Support schema pro…
AutorestCI Jan 15, 2019
a48358c
[AutoPR datafactory/resource-manager] data factory validation activit…
AutorestCI Jan 15, 2019
904aab5
[AutoPR datafactory/resource-manager] Fix ssis execution credential …
AutorestCI Jan 16, 2019
4a1d07b
Generated from f33ee24e7884fc7cdd79dfa4276779dfffcb660e (#4564)
AutorestCI Jan 18, 2019
1135dd4
[AutoPR datafactory/resource-manager] Revert DataFactory Validation A…
AutorestCI Jan 18, 2019
61f8b9e
[AutoPR datafactory/resource-manager] [Datafactory] Add Azure Functio…
AutorestCI Jan 18, 2019
d75e4c0
Generated from cfcac8e507cfc5a43489fb9deea4e1b985b62f19 (#4700)
AutorestCI Feb 19, 2019
06d5f50
[AutoPR datafactory/resource-manager] [Datafactory] Support create pi…
AutorestCI Feb 21, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion lib/services/datafactoryManagement/LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License (MIT)

Copyright (c) 2018 Microsoft
Copyright (c) 2019 Microsoft

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
13 changes: 7 additions & 6 deletions lib/services/datafactoryManagement/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,22 +3,23 @@ uid: azure-arm-datafactory
summary: *content

---
# Microsoft Azure SDK for Node.js - DataFactoryManagementClient
**This SDK will be deprecated next year and will be replaced by a new TypeScript-based isomorphic SDK (found at https://github.com/Azure/azure-sdk-for-js) which works on Node.js and browsers.**
## Microsoft Azure SDK for Node.js - DataFactoryManagementClient
This project provides a Node.js package for accessing Azure. Right now it supports:
- **Node.js version 6.x.x or higher**

## Features
### Features


## How to Install
### How to Install

```bash
npm install azure-arm-datafactory
```

## How to use
### How to use

### Authentication, client creation and list operations as an example.
#### Authentication, client creation and list operations as an example.

```javascript
const msRestAzure = require("ms-rest-azure");
Expand All @@ -35,6 +36,6 @@ msRestAzure.interactiveLogin().then((creds) => {
console.dir(err, {depth: null, colors: true});
});

## Related projects
### Related projects

- [Microsoft Azure SDK for Node.js](https://github.com/Azure/azure-sdk-for-node)
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,9 @@ export default class DataFactoryManagementClient extends AzureServiceClient {
// Operation groups
operations: operations.Operations;
factories: operations.Factories;
exposureControl: operations.ExposureControl;
integrationRuntimes: operations.IntegrationRuntimes;
integrationRuntimeObjectMetadata: operations.IntegrationRuntimeObjectMetadata;
integrationRuntimeNodes: operations.IntegrationRuntimeNodes;
linkedServices: operations.LinkedServices;
datasets: operations.Datasets;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,9 @@ class DataFactoryManagementClient extends ServiceClient {
}
this.operations = new operations.Operations(this);
this.factories = new operations.Factories(this);
this.exposureControl = new operations.ExposureControl(this);
this.integrationRuntimes = new operations.IntegrationRuntimes(this);
this.integrationRuntimeObjectMetadata = new operations.IntegrationRuntimeObjectMetadata(this);
this.integrationRuntimeNodes = new operations.IntegrationRuntimeNodes(this);
this.linkedServices = new operations.LinkedServices(this);
this.datasets = new operations.Datasets(this);
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
* Changes may cause incorrect behavior and will be lost if the code is
* regenerated.
*/

'use strict';

/**
* Get Data Plane read only token response definition.
*
*/
class AccessPolicyResponse {
/**
* Create a AccessPolicyResponse.
* @property {object} [policy] The user access policy.
* @property {string} [policy.permissions] The string with permissions for
* Data Plane access. Currently only 'r' is supported which grants read only
* access.
* @property {string} [policy.accessResourcePath] The resource path to get
* access relative to factory. Currently only empty string is supported which
* corresponds to the factory resource.
* @property {string} [policy.profileName] The name of the profile. Currently
* only the default is supported. The default value is DefaultProfile.
* @property {string} [policy.startTime] Start time for the token. If not
* specified the current time will be used.
* @property {string} [policy.expireTime] Expiration time for the token.
* Maximum duration for the token is eight hours and by default the token
* will expire in eight hours.
* @property {string} [accessToken] Data Plane read only access token.
* @property {string} [dataPlaneUrl] Data Plane service base URL.
*/
constructor() {
}

/**
* Defines the metadata of AccessPolicyResponse
*
* @returns {object} metadata of AccessPolicyResponse
*
*/
mapper() {
return {
required: false,
serializedName: 'AccessPolicyResponse',
type: {
name: 'Composite',
className: 'AccessPolicyResponse',
modelProperties: {
policy: {
required: false,
serializedName: 'policy',
type: {
name: 'Composite',
className: 'UserAccessPolicy'
}
},
accessToken: {
required: false,
serializedName: 'accessToken',
type: {
name: 'String'
}
},
dataPlaneUrl: {
required: false,
serializedName: 'dataPlaneUrl',
type: {
name: 'String'
}
}
}
}
};
}
}

module.exports = AccessPolicyResponse;
10 changes: 5 additions & 5 deletions lib/services/datafactoryManagement/lib/models/activity.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,11 @@
class Activity {
/**
* Create a Activity.
* @member {string} name Activity name.
* @member {string} [description] Activity description.
* @member {array} [dependsOn] Activity depends on condition.
* @member {array} [userProperties] Activity user properties.
* @member {string} type Polymorphic Discriminator
* @property {string} name Activity name.
* @property {string} [description] Activity description.
* @property {array} [dependsOn] Activity depends on condition.
* @property {array} [userProperties] Activity user properties.
* @property {string} type Polymorphic Discriminator
*/
constructor() {
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@
class ActivityDependency {
/**
* Create a ActivityDependency.
* @member {string} activity Activity name.
* @member {array} dependencyConditions Match-Condition for the dependency.
* @property {string} activity Activity name.
* @property {array} dependencyConditions Match-Condition for the dependency.
*/
constructor() {
}
Expand Down
17 changes: 9 additions & 8 deletions lib/services/datafactoryManagement/lib/models/activityPolicy.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,17 +17,18 @@
class ActivityPolicy {
/**
* Create a ActivityPolicy.
* @member {object} [timeout] Specifies the timeout for the activity to run.
* The default timeout is 7 days. Type: string (or Expression with resultType
* string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
* @member {object} [retry] Maximum ordinary retry attempts. Default is 0.
* @property {object} [timeout] Specifies the timeout for the activity to
* run. The default timeout is 7 days. Type: string (or Expression with
* resultType string), pattern:
* ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).
* @property {object} [retry] Maximum ordinary retry attempts. Default is 0.
* Type: integer (or Expression with resultType integer), minimum: 0.
* @member {number} [retryIntervalInSeconds] Interval between each retry
* @property {number} [retryIntervalInSeconds] Interval between each retry
* attempt (in seconds). The default is 30 sec.
* @member {boolean} [secureInput] When set to true, Input from activity is
* considered as secure and will not be logged to monitoring.
* @member {boolean} [secureOutput] When set to true, Output from activity is
* @property {boolean} [secureInput] When set to true, Input from activity is
* considered as secure and will not be logged to monitoring.
* @property {boolean} [secureOutput] When set to true, Output from activity
* is considered as secure and will not be logged to monitoring.
*/
constructor() {
}
Expand Down
26 changes: 13 additions & 13 deletions lib/services/datafactoryManagement/lib/models/activityRun.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,22 +17,22 @@
class ActivityRun {
/**
* Create a ActivityRun.
* @member {string} [pipelineName] The name of the pipeline.
* @member {string} [pipelineRunId] The id of the pipeline run.
* @member {string} [activityName] The name of the activity.
* @member {string} [activityType] The type of the activity.
* @member {string} [activityRunId] The id of the activity run.
* @member {string} [linkedServiceName] The name of the compute linked
* @property {string} [pipelineName] The name of the pipeline.
* @property {string} [pipelineRunId] The id of the pipeline run.
* @property {string} [activityName] The name of the activity.
* @property {string} [activityType] The type of the activity.
* @property {string} [activityRunId] The id of the activity run.
* @property {string} [linkedServiceName] The name of the compute linked
* service.
* @member {string} [status] The status of the activity run.
* @member {date} [activityRunStart] The start time of the activity run in
* @property {string} [status] The status of the activity run.
* @property {date} [activityRunStart] The start time of the activity run in
* 'ISO 8601' format.
* @member {date} [activityRunEnd] The end time of the activity run in 'ISO
* @property {date} [activityRunEnd] The end time of the activity run in 'ISO
* 8601' format.
* @member {number} [durationInMs] The duration of the activity run.
* @member {object} [input] The input for the activity.
* @member {object} [output] The output for the activity.
* @member {object} [error] The error if any from the activity run.
* @property {number} [durationInMs] The duration of the activity run.
* @property {object} [input] The input for the activity.
* @property {object} [output] The output for the activity.
* @property {object} [error] The error if any from the activity run.
*/
constructor() {
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@
class ActivityRunsQueryResponse {
/**
* Create a ActivityRunsQueryResponse.
* @member {array} value List of activity runs.
* @member {string} [continuationToken] The continuation token for getting
* @property {array} value List of activity runs.
* @property {string} [continuationToken] The continuation token for getting
* the next page of results, if any remaining results exist, null otherwise.
*/
constructor() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,26 +20,26 @@ const models = require('./index');
class AmazonMWSLinkedService extends models['LinkedService'] {
/**
* Create a AmazonMWSLinkedService.
* @member {object} endpoint The endpoint of the Amazon MWS server, (i.e.
* @property {object} endpoint The endpoint of the Amazon MWS server, (i.e.
* mws.amazonservices.com)
* @member {object} 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)
* @member {object} sellerID The Amazon seller ID.
* @member {object} [mwsAuthToken] The Amazon MWS authentication token.
* @member {string} [mwsAuthToken.type] Polymorphic Discriminator
* @member {object} accessKeyId The access key id used to access data.
* @member {object} [secretKey] The secret key used to access data.
* @member {string} [secretKey.type] Polymorphic Discriminator
* @member {object} [useEncryptedEndpoints] Specifies whether the data source
* endpoints are encrypted using HTTPS. The default value is true.
* @member {object} [useHostVerification] Specifies whether to require the
* @property {object} marketplaceID The Amazon Marketplace ID you want to
* retrieve data from. To retrieve data from multiple Marketplace IDs,
* separate them with a comma (,). (i.e. A2EUQ1WTGCTBG2)
* @property {object} sellerID The Amazon seller ID.
* @property {object} [mwsAuthToken] The Amazon MWS authentication token.
* @property {string} [mwsAuthToken.type] Polymorphic Discriminator
* @property {object} accessKeyId The access key id used to access data.
* @property {object} [secretKey] The secret key used to access data.
* @property {string} [secretKey.type] Polymorphic Discriminator
* @property {object} [useEncryptedEndpoints] Specifies whether the data
* source endpoints are encrypted using HTTPS. The default value is true.
* @property {object} [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 {object} [usePeerVerification] Specifies whether to verify the
* @property {object} [usePeerVerification] Specifies whether to verify the
* identity of the server when connecting over SSL. The default value is
* true.
* @member {object} [encryptedCredential] The encrypted credential used for
* @property {object} [encryptedCredential] The encrypted credential used for
* authentication. Credentials are encrypted using the integration runtime
* credential manager. Type: string (or Expression with resultType string).
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ const models = require('./index');
class AmazonMWSObjectDataset extends models['Dataset'] {
/**
* Create a AmazonMWSObjectDataset.
* @member {object} [tableName] The table name. Type: string (or Expression
* @property {object} [tableName] The table name. Type: string (or Expression
* with resultType string).
*/
constructor() {
Expand Down Expand Up @@ -60,6 +60,13 @@ class AmazonMWSObjectDataset extends models['Dataset'] {
name: 'Object'
}
},
schema: {
required: false,
serializedName: 'schema',
type: {
name: 'Object'
}
},
linkedServiceName: {
required: true,
serializedName: 'linkedServiceName',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ const models = require('./index');
class AmazonMWSSource extends models['CopySource'] {
/**
* Create a AmazonMWSSource.
* @member {object} [query] A query to retrieve data from source. Type:
* @property {object} [query] A query to retrieve data from source. Type:
* string (or Expression with resultType string).
*/
constructor() {
Expand Down Expand Up @@ -60,6 +60,13 @@ class AmazonMWSSource extends models['CopySource'] {
name: 'Object'
}
},
maxConcurrentConnections: {
required: false,
serializedName: 'maxConcurrentConnections',
type: {
name: 'Object'
}
},
type: {
required: true,
serializedName: 'type',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,18 +20,18 @@ const models = require('./index');
class AmazonRedshiftLinkedService extends models['LinkedService'] {
/**
* Create a AmazonRedshiftLinkedService.
* @member {object} server The name of the Amazon Redshift server. Type:
* @property {object} server The name of the Amazon Redshift server. Type:
* string (or Expression with resultType string).
* @member {object} [username] The username of the Amazon Redshift source.
* @property {object} [username] The username of the Amazon Redshift source.
* Type: string (or Expression with resultType string).
* @member {object} [password] The password of the Amazon Redshift source.
* @member {string} [password.type] Polymorphic Discriminator
* @member {object} database The database name of the Amazon Redshift source.
* Type: string (or Expression with resultType string).
* @member {object} [port] The TCP port number that the Amazon Redshift
* @property {object} [password] The password of the Amazon Redshift source.
* @property {string} [password.type] Polymorphic Discriminator
* @property {object} database The database name of the Amazon Redshift
* source. Type: string (or Expression with resultType string).
* @property {object} [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).
* @member {object} [encryptedCredential] The encrypted credential used for
* @property {object} [encryptedCredential] The encrypted credential used for
* authentication. Credentials are encrypted using the integration runtime
* credential manager. Type: string (or Expression with resultType string).
*/
Expand Down
Loading