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

[AutoPR datafactory/resource-manager] Change connection-string to be object and support making severname, d… #2702

Merged
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Generated from a3865a4230e1cd415b7970b09d82083432fc2b9f
Update description
AutorestCI committed Apr 10, 2018
commit 9eeba89903953995fd07a4295a6aeefe2fa6ff9f
Original file line number Diff line number Diff line change
@@ -20,7 +20,8 @@ const models = require('./index');
class AzureMySqlLinkedService extends models['LinkedService'] {
/**
* Create a AzureMySqlLinkedService.
* @member {object} connectionString The connection string.
* @member {object} connectionString The connection string. Type: string,
* SecureString or AzureKeyVaultSecretReference.
* @member {object} [encryptedCredential] The encrypted credential used for
* authentication. Credentials are encrypted using the integration runtime
* credential manager. Type: string (or Expression with resultType string).
Original file line number Diff line number Diff line change
@@ -20,7 +20,8 @@ const models = require('./index');
class AzurePostgreSqlLinkedService extends models['LinkedService'] {
/**
* Create a AzurePostgreSqlLinkedService.
* @member {object} [connectionString] An ODBC connection string.
* @member {object} [connectionString] An ODBC connection string. Type:
* string, SecureString or AzureKeyVaultSecretReference.
* @member {object} [encryptedCredential] The encrypted credential used for
* authentication. Credentials are encrypted using the integration runtime
* credential manager. Type: string (or Expression with resultType string).
Original file line number Diff line number Diff line change
@@ -20,7 +20,9 @@ const models = require('./index');
class AzureSqlDWLinkedService extends models['LinkedService'] {
/**
* Create a AzureSqlDWLinkedService.
* @member {object} connectionString The connection string.
* @member {object} connectionString The connection string. Type: string,
* SecureString or AzureKeyVaultSecretReference. Type: string, SecureString
* or AzureKeyVaultSecretReference.
* @member {object} [servicePrincipalId] The ID of the service principal used
* to authenticate against Azure SQL Data Warehouse. Type: string (or
* Expression with resultType string).
Original file line number Diff line number Diff line change
@@ -20,7 +20,8 @@ const models = require('./index');
class AzureSqlDatabaseLinkedService extends models['LinkedService'] {
/**
* Create a AzureSqlDatabaseLinkedService.
* @member {object} connectionString The connection string.
* @member {object} connectionString The connection string. Type: string,
* SecureString or AzureKeyVaultSecretReference.
* @member {object} [servicePrincipalId] The ID of the service principal used
* to authenticate against Azure SQL Database. Type: string (or Expression
* with resultType string).
Original file line number Diff line number Diff line change
@@ -21,7 +21,8 @@ class AzureStorageLinkedService extends models['LinkedService'] {
/**
* Create a AzureStorageLinkedService.
* @member {object} [connectionString] The connection string. It is mutually
* exclusive with sasUri property.
* exclusive with sasUri property. Type: string, SecureString or
* AzureKeyVaultSecretReference.
* @member {object} [sasUri] SAS URI of the Azure Storage resource. It is
* mutually exclusive with connectionString property.
* @member {string} [sasUri.type] Polymorphic Discriminator
Original file line number Diff line number Diff line change
@@ -20,7 +20,8 @@ const models = require('./index');
class CosmosDbLinkedService extends models['LinkedService'] {
/**
* Create a CosmosDbLinkedService.
* @member {object} connectionString The connection string.
* @member {object} connectionString The connection string. Type: string,
* SecureString or AzureKeyVaultSecretReference.
* @member {object} [encryptedCredential] The encrypted credential used for
* authentication. Credentials are encrypted using the integration runtime
* credential manager. Type: string (or Expression with resultType string).
Original file line number Diff line number Diff line change
@@ -20,7 +20,8 @@ const models = require('./index');
class CouchbaseLinkedService extends models['LinkedService'] {
/**
* Create a CouchbaseLinkedService.
* @member {object} [connectionString] An ODBC connection string.
* @member {object} [connectionString] An ODBC connection string. Type:
* string, SecureString or AzureKeyVaultSecretReference.
* @member {object} [encryptedCredential] The encrypted credential used for
* authentication. Credentials are encrypted using the integration runtime
* credential manager. Type: string (or Expression with resultType string).
Original file line number Diff line number Diff line change
@@ -20,7 +20,8 @@ const models = require('./index');
class DrillLinkedService extends models['LinkedService'] {
/**
* Create a DrillLinkedService.
* @member {object} [connectionString] An ODBC connection string.
* @member {object} [connectionString] An ODBC connection string. Type:
* string, SecureString or AzureKeyVaultSecretReference.
* @member {object} [encryptedCredential] The encrypted credential used for
* authentication. Credentials are encrypted using the integration runtime
* credential manager. Type: string (or Expression with resultType string).
Original file line number Diff line number Diff line change
@@ -20,7 +20,8 @@ const models = require('./index');
class GreenplumLinkedService extends models['LinkedService'] {
/**
* Create a GreenplumLinkedService.
* @member {object} [connectionString] An ODBC connection string.
* @member {object} [connectionString] An ODBC connection string. Type:
* string, SecureString or AzureKeyVaultSecretReference.
* @member {object} [encryptedCredential] The encrypted credential used for
* authentication. Credentials are encrypted using the integration runtime
* credential manager. Type: string (or Expression with resultType string).
46 changes: 31 additions & 15 deletions lib/services/datafactoryManagement/lib/models/index.d.ts
Original file line number Diff line number Diff line change
@@ -1252,7 +1252,8 @@ export interface SalesforceMarketingCloudLinkedService extends LinkedService {
* @constructor
* Netezza linked service.
*
* @member {object} [connectionString] An ODBC connection string.
* @member {object} [connectionString] An ODBC connection string. Type: string,
* SecureString or AzureKeyVaultSecretReference.
* @member {object} [encryptedCredential] The encrypted credential used for
* authentication. Credentials are encrypted using the integration runtime
* credential manager. Type: string (or Expression with resultType string).
@@ -1268,7 +1269,8 @@ export interface NetezzaLinkedService extends LinkedService {
* @constructor
* Vertica linked service.
*
* @member {object} [connectionString] An ODBC connection string.
* @member {object} [connectionString] An ODBC connection string. Type: string,
* SecureString or AzureKeyVaultSecretReference.
* @member {object} [encryptedCredential] The encrypted credential used for
* authentication. Credentials are encrypted using the integration runtime
* credential manager. Type: string (or Expression with resultType string).
@@ -1726,7 +1728,8 @@ export interface MarketoLinkedService extends LinkedService {
* @constructor
* MariaDB server linked service.
*
* @member {object} [connectionString] An ODBC connection string.
* @member {object} [connectionString] An ODBC connection string. Type: string,
* SecureString or AzureKeyVaultSecretReference.
* @member {object} [encryptedCredential] The encrypted credential used for
* authentication. Credentials are encrypted using the integration runtime
* credential manager. Type: string (or Expression with resultType string).
@@ -2012,7 +2015,8 @@ export interface HBaseLinkedService extends LinkedService {
* @constructor
* Greenplum Database linked service.
*
* @member {object} [connectionString] An ODBC connection string.
* @member {object} [connectionString] An ODBC connection string. Type: string,
* SecureString or AzureKeyVaultSecretReference.
* @member {object} [encryptedCredential] The encrypted credential used for
* authentication. Credentials are encrypted using the integration runtime
* credential manager. Type: string (or Expression with resultType string).
@@ -2118,7 +2122,8 @@ export interface EloquaLinkedService extends LinkedService {
* @constructor
* Drill server linked service.
*
* @member {object} [connectionString] An ODBC connection string.
* @member {object} [connectionString] An ODBC connection string. Type: string,
* SecureString or AzureKeyVaultSecretReference.
* @member {object} [encryptedCredential] The encrypted credential used for
* authentication. Credentials are encrypted using the integration runtime
* credential manager. Type: string (or Expression with resultType string).
@@ -2134,7 +2139,8 @@ export interface DrillLinkedService extends LinkedService {
* @constructor
* Couchbase server linked service.
*
* @member {object} [connectionString] An ODBC connection string.
* @member {object} [connectionString] An ODBC connection string. Type: string,
* SecureString or AzureKeyVaultSecretReference.
* @member {object} [encryptedCredential] The encrypted credential used for
* authentication. Credentials are encrypted using the integration runtime
* credential manager. Type: string (or Expression with resultType string).
@@ -2184,7 +2190,8 @@ export interface ConcurLinkedService extends LinkedService {
* @constructor
* Azure PostgreSQL linked service.
*
* @member {object} [connectionString] An ODBC connection string.
* @member {object} [connectionString] An ODBC connection string. Type: string,
* SecureString or AzureKeyVaultSecretReference.
* @member {object} [encryptedCredential] The encrypted credential used for
* authentication. Credentials are encrypted using the integration runtime
* credential manager. Type: string (or Expression with resultType string).
@@ -2850,7 +2857,8 @@ export interface HdfsLinkedService extends LinkedService {
* Open Database Connectivity (ODBC) linked service.
*
* @member {object} connectionString The non-access credential portion of the
* connection string as well as an optional encrypted credential.
* connection string as well as an optional encrypted credential. Type: string,
* SecureString or AzureKeyVaultSecretReference.
* @member {object} [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).
@@ -3068,7 +3076,8 @@ export interface MySqlLinkedService extends LinkedService {
* @constructor
* Azure MySQL database linked service.
*
* @member {object} connectionString The connection string.
* @member {object} connectionString The connection string. Type: string,
* SecureString or AzureKeyVaultSecretReference.
* @member {object} [encryptedCredential] The encrypted credential used for
* authentication. Credentials are encrypted using the integration runtime
* credential manager. Type: string (or Expression with resultType string).
@@ -3084,7 +3093,8 @@ export interface AzureMySqlLinkedService extends LinkedService {
* @constructor
* Oracle database.
*
* @member {object} connectionString The connection string.
* @member {object} connectionString The connection string. Type: string,
* SecureString or AzureKeyVaultSecretReference.
* @member {object} [encryptedCredential] The encrypted credential used for
* authentication. Credentials are encrypted using the integration runtime
* credential manager. Type: string (or Expression with resultType string).
@@ -3204,7 +3214,8 @@ export interface DynamicsLinkedService extends LinkedService {
* @constructor
* Microsoft Azure Cosmos Database (CosmosDB) linked service.
*
* @member {object} connectionString The connection string.
* @member {object} connectionString The connection string. Type: string,
* SecureString or AzureKeyVaultSecretReference.
* @member {object} [encryptedCredential] The encrypted credential used for
* authentication. Credentials are encrypted using the integration runtime
* credential manager. Type: string (or Expression with resultType string).
@@ -3266,7 +3277,8 @@ export interface AzureBatchLinkedService extends LinkedService {
* @constructor
* Microsoft Azure SQL Database linked service.
*
* @member {object} connectionString The connection string.
* @member {object} connectionString The connection string. Type: string,
* SecureString or AzureKeyVaultSecretReference.
* @member {object} [servicePrincipalId] The ID of the service principal used
* to authenticate against Azure SQL Database. Type: string (or Expression with
* resultType string).
@@ -3293,7 +3305,8 @@ export interface AzureSqlDatabaseLinkedService extends LinkedService {
* @constructor
* SQL Server linked service.
*
* @member {object} connectionString The connection string.
* @member {object} connectionString The connection string. Type: string,
* SecureString or AzureKeyVaultSecretReference.
* @member {object} [userName] The on-premises Windows authentication user
* name. Type: string (or Expression with resultType string).
* @member {object} [password] The on-premises Windows authentication password.
@@ -3315,7 +3328,9 @@ export interface SqlServerLinkedService extends LinkedService {
* @constructor
* Azure SQL Data Warehouse linked service.
*
* @member {object} connectionString The connection string.
* @member {object} connectionString The connection string. Type: string,
* SecureString or AzureKeyVaultSecretReference. Type: string, SecureString or
* AzureKeyVaultSecretReference.
* @member {object} [servicePrincipalId] The ID of the service principal used
* to authenticate against Azure SQL Data Warehouse. Type: string (or
* Expression with resultType string).
@@ -3343,7 +3358,8 @@ export interface AzureSqlDWLinkedService extends LinkedService {
* The storage account linked service.
*
* @member {object} [connectionString] The connection string. It is mutually
* exclusive with sasUri property.
* exclusive with sasUri property. Type: string, SecureString or
* AzureKeyVaultSecretReference.
* @member {object} [sasUri] SAS URI of the Azure Storage resource. It is
* mutually exclusive with connectionString property.
* @member {string} [sasUri.type] Polymorphic Discriminator
Original file line number Diff line number Diff line change
@@ -20,7 +20,8 @@ const models = require('./index');
class MariaDBLinkedService extends models['LinkedService'] {
/**
* Create a MariaDBLinkedService.
* @member {object} [connectionString] An ODBC connection string.
* @member {object} [connectionString] An ODBC connection string. Type:
* string, SecureString or AzureKeyVaultSecretReference.
* @member {object} [encryptedCredential] The encrypted credential used for
* authentication. Credentials are encrypted using the integration runtime
* credential manager. Type: string (or Expression with resultType string).
Original file line number Diff line number Diff line change
@@ -20,7 +20,8 @@ const models = require('./index');
class NetezzaLinkedService extends models['LinkedService'] {
/**
* Create a NetezzaLinkedService.
* @member {object} [connectionString] An ODBC connection string.
* @member {object} [connectionString] An ODBC connection string. Type:
* string, SecureString or AzureKeyVaultSecretReference.
* @member {object} [encryptedCredential] The encrypted credential used for
* authentication. Credentials are encrypted using the integration runtime
* credential manager. Type: string (or Expression with resultType string).
Original file line number Diff line number Diff line change
@@ -21,7 +21,8 @@ class OdbcLinkedService extends models['LinkedService'] {
/**
* Create a OdbcLinkedService.
* @member {object} connectionString The non-access credential portion of the
* connection string as well as an optional encrypted credential.
* connection string as well as an optional encrypted credential. Type:
* string, SecureString or AzureKeyVaultSecretReference.
* @member {object} [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).
Original file line number Diff line number Diff line change
@@ -20,7 +20,8 @@ const models = require('./index');
class OracleLinkedService extends models['LinkedService'] {
/**
* Create a OracleLinkedService.
* @member {object} connectionString The connection string.
* @member {object} connectionString The connection string. Type: string,
* SecureString or AzureKeyVaultSecretReference.
* @member {object} [encryptedCredential] The encrypted credential used for
* authentication. Credentials are encrypted using the integration runtime
* credential manager. Type: string (or Expression with resultType string).
Original file line number Diff line number Diff line change
@@ -20,7 +20,8 @@ const models = require('./index');
class SqlServerLinkedService extends models['LinkedService'] {
/**
* Create a SqlServerLinkedService.
* @member {object} connectionString The connection string.
* @member {object} connectionString The connection string. Type: string,
* SecureString or AzureKeyVaultSecretReference.
* @member {object} [userName] The on-premises Windows authentication user
* name. Type: string (or Expression with resultType string).
* @member {object} [password] The on-premises Windows authentication
Original file line number Diff line number Diff line change
@@ -20,7 +20,8 @@ const models = require('./index');
class VerticaLinkedService extends models['LinkedService'] {
/**
* Create a VerticaLinkedService.
* @member {object} [connectionString] An ODBC connection string.
* @member {object} [connectionString] An ODBC connection string. Type:
* string, SecureString or AzureKeyVaultSecretReference.
* @member {object} [encryptedCredential] The encrypted credential used for
* authentication. Credentials are encrypted using the integration runtime
* credential manager. Type: string (or Expression with resultType string).