Ejemplo n.º 1
0
 /// <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();
 }
Ejemplo n.º 3
0
 /// <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();
 }