AzureFunctionLinkedService Class
- java.
lang. Object - com.
azure. analytics. synapse. artifacts. models. LinkedService - com.
azure. analytics. synapse. artifacts. models. AzureFunctionLinkedService
- com.
- com.
public class AzureFunctionLinkedService
extends LinkedService
Azure Function linked service.
Constructor Summary
| Constructor | Description |
|---|---|
| AzureFunctionLinkedService() |
Creates an instance of Azure |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Azure |
fromJson(JsonReader jsonReader)
Reads an instance of Azure |
| Object |
getAuthentication()
Get the authentication property: Type of authentication (Required to specify MSI) used to connect to Azure |
|
Credential |
getCredential()
Get the credential property: The credential reference containing authentication information. |
| Object |
getEncryptedCredential()
Get the encrypted |
| Object |
getFunctionAppUrl()
Get the function |
|
Secret |
getFunctionKey()
Get the function |
| Object |
getResourceId()
Get the resource |
| String |
getType()
Get the type property: Type of linked service. |
|
Azure |
setAnnotations(List<Object> annotations)
Set the annotations property: List of tags that can be used for describing the linked service. |
|
Azure |
setAuthentication(Object authentication)
Set the authentication property: Type of authentication (Required to specify MSI) used to connect to Azure |
|
Azure |
setConnectVia(IntegrationRuntimeReference connectVia)
Set the connect |
|
Azure |
setCredential(CredentialReference credential)
Set the credential property: The credential reference containing authentication information. |
|
Azure |
setDescription(String description)
Set the description property: Linked service description. |
|
Azure |
setEncryptedCredential(Object encryptedCredential)
Set the encrypted |
|
Azure |
setFunctionAppUrl(Object functionAppUrl)
Set the function |
|
Azure |
setFunctionKey(SecretBase functionKey)
Set the function |
|
Azure |
setParameters(Map<String,ParameterSpecification> parameters)
Set the parameters property: Parameters for linked service. |
|
Azure |
setResourceId(Object resourceId)
Set the resource |
|
Azure |
setVersion(String version)
Set the version property: Version of the linked service. |
|
Json |
toJson(JsonWriter jsonWriter) |
Methods inherited from LinkedService
Methods inherited from java.lang.Object
Constructor Details
AzureFunctionLinkedService
public AzureFunctionLinkedService()
Creates an instance of AzureFunctionLinkedService class.
Method Details
fromJson
public static AzureFunctionLinkedService fromJson(JsonReader jsonReader)
Reads an instance of AzureFunctionLinkedService from the JsonReader.
Parameters:
Returns:
Throws:
getAuthentication
public Object getAuthentication()
Get the authentication property: Type of authentication (Required to specify MSI) used to connect to AzureFunction. Type: string (or Expression with resultType string).
Returns:
getCredential
public CredentialReference getCredential()
Get the credential property: The credential reference containing authentication information.
Returns:
getEncryptedCredential
public Object getEncryptedCredential()
Get the encryptedCredential property: The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).
Returns:
getFunctionAppUrl
public Object getFunctionAppUrl()
Get the functionAppUrl property: The endpoint of the Azure Function App. URL will be in the format https://<accountName>.azurewebsites.net.
Returns:
getFunctionKey
public SecretBase getFunctionKey()
Get the functionKey property: Function or Host key for Azure Function App.
Returns:
getResourceId
public Object getResourceId()
Get the resourceId property: Allowed token audiences for azure function.
Returns:
getType
public String getType()
Get the type property: Type of linked service.
Overrides:
AzureFunctionLinkedService.getType()Returns:
setAnnotations
public AzureFunctionLinkedService setAnnotations(List<Object> annotations)
Set the annotations property: List of tags that can be used for describing the linked service.
Overrides:
AzureFunctionLinkedService.setAnnotations(List<Object> annotations)Parameters:
setAuthentication
public AzureFunctionLinkedService setAuthentication(Object authentication)
Set the authentication property: Type of authentication (Required to specify MSI) used to connect to AzureFunction. Type: string (or Expression with resultType string).
Parameters:
Returns:
setConnectVia
public AzureFunctionLinkedService setConnectVia(IntegrationRuntimeReference connectVia)
Set the connectVia property: The integration runtime reference.
Overrides:
AzureFunctionLinkedService.setConnectVia(IntegrationRuntimeReference connectVia)Parameters:
setCredential
public AzureFunctionLinkedService setCredential(CredentialReference credential)
Set the credential property: The credential reference containing authentication information.
Parameters:
Returns:
setDescription
public AzureFunctionLinkedService setDescription(String description)
Set the description property: Linked service description.
Overrides:
AzureFunctionLinkedService.setDescription(String description)Parameters:
setEncryptedCredential
public AzureFunctionLinkedService setEncryptedCredential(Object encryptedCredential)
Set the encryptedCredential property: The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).
Parameters:
Returns:
setFunctionAppUrl
public AzureFunctionLinkedService setFunctionAppUrl(Object functionAppUrl)
Set the functionAppUrl property: The endpoint of the Azure Function App. URL will be in the format https://<accountName>.azurewebsites.net.
Parameters:
Returns:
setFunctionKey
public AzureFunctionLinkedService setFunctionKey(SecretBase functionKey)
Set the functionKey property: Function or Host key for Azure Function App.
Parameters:
Returns:
setParameters
public AzureFunctionLinkedService setParameters(Map<String,ParameterSpecification> parameters)
Set the parameters property: Parameters for linked service.
Overrides:
AzureFunctionLinkedService.setParameters(Map<String,ParameterSpecification> parameters)Parameters:
setResourceId
public AzureFunctionLinkedService setResourceId(Object resourceId)
Set the resourceId property: Allowed token audiences for azure function.
Parameters:
Returns:
setVersion
public AzureFunctionLinkedService setVersion(String version)
Set the version property: Version of the linked service.
Overrides:
AzureFunctionLinkedService.setVersion(String version)Parameters:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
AzureFunctionLinkedService.toJson(JsonWriter jsonWriter)Parameters:
Throws: