AzureFunctionLinkedService Class
- java.
lang. Object - com.
azure. resourcemanager. datafactory. models. LinkedService - com.
azure. resourcemanager. datafactory. models. AzureFunctionLinkedService
- com.
- com.
public final 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 |
|---|---|
| Object |
authentication()
Get the authentication property: Type of authentication (Required to specify MSI) used to connect to Azure |
|
Credential |
credential()
Get the credential property: The credential reference containing authentication information. |
| String |
encryptedCredential()
Get the encrypted |
|
static
Azure |
fromJson(JsonReader jsonReader)
Reads an instance of Azure |
| Object |
functionAppUrl()
Get the function |
|
Secret |
functionKey()
Get the function |
| Object |
resourceId()
Get the resource |
|
Json |
toJson(JsonWriter jsonWriter) |
| String |
type()
Get the type property: Type of linked service. |
| void |
validate()
Validates the instance. |
|
Azure |
withAnnotations(List<Object> annotations)
Set the annotations property: List of tags that can be used for describing the linked service. |
|
Azure |
withAuthentication(Object authentication)
Set the authentication property: Type of authentication (Required to specify MSI) used to connect to Azure |
|
Azure |
withConnectVia(IntegrationRuntimeReference connectVia)
Set the connect |
|
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 |
withFunctionAppUrl(Object functionAppUrl)
Set the function |
|
Azure |
withFunctionKey(SecretBase functionKey)
Set the function |
|
Azure |
withParameters(Map<String,ParameterSpecification> parameters)
Set the parameters property: Parameters for linked service. |
|
Azure |
withResourceId(Object resourceId)
Set the resource |
|
Azure |
withVersion(String version)
Set the version property: Version of the linked service. |
Methods inherited from LinkedService
Methods inherited from java.lang.Object
Constructor Details
AzureFunctionLinkedService
public AzureFunctionLinkedService()
Creates an instance of AzureFunctionLinkedService class.
Method Details
authentication
public Object authentication()
Get the authentication property: Type of authentication (Required to specify MSI) used to connect to AzureFunction. Type: string (or Expression with resultType string).
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:
fromJson
public static AzureFunctionLinkedService fromJson(JsonReader jsonReader)
Reads an instance of AzureFunctionLinkedService from the JsonReader.
Parameters:
Returns:
Throws:
functionAppUrl
public Object functionAppUrl()
Get the functionAppUrl property: The endpoint of the Azure Function App. URL will be in the format https://<accountName>.azurewebsites.net. Type: string (or Expression with resultType string).
Returns:
functionKey
public SecretBase functionKey()
Get the functionKey property: Function or Host key for Azure Function App.
Returns:
resourceId
public Object resourceId()
Get the resourceId property: Allowed token audiences for azure function. Type: string (or Expression with resultType string).
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
AzureFunctionLinkedService.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: Type of linked service.
Overrides:
AzureFunctionLinkedService.type()Returns:
validate
public void validate()
Validates the instance.
Overrides:
AzureFunctionLinkedService.validate()withAnnotations
public AzureFunctionLinkedService withAnnotations(List<Object> annotations)
Set the annotations property: List of tags that can be used for describing the linked service.
Overrides:
AzureFunctionLinkedService.withAnnotations(List<Object> annotations)Parameters:
withAuthentication
public AzureFunctionLinkedService withAuthentication(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:
withConnectVia
public AzureFunctionLinkedService withConnectVia(IntegrationRuntimeReference connectVia)
Set the connectVia property: The integration runtime reference.
Overrides:
AzureFunctionLinkedService.withConnectVia(IntegrationRuntimeReference connectVia)Parameters:
withCredential
public AzureFunctionLinkedService withCredential(CredentialReference credential)
Set the credential property: The credential reference containing authentication information.
Parameters:
Returns:
withDescription
public AzureFunctionLinkedService withDescription(String description)
Set the description property: Linked service description.
Overrides:
AzureFunctionLinkedService.withDescription(String description)Parameters:
withEncryptedCredential
public AzureFunctionLinkedService 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:
withFunctionAppUrl
public AzureFunctionLinkedService withFunctionAppUrl(Object functionAppUrl)
Set the functionAppUrl property: The endpoint of the Azure Function App. URL will be in the format https://<accountName>.azurewebsites.net. Type: string (or Expression with resultType string).
Parameters:
Returns:
withFunctionKey
public AzureFunctionLinkedService withFunctionKey(SecretBase functionKey)
Set the functionKey property: Function or Host key for Azure Function App.
Parameters:
Returns:
withParameters
public AzureFunctionLinkedService withParameters(Map<String,ParameterSpecification> parameters)
Set the parameters property: Parameters for linked service.
Overrides:
AzureFunctionLinkedService.withParameters(Map<String,ParameterSpecification> parameters)Parameters:
withResourceId
public AzureFunctionLinkedService withResourceId(Object resourceId)
Set the resourceId property: Allowed token audiences for azure function. Type: string (or Expression with resultType string).
Parameters:
Returns:
withVersion
public AzureFunctionLinkedService withVersion(String version)
Set the version property: Version of the linked service.
Overrides:
AzureFunctionLinkedService.withVersion(String version)Parameters: