Skip to content
This repository was archived by the owner on May 5, 2023. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
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
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,34 @@ class AzureBlobStorageLinkedService extends models['LinkedService'] {
* @member {object} [connectionString] The connection string. It is mutually
* exclusive with sasUri, serviceEndpoint property. Type: string,
* SecureString or AzureKeyVaultSecretReference.
* @member {object} [accountKey] The Azure key vault secret reference of
* accountKey in connection string.
* @member {object} [accountKey.store] The Azure Key Vault linked service
* reference.
* @member {string} [accountKey.store.referenceName] Reference LinkedService
* name.
* @member {object} [accountKey.store.parameters] Arguments for
* LinkedService.
* @member {object} [accountKey.secretName] The name of the secret in Azure
* Key Vault. Type: string (or Expression with resultType string).
* @member {object} [accountKey.secretVersion] The version of the secret in
* Azure Key Vault. The default value is the latest version of the secret.
* Type: string (or Expression with resultType string).
* @member {object} [sasUri] SAS URI of the Azure Blob Storage resource. It
* is mutually exclusive with connectionString, serviceEndpoint property.
* @member {string} [sasUri.type] Polymorphic Discriminator
* Type: string, SecureString or AzureKeyVaultSecretReference.
* @member {object} [sasToken] The Azure key vault secret reference of
* sasToken in sas uri.
* @member {object} [sasToken.store] The Azure Key Vault linked service
* reference.
* @member {string} [sasToken.store.referenceName] Reference LinkedService
* name.
* @member {object} [sasToken.store.parameters] Arguments for LinkedService.
* @member {object} [sasToken.secretName] The name of the secret in Azure Key
* Vault. Type: string (or Expression with resultType string).
* @member {object} [sasToken.secretVersion] The version of the secret in
* Azure Key Vault. The default value is the latest version of the secret.
* Type: string (or Expression with resultType string).
* @member {string} [serviceEndpoint] Blob service endpoint of the Azure Blob
* Storage resource. It is mutually exclusive with connectionString, sasUri
* property.
Expand Down Expand Up @@ -124,17 +149,37 @@ class AzureBlobStorageLinkedService extends models['LinkedService'] {
name: 'Object'
}
},
accountKey: {
required: false,
serializedName: 'typeProperties.accountKey',
type: {
name: 'Composite',
polymorphicDiscriminator: {
serializedName: 'type',
clientName: 'type'
},
uberParent: 'SecretBase',
className: 'AzureKeyVaultSecretReference'
}
},
sasUri: {
required: false,
serializedName: 'typeProperties.sasUri',
type: {
name: 'Object'
}
},
sasToken: {
required: false,
serializedName: 'typeProperties.sasToken',
type: {
name: 'Composite',
polymorphicDiscriminator: {
serializedName: 'type',
clientName: 'type'
},
uberParent: 'SecretBase',
className: 'SecretBase'
className: 'AzureKeyVaultSecretReference'
}
},
serviceEndpoint: {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,18 @@ class AzureMySqlLinkedService extends models['LinkedService'] {
* Create a AzureMySqlLinkedService.
* @member {object} connectionString The connection string. Type: string,
* SecureString or AzureKeyVaultSecretReference.
* @member {object} [password] The Azure key vault secret reference of
* password in connection string.
* @member {object} [password.store] The Azure Key Vault linked service
* reference.
* @member {string} [password.store.referenceName] Reference LinkedService
* name.
* @member {object} [password.store.parameters] Arguments for LinkedService.
* @member {object} [password.secretName] The name of the secret in Azure Key
* Vault. Type: string (or Expression with resultType string).
* @member {object} [password.secretVersion] The version of the secret in
* Azure Key Vault. The default value is the latest version of the secret.
* Type: string (or Expression with resultType string).
* @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).
Expand Down Expand Up @@ -108,6 +120,19 @@ class AzureMySqlLinkedService extends models['LinkedService'] {
name: 'Object'
}
},
password: {
required: false,
serializedName: 'typeProperties.password',
type: {
name: 'Composite',
polymorphicDiscriminator: {
serializedName: 'type',
clientName: 'type'
},
uberParent: 'SecretBase',
className: 'AzureKeyVaultSecretReference'
}
},
encryptedCredential: {
required: false,
serializedName: 'typeProperties.encryptedCredential',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,18 @@ class AzurePostgreSqlLinkedService extends models['LinkedService'] {
* Create a AzurePostgreSqlLinkedService.
* @member {object} [connectionString] An ODBC connection string. Type:
* string, SecureString or AzureKeyVaultSecretReference.
* @member {object} [password] The Azure key vault secret reference of
* password in connection string.
* @member {object} [password.store] The Azure Key Vault linked service
* reference.
* @member {string} [password.store.referenceName] Reference LinkedService
* name.
* @member {object} [password.store.parameters] Arguments for LinkedService.
* @member {object} [password.secretName] The name of the secret in Azure Key
* Vault. Type: string (or Expression with resultType string).
* @member {object} [password.secretVersion] The version of the secret in
* Azure Key Vault. The default value is the latest version of the secret.
* Type: string (or Expression with resultType string).
* @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).
Expand Down Expand Up @@ -108,6 +120,19 @@ class AzurePostgreSqlLinkedService extends models['LinkedService'] {
name: 'Object'
}
},
password: {
required: false,
serializedName: 'typeProperties.password',
type: {
name: 'Composite',
polymorphicDiscriminator: {
serializedName: 'type',
clientName: 'type'
},
uberParent: 'SecretBase',
className: 'AzureKeyVaultSecretReference'
}
},
encryptedCredential: {
required: false,
serializedName: 'typeProperties.encryptedCredential',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,18 @@ class AzureSqlDWLinkedService extends models['LinkedService'] {
* @member {object} connectionString The connection string. Type: string,
* SecureString or AzureKeyVaultSecretReference. Type: string, SecureString
* or AzureKeyVaultSecretReference.
* @member {object} [password] The Azure key vault secret reference of
* password in connection string.
* @member {object} [password.store] The Azure Key Vault linked service
* reference.
* @member {string} [password.store.referenceName] Reference LinkedService
* name.
* @member {object} [password.store.parameters] Arguments for LinkedService.
* @member {object} [password.secretName] The name of the secret in Azure Key
* Vault. Type: string (or Expression with resultType string).
* @member {object} [password.secretVersion] The version of the secret in
* Azure Key Vault. The default value is the latest version of the secret.
* Type: string (or Expression with resultType string).
* @member {object} [servicePrincipalId] The ID of the service principal used
* to authenticate against Azure SQL Data Warehouse. Type: string (or
* Expression with resultType string).
Expand Down Expand Up @@ -118,6 +130,19 @@ class AzureSqlDWLinkedService extends models['LinkedService'] {
name: 'Object'
}
},
password: {
required: false,
serializedName: 'typeProperties.password',
type: {
name: 'Composite',
polymorphicDiscriminator: {
serializedName: 'type',
clientName: 'type'
},
uberParent: 'SecretBase',
className: 'AzureKeyVaultSecretReference'
}
},
servicePrincipalId: {
required: false,
serializedName: 'typeProperties.servicePrincipalId',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,18 @@ class AzureSqlDatabaseLinkedService extends models['LinkedService'] {
* Create a AzureSqlDatabaseLinkedService.
* @member {object} connectionString The connection string. Type: string,
* SecureString or AzureKeyVaultSecretReference.
* @member {object} [password] The Azure key vault secret reference of
* password in connection string.
* @member {object} [password.store] The Azure Key Vault linked service
* reference.
* @member {string} [password.store.referenceName] Reference LinkedService
* name.
* @member {object} [password.store.parameters] Arguments for LinkedService.
* @member {object} [password.secretName] The name of the secret in Azure Key
* Vault. Type: string (or Expression with resultType string).
* @member {object} [password.secretVersion] The version of the secret in
* Azure Key Vault. The default value is the latest version of the secret.
* Type: string (or Expression with resultType string).
* @member {object} [servicePrincipalId] The ID of the service principal used
* to authenticate against Azure SQL Database. Type: string (or Expression
* with resultType string).
Expand Down Expand Up @@ -117,6 +129,19 @@ class AzureSqlDatabaseLinkedService extends models['LinkedService'] {
name: 'Object'
}
},
password: {
required: false,
serializedName: 'typeProperties.password',
type: {
name: 'Composite',
polymorphicDiscriminator: {
serializedName: 'type',
clientName: 'type'
},
uberParent: 'SecretBase',
className: 'AzureKeyVaultSecretReference'
}
},
servicePrincipalId: {
required: false,
serializedName: 'typeProperties.servicePrincipalId',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,34 @@ class AzureStorageLinkedService extends models['LinkedService'] {
* @member {object} [connectionString] The connection string. It is mutually
* exclusive with sasUri property. Type: string, SecureString or
* AzureKeyVaultSecretReference.
* @member {object} [accountKey] The Azure key vault secret reference of
* accountKey in connection string.
* @member {object} [accountKey.store] The Azure Key Vault linked service
* reference.
* @member {string} [accountKey.store.referenceName] Reference LinkedService
* name.
* @member {object} [accountKey.store.parameters] Arguments for
* LinkedService.
* @member {object} [accountKey.secretName] The name of the secret in Azure
* Key Vault. Type: string (or Expression with resultType string).
* @member {object} [accountKey.secretVersion] The version of the secret in
* Azure Key Vault. The default value is the latest version of the secret.
* Type: string (or Expression with resultType string).
* @member {object} [sasUri] SAS URI of the Azure Storage resource. It is
* mutually exclusive with connectionString property.
* @member {string} [sasUri.type] Polymorphic Discriminator
* mutually exclusive with connectionString property. Type: string,
* SecureString or AzureKeyVaultSecretReference.
* @member {object} [sasToken] The Azure key vault secret reference of
* sasToken in sas uri.
* @member {object} [sasToken.store] The Azure Key Vault linked service
* reference.
* @member {string} [sasToken.store.referenceName] Reference LinkedService
* name.
* @member {object} [sasToken.store.parameters] Arguments for LinkedService.
* @member {object} [sasToken.secretName] The name of the secret in Azure Key
* Vault. Type: string (or Expression with resultType string).
* @member {object} [sasToken.secretVersion] The version of the secret in
* Azure Key Vault. The default value is the latest version of the secret.
* Type: string (or Expression with resultType string).
* @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).
Expand Down Expand Up @@ -112,17 +137,37 @@ class AzureStorageLinkedService extends models['LinkedService'] {
name: 'Object'
}
},
accountKey: {
required: false,
serializedName: 'typeProperties.accountKey',
type: {
name: 'Composite',
polymorphicDiscriminator: {
serializedName: 'type',
clientName: 'type'
},
uberParent: 'SecretBase',
className: 'AzureKeyVaultSecretReference'
}
},
sasUri: {
required: false,
serializedName: 'typeProperties.sasUri',
type: {
name: 'Object'
}
},
sasToken: {
required: false,
serializedName: 'typeProperties.sasToken',
type: {
name: 'Composite',
polymorphicDiscriminator: {
serializedName: 'type',
clientName: 'type'
},
uberParent: 'SecretBase',
className: 'SecretBase'
className: 'AzureKeyVaultSecretReference'
}
},
encryptedCredential: {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,34 @@ class AzureTableStorageLinkedService extends models['LinkedService'] {
* @member {object} [connectionString] The connection string. It is mutually
* exclusive with sasUri property. Type: string, SecureString or
* AzureKeyVaultSecretReference.
* @member {object} [accountKey] The Azure key vault secret reference of
* accountKey in connection string.
* @member {object} [accountKey.store] The Azure Key Vault linked service
* reference.
* @member {string} [accountKey.store.referenceName] Reference LinkedService
* name.
* @member {object} [accountKey.store.parameters] Arguments for
* LinkedService.
* @member {object} [accountKey.secretName] The name of the secret in Azure
* Key Vault. Type: string (or Expression with resultType string).
* @member {object} [accountKey.secretVersion] The version of the secret in
* Azure Key Vault. The default value is the latest version of the secret.
* Type: string (or Expression with resultType string).
* @member {object} [sasUri] SAS URI of the Azure Storage resource. It is
* mutually exclusive with connectionString property.
* @member {string} [sasUri.type] Polymorphic Discriminator
* mutually exclusive with connectionString property. Type: string,
* SecureString or AzureKeyVaultSecretReference.
* @member {object} [sasToken] The Azure key vault secret reference of
* sasToken in sas uri.
* @member {object} [sasToken.store] The Azure Key Vault linked service
* reference.
* @member {string} [sasToken.store.referenceName] Reference LinkedService
* name.
* @member {object} [sasToken.store.parameters] Arguments for LinkedService.
* @member {object} [sasToken.secretName] The name of the secret in Azure Key
* Vault. Type: string (or Expression with resultType string).
* @member {object} [sasToken.secretVersion] The version of the secret in
* Azure Key Vault. The default value is the latest version of the secret.
* Type: string (or Expression with resultType string).
* @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).
Expand Down Expand Up @@ -112,17 +137,37 @@ class AzureTableStorageLinkedService extends models['LinkedService'] {
name: 'Object'
}
},
accountKey: {
required: false,
serializedName: 'typeProperties.accountKey',
type: {
name: 'Composite',
polymorphicDiscriminator: {
serializedName: 'type',
clientName: 'type'
},
uberParent: 'SecretBase',
className: 'AzureKeyVaultSecretReference'
}
},
sasUri: {
required: false,
serializedName: 'typeProperties.sasUri',
type: {
name: 'Object'
}
},
sasToken: {
required: false,
serializedName: 'typeProperties.sasToken',
type: {
name: 'Composite',
polymorphicDiscriminator: {
serializedName: 'type',
clientName: 'type'
},
uberParent: 'SecretBase',
className: 'SecretBase'
className: 'AzureKeyVaultSecretReference'
}
},
encryptedCredential: {
Expand Down
Loading