/// <summary> /// Initializes a new instance of the OracleLinkedService class. /// </summary> /// <param name="connectionString">The connection string. Type: string, /// SecureString or AzureKeyVaultSecretReference.</param> /// <param name="additionalProperties">Unmatched properties from the /// message are deserialized this collection</param> /// <param name="connectVia">The integration runtime reference.</param> /// <param name="description">Linked service description.</param> /// <param name="parameters">Parameters for linked service.</param> /// <param name="annotations">List of tags that can be used for /// describing the Dataset.</param> /// <param name="password">The Azure key vault secret reference of /// password in connection string.</param> /// <param name="encryptedCredential">The encrypted credential used for /// authentication. Credentials are encrypted using the integration /// runtime credential manager. Type: string (or Expression with /// resultType string).</param> public OracleLinkedService(object connectionString, IDictionary <string, object> additionalProperties = default(IDictionary <string, object>), IntegrationRuntimeReference connectVia = default(IntegrationRuntimeReference), string description = default(string), IDictionary <string, ParameterSpecification> parameters = default(IDictionary <string, ParameterSpecification>), IList <object> annotations = default(IList <object>), AzureKeyVaultSecretReference password = default(AzureKeyVaultSecretReference), object encryptedCredential = default(object)) : base(additionalProperties, connectVia, description, parameters, annotations) { ConnectionString = connectionString; Password = password; EncryptedCredential = encryptedCredential; CustomInit(); }
/// <summary> /// Initializes a new instance of the ServicePrincipalCredential class. /// </summary> /// <param name="additionalProperties">Unmatched properties from the /// message are deserialized this collection</param> /// <param name="description">Credential description.</param> /// <param name="annotations">List of tags that can be used for /// describing the Credential.</param> /// <param name="servicePrincipalId">The app ID of the service /// principal used to authenticate</param> /// <param name="servicePrincipalKey">The key of the service principal /// used to authenticate.</param> /// <param name="tenant">The ID of the tenant to which the service /// principal belongs</param> public ServicePrincipalCredential(IDictionary <string, object> additionalProperties = default(IDictionary <string, object>), string description = default(string), IList <object> annotations = default(IList <object>), object servicePrincipalId = default(object), AzureKeyVaultSecretReference servicePrincipalKey = default(AzureKeyVaultSecretReference), object tenant = default(object)) : base(additionalProperties, description, annotations) { ServicePrincipalId = servicePrincipalId; ServicePrincipalKey = servicePrincipalKey; Tenant = tenant; CustomInit(); }
/// <summary> /// Initializes a new instance of the AzureStorageLinkedService class. /// </summary> /// <param name="additionalProperties">Unmatched properties from the /// message are deserialized this collection</param> /// <param name="connectVia">The integration runtime reference.</param> /// <param name="description">Linked service description.</param> /// <param name="parameters">Parameters for linked service.</param> /// <param name="annotations">List of tags that can be used for /// describing the linked service.</param> /// <param name="connectionString">The connection string. It is /// mutually exclusive with sasUri property. Type: string, SecureString /// or AzureKeyVaultSecretReference.</param> /// <param name="accountKey">The Azure key vault secret reference of /// accountKey in connection string.</param> /// <param name="sasUri">SAS URI of the Azure Storage resource. It is /// mutually exclusive with connectionString property. Type: string, /// SecureString or AzureKeyVaultSecretReference.</param> /// <param name="sasToken">The Azure key vault secret reference of /// sasToken in sas uri.</param> /// <param name="encryptedCredential">The encrypted credential used for /// authentication. Credentials are encrypted using the integration /// runtime credential manager. Type: string (or Expression with /// resultType string).</param> public AzureStorageLinkedService(IDictionary <string, object> additionalProperties = default(IDictionary <string, object>), IntegrationRuntimeReference connectVia = default(IntegrationRuntimeReference), string description = default(string), IDictionary <string, ParameterSpecification> parameters = default(IDictionary <string, ParameterSpecification>), IList <object> annotations = default(IList <object>), object connectionString = default(object), AzureKeyVaultSecretReference accountKey = default(AzureKeyVaultSecretReference), object sasUri = default(object), AzureKeyVaultSecretReference sasToken = default(AzureKeyVaultSecretReference), string encryptedCredential = default(string)) : base(additionalProperties, connectVia, description, parameters, annotations) { ConnectionString = connectionString; AccountKey = accountKey; SasUri = sasUri; SasToken = sasToken; EncryptedCredential = encryptedCredential; CustomInit(); }
/// <summary> /// Initializes a new instance of the AzureSqlMILinkedService class. /// </summary> /// <param name="connectionString">The connection string. Type: string, /// SecureString or AzureKeyVaultSecretReference.</param> /// <param name="additionalProperties">Unmatched properties from the /// message are deserialized this collection</param> /// <param name="connectVia">The integration runtime reference.</param> /// <param name="description">Linked service description.</param> /// <param name="parameters">Parameters for linked service.</param> /// <param name="annotations">List of tags that can be used for /// describing the linked service.</param> /// <param name="password">The Azure key vault secret reference of /// password in connection string.</param> /// <param name="servicePrincipalId">The ID of the service principal /// used to authenticate against Azure SQL Managed Instance. Type: /// string (or Expression with resultType string).</param> /// <param name="servicePrincipalKey">The key of the service principal /// used to authenticate against Azure SQL Managed Instance.</param> /// <param name="tenant">The name or ID of the tenant to which the /// service principal belongs. Type: string (or Expression with /// resultType string).</param> /// <param name="azureCloudType">Indicates the azure cloud type of the /// service principle auth. Allowed values are AzurePublic, AzureChina, /// AzureUsGovernment, AzureGermany. Default value is the data factory /// regions’ cloud type. Type: string (or Expression with resultType /// string).</param> /// <param name="encryptedCredential">The encrypted credential used for /// authentication. Credentials are encrypted using the integration /// runtime credential manager. Type: string (or Expression with /// resultType string).</param> public AzureSqlMILinkedService(object connectionString, IDictionary <string, object> additionalProperties = default(IDictionary <string, object>), IntegrationRuntimeReference connectVia = default(IntegrationRuntimeReference), string description = default(string), IDictionary <string, ParameterSpecification> parameters = default(IDictionary <string, ParameterSpecification>), IList <object> annotations = default(IList <object>), AzureKeyVaultSecretReference password = default(AzureKeyVaultSecretReference), object servicePrincipalId = default(object), SecretBase servicePrincipalKey = default(SecretBase), object tenant = default(object), object azureCloudType = default(object), object encryptedCredential = default(object)) : base(additionalProperties, connectVia, description, parameters, annotations) { ConnectionString = connectionString; Password = password; ServicePrincipalId = servicePrincipalId; ServicePrincipalKey = servicePrincipalKey; Tenant = tenant; AzureCloudType = azureCloudType; EncryptedCredential = encryptedCredential; CustomInit(); }
/// <summary> /// Initializes a new instance of the AzureFileStorageLinkedService /// class. /// </summary> /// <param name="additionalProperties">Unmatched properties from the /// message are deserialized this collection</param> /// <param name="connectVia">The integration runtime reference.</param> /// <param name="description">Linked service description.</param> /// <param name="parameters">Parameters for linked service.</param> /// <param name="annotations">List of tags that can be used for /// describing the linked service.</param> /// <param name="host">Host name of the server. Type: string (or /// Expression with resultType string).</param> /// <param name="userId">User ID to logon the server. Type: string (or /// Expression with resultType string).</param> /// <param name="password">Password to logon the server.</param> /// <param name="connectionString">The connection string. It is /// mutually exclusive with sasUri property. Type: string, SecureString /// or AzureKeyVaultSecretReference.</param> /// <param name="accountKey">The Azure key vault secret reference of /// accountKey in connection string.</param> /// <param name="sasUri">SAS URI of the Azure File resource. It is /// mutually exclusive with connectionString property. Type: string, /// SecureString or AzureKeyVaultSecretReference.</param> /// <param name="sasToken">The Azure key vault secret reference of /// sasToken in sas uri.</param> /// <param name="fileShare">The azure file share name. It is required /// when auth with accountKey/sasToken. Type: string (or Expression /// with resultType string).</param> /// <param name="encryptedCredential">The encrypted credential used for /// authentication. Credentials are encrypted using the integration /// runtime credential manager. Type: string (or Expression with /// resultType string).</param> public AzureFileStorageLinkedService(IDictionary <string, object> additionalProperties = default(IDictionary <string, object>), IntegrationRuntimeReference connectVia = default(IntegrationRuntimeReference), string description = default(string), IDictionary <string, ParameterSpecification> parameters = default(IDictionary <string, ParameterSpecification>), IList <object> annotations = default(IList <object>), object host = default(object), object userId = default(object), SecretBase password = default(SecretBase), object connectionString = default(object), AzureKeyVaultSecretReference accountKey = default(AzureKeyVaultSecretReference), object sasUri = default(object), AzureKeyVaultSecretReference sasToken = default(AzureKeyVaultSecretReference), object fileShare = default(object), object encryptedCredential = default(object)) : base(additionalProperties, connectVia, description, parameters, annotations) { Host = host; UserId = userId; Password = password; ConnectionString = connectionString; AccountKey = accountKey; SasUri = sasUri; SasToken = sasToken; FileShare = fileShare; EncryptedCredential = encryptedCredential; CustomInit(); }
/// <summary> /// Initializes a new instance of the AzureBlobStorageLinkedService /// class. /// </summary> /// <param name="additionalProperties">Unmatched properties from the /// message are deserialized this collection</param> /// <param name="connectVia">The integration runtime reference.</param> /// <param name="description">Linked service description.</param> /// <param name="parameters">Parameters for linked service.</param> /// <param name="annotations">List of tags that can be used for /// describing the linked service.</param> /// <param name="connectionString">The connection string. It is /// mutually exclusive with sasUri, serviceEndpoint property. Type: /// string, SecureString or AzureKeyVaultSecretReference.</param> /// <param name="accountKey">The Azure key vault secret reference of /// accountKey in connection string.</param> /// <param name="sasUri">SAS URI of the Azure Blob Storage resource. It /// is mutually exclusive with connectionString, serviceEndpoint /// property. Type: string, SecureString or /// AzureKeyVaultSecretReference.</param> /// <param name="sasToken">The Azure key vault secret reference of /// sasToken in sas uri.</param> /// <param name="serviceEndpoint">Blob service endpoint of the Azure /// Blob Storage resource. It is mutually exclusive with /// connectionString, sasUri property.</param> /// <param name="servicePrincipalId">The ID of the service principal /// used to authenticate against Azure SQL Data Warehouse. Type: string /// (or Expression with resultType string).</param> /// <param name="servicePrincipalKey">The key of the service principal /// used to authenticate against Azure SQL Data Warehouse.</param> /// <param name="tenant">The name or ID of the tenant to which the /// service principal belongs. Type: string (or Expression with /// resultType string).</param> /// <param name="azureCloudType">Indicates the azure cloud type of the /// service principle auth. Allowed values are AzurePublic, AzureChina, /// AzureUsGovernment, AzureGermany. Default value is the data factory /// regions’ cloud type. Type: string (or Expression with resultType /// string).</param> /// <param name="encryptedCredential">The encrypted credential used for /// authentication. Credentials are encrypted using the integration /// runtime credential manager. Type: string (or Expression with /// resultType string).</param> public AzureBlobStorageLinkedService(IDictionary <string, object> additionalProperties = default(IDictionary <string, object>), IntegrationRuntimeReference connectVia = default(IntegrationRuntimeReference), string description = default(string), IDictionary <string, ParameterSpecification> parameters = default(IDictionary <string, ParameterSpecification>), IList <object> annotations = default(IList <object>), object connectionString = default(object), AzureKeyVaultSecretReference accountKey = default(AzureKeyVaultSecretReference), object sasUri = default(object), AzureKeyVaultSecretReference sasToken = default(AzureKeyVaultSecretReference), string serviceEndpoint = default(string), object servicePrincipalId = default(object), SecretBase servicePrincipalKey = default(SecretBase), object tenant = default(object), object azureCloudType = default(object), string encryptedCredential = default(string)) : base(additionalProperties, connectVia, description, parameters, annotations) { ConnectionString = connectionString; AccountKey = accountKey; SasUri = sasUri; SasToken = sasToken; ServiceEndpoint = serviceEndpoint; ServicePrincipalId = servicePrincipalId; ServicePrincipalKey = servicePrincipalKey; Tenant = tenant; AzureCloudType = azureCloudType; EncryptedCredential = encryptedCredential; CustomInit(); }