Exemplo n.º 1
0
 /// <summary>
 /// Initializes a new instance of the
 /// AmazonRdsForSqlServerLinkedService 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="userName">The on-premises Windows authentication user
 /// name. Type: string (or Expression with resultType string).</param>
 /// <param name="password">The on-premises Windows authentication
 /// password.</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>
 /// <param name="alwaysEncryptedSettings">Sql always encrypted
 /// properties.</param>
 public AmazonRdsForSqlServerLinkedService(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>), object userName = default(object), SecretBase password = default(SecretBase), object encryptedCredential = default(object), SqlAlwaysEncryptedProperties alwaysEncryptedSettings = default(SqlAlwaysEncryptedProperties))
     : base(additionalProperties, connectVia, description, parameters, annotations)
 {
     ConnectionString        = connectionString;
     UserName                = userName;
     Password                = password;
     EncryptedCredential     = encryptedCredential;
     AlwaysEncryptedSettings = alwaysEncryptedSettings;
     CustomInit();
 }
Exemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the AzureSqlDatabaseLinkedService
 /// 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 Database. Type: string (or
 /// Expression with resultType string).</param>
 /// <param name="servicePrincipalKey">The key of the service principal
 /// used to authenticate against Azure SQL Database.</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>
 /// <param name="alwaysEncryptedSettings">Sql always encrypted
 /// properties.</param>
 public AzureSqlDatabaseLinkedService(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), SqlAlwaysEncryptedProperties alwaysEncryptedSettings = default(SqlAlwaysEncryptedProperties))
     : base(additionalProperties, connectVia, description, parameters, annotations)
 {
     ConnectionString    = connectionString;
     Password            = password;
     ServicePrincipalId  = servicePrincipalId;
     ServicePrincipalKey = servicePrincipalKey;
     Tenant                  = tenant;
     AzureCloudType          = azureCloudType;
     EncryptedCredential     = encryptedCredential;
     AlwaysEncryptedSettings = alwaysEncryptedSettings;
     CustomInit();
 }