AzureSqlMILinkedService Class
- java.
lang. Object - com.
azure. resourcemanager. datafactory. models. LinkedService - com.
azure. resourcemanager. datafactory. models. AzureSqlMILinkedService
- com.
- com.
public final class AzureSqlMILinkedService
extends LinkedService
Azure SQL Managed Instance linked service.
Constructor Summary
Constructor | Description |
---|---|
AzureSqlMILinkedService() |
Creates an instance of Azure |
Method Summary
Modifier and Type | Method and Description |
---|---|
Sql |
alwaysEncryptedSettings()
Get the always |
Object |
azureCloudType()
Get the azure |
Object |
connectionString()
Get the connection |
Credential |
credential()
Get the credential property: The credential reference containing authentication information. |
String |
encryptedCredential()
Get the encrypted |
Azure |
password()
Get the password property: The Azure key vault secret reference of password in connection string. |
Object |
servicePrincipalId()
Get the service |
Secret |
servicePrincipalKey()
Get the service |
Object |
tenant()
Get the tenant property: The name or ID of the tenant to which the service principal belongs. |
String |
type()
Get the type property: Type of linked service. |
void |
validate()
Validates the instance. |
Azure |
withAlwaysEncryptedSettings(SqlAlwaysEncryptedProperties alwaysEncryptedSettings)
Set the always |
Azure |
withAnnotations(List<Object> annotations)
Set the annotations property: List of tags that can be used for describing the linked service. |
Azure |
withAzureCloudType(Object azureCloudType)
Set the azure |
Azure |
withConnectVia(IntegrationRuntimeReference connectVia)
Set the connect |
Azure |
withConnectionString(Object connectionString)
Set the connection |
Azure |
withCredential(CredentialReference credential)
Set the credential property: The credential reference containing authentication information. |
Azure |
withDescription(String description)
Set the description property: Linked service description. |
Azure |
withEncryptedCredential(String encryptedCredential)
Set the encrypted |
Azure |
withParameters(Map<String,ParameterSpecification> parameters)
Set the parameters property: Parameters for linked service. |
Azure |
withPassword(AzureKeyVaultSecretReference password)
Set the password property: The Azure key vault secret reference of password in connection string. |
Azure |
withServicePrincipalId(Object servicePrincipalId)
Set the service |
Azure |
withServicePrincipalKey(SecretBase servicePrincipalKey)
Set the service |
Azure |
withTenant(Object tenant)
Set the tenant property: The name or ID of the tenant to which the service principal belongs. |
Methods inherited from LinkedService
Methods inherited from java.lang.Object
Constructor Details
AzureSqlMILinkedService
public AzureSqlMILinkedService()
Creates an instance of AzureSqlMILinkedService class.
Method Details
alwaysEncryptedSettings
public SqlAlwaysEncryptedProperties alwaysEncryptedSettings()
Get the alwaysEncryptedSettings property: Sql always encrypted properties.
Returns:
azureCloudType
public Object azureCloudType()
Get the azureCloudType property: Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions\u2019 cloud type. Type: string (or Expression with resultType string).
Returns:
connectionString
public Object connectionString()
Get the connectionString property: The connection string. Type: string, SecureString or AzureKeyVaultSecretReference.
Returns:
credential
public CredentialReference credential()
Get the credential property: The credential reference containing authentication information.
Returns:
encryptedCredential
public String encryptedCredential()
Get the encryptedCredential property: The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string.
Returns:
password
public AzureKeyVaultSecretReference password()
Get the password property: The Azure key vault secret reference of password in connection string.
Returns:
servicePrincipalId
public Object servicePrincipalId()
Get the servicePrincipalId property: The ID of the service principal used to authenticate against Azure SQL Managed Instance. Type: string (or Expression with resultType string).
Returns:
servicePrincipalKey
public SecretBase servicePrincipalKey()
Get the servicePrincipalKey property: The key of the service principal used to authenticate against Azure SQL Managed Instance.
Returns:
tenant
public Object tenant()
Get the tenant property: The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string).
Returns:
type
public String type()
Get the type property: Type of linked service.
Overrides:
AzureSqlMILinkedService.type()Returns:
validate
public void validate()
Validates the instance.
Overrides:
AzureSqlMILinkedService.validate()withAlwaysEncryptedSettings
public AzureSqlMILinkedService withAlwaysEncryptedSettings(SqlAlwaysEncryptedProperties alwaysEncryptedSettings)
Set the alwaysEncryptedSettings property: Sql always encrypted properties.
Parameters:
Returns:
withAnnotations
public AzureSqlMILinkedService withAnnotations(List
Set the annotations property: List of tags that can be used for describing the linked service.
Overrides:
AzureSqlMILinkedService.withAnnotations(List<Object> annotations)Parameters:
withAzureCloudType
public AzureSqlMILinkedService withAzureCloudType(Object azureCloudType)
Set the azureCloudType property: Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions\u2019 cloud type. Type: string (or Expression with resultType string).
Parameters:
Returns:
withConnectVia
public AzureSqlMILinkedService withConnectVia(IntegrationRuntimeReference connectVia)
Set the connectVia property: The integration runtime reference.
Overrides:
AzureSqlMILinkedService.withConnectVia(IntegrationRuntimeReference connectVia)Parameters:
withConnectionString
public AzureSqlMILinkedService withConnectionString(Object connectionString)
Set the connectionString property: The connection string. Type: string, SecureString or AzureKeyVaultSecretReference.
Parameters:
Returns:
withCredential
public AzureSqlMILinkedService withCredential(CredentialReference credential)
Set the credential property: The credential reference containing authentication information.
Parameters:
Returns:
withDescription
public AzureSqlMILinkedService withDescription(String description)
Set the description property: Linked service description.
Overrides:
AzureSqlMILinkedService.withDescription(String description)Parameters:
withEncryptedCredential
public AzureSqlMILinkedService withEncryptedCredential(String encryptedCredential)
Set the encryptedCredential property: The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string.
Parameters:
Returns:
withParameters
public AzureSqlMILinkedService withParameters(Map
Set the parameters property: Parameters for linked service.
Overrides:
AzureSqlMILinkedService.withParameters(Map<String,ParameterSpecification> parameters)Parameters:
withPassword
public AzureSqlMILinkedService withPassword(AzureKeyVaultSecretReference password)
Set the password property: The Azure key vault secret reference of password in connection string.
Parameters:
Returns:
withServicePrincipalId
public AzureSqlMILinkedService withServicePrincipalId(Object servicePrincipalId)
Set the servicePrincipalId property: The ID of the service principal used to authenticate against Azure SQL Managed Instance. Type: string (or Expression with resultType string).
Parameters:
Returns:
withServicePrincipalKey
public AzureSqlMILinkedService withServicePrincipalKey(SecretBase servicePrincipalKey)
Set the servicePrincipalKey property: The key of the service principal used to authenticate against Azure SQL Managed Instance.
Parameters:
Returns:
withTenant
public AzureSqlMILinkedService withTenant(Object tenant)
Set the tenant property: The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string).
Parameters:
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for