Share via


Db2LinkedService Constructors

Definition

Overloads

Db2LinkedService()

Initializes a new instance of the Db2LinkedService class.

Db2LinkedService(IDictionary<String,Object>, IntegrationRuntimeReference, String, IDictionary<String,ParameterSpecification>, IList<Object>, Object, Object, Object, String, Object, SecretBase, Object, Object, Object)

Initializes a new instance of the Db2LinkedService class.

Db2LinkedService()

Initializes a new instance of the Db2LinkedService class.

public Db2LinkedService ();
Public Sub New ()

Applies to

Db2LinkedService(IDictionary<String,Object>, IntegrationRuntimeReference, String, IDictionary<String,ParameterSpecification>, IList<Object>, Object, Object, Object, String, Object, SecretBase, Object, Object, Object)

Initializes a new instance of the Db2LinkedService class.

public Db2LinkedService (System.Collections.Generic.IDictionary<string,object> additionalProperties = default, Microsoft.Azure.Management.DataFactory.Models.IntegrationRuntimeReference connectVia = default, string description = default, System.Collections.Generic.IDictionary<string,Microsoft.Azure.Management.DataFactory.Models.ParameterSpecification> parameters = default, System.Collections.Generic.IList<object> annotations = default, object connectionString = default, object server = default, object database = default, string authenticationType = default, object username = default, Microsoft.Azure.Management.DataFactory.Models.SecretBase password = default, object packageCollection = default, object certificateCommonName = default, object encryptedCredential = default);
new Microsoft.Azure.Management.DataFactory.Models.Db2LinkedService : System.Collections.Generic.IDictionary<string, obj> * Microsoft.Azure.Management.DataFactory.Models.IntegrationRuntimeReference * string * System.Collections.Generic.IDictionary<string, Microsoft.Azure.Management.DataFactory.Models.ParameterSpecification> * System.Collections.Generic.IList<obj> * obj * obj * obj * string * obj * Microsoft.Azure.Management.DataFactory.Models.SecretBase * obj * obj * obj -> Microsoft.Azure.Management.DataFactory.Models.Db2LinkedService
Public Sub New (Optional additionalProperties As IDictionary(Of String, Object) = Nothing, Optional connectVia As IntegrationRuntimeReference = Nothing, Optional description As String = Nothing, Optional parameters As IDictionary(Of String, ParameterSpecification) = Nothing, Optional annotations As IList(Of Object) = Nothing, Optional connectionString As Object = Nothing, Optional server As Object = Nothing, Optional database As Object = Nothing, Optional authenticationType As String = Nothing, Optional username As Object = Nothing, Optional password As SecretBase = Nothing, Optional packageCollection As Object = Nothing, Optional certificateCommonName As Object = Nothing, Optional encryptedCredential As Object = Nothing)

Parameters

additionalProperties
IDictionary<String,Object>

Unmatched properties from the message are deserialized this collection

connectVia
IntegrationRuntimeReference

The integration runtime reference.

description
String

Linked service description.

parameters
IDictionary<String,ParameterSpecification>

Parameters for linked service.

annotations
IList<Object>

List of tags that can be used for describing the linked service.

connectionString
Object

The connection string. It is mutually exclusive with server, database, authenticationType, userName, packageCollection and certificateCommonName property. Type: string, SecureString or AzureKeyVaultSecretReference.

server
Object

Server name for connection. It is mutually exclusive with connectionString property. Type: string (or Expression with resultType string).

database
Object

Database name for connection. It is mutually exclusive with connectionString property. Type: string (or Expression with resultType string).

authenticationType
String

AuthenticationType to be used for connection. It is mutually exclusive with connectionString property. Possible values include: 'Basic'

username
Object

Username for authentication. It is mutually exclusive with connectionString property. Type: string (or Expression with resultType string).

password
SecretBase

Password for authentication.

packageCollection
Object

Under where packages are created when querying database. It is mutually exclusive with connectionString property. Type: string (or Expression with resultType string).

certificateCommonName
Object

Certificate Common Name when TLS is enabled. It is mutually exclusive with connectionString property. Type: string (or Expression with resultType string).

encryptedCredential
Object

The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. It is mutually exclusive with connectionString property. Type: string (or Expression with resultType string).

Applies to