> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flexagon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# deployFunctions

> deploy Azure Functions to FunctionApp Target Properties Property Name Property Code Required Description Function App Name FDAZ FUNCTION APP NAME Yes

deploy Azure Functions to FunctionApp

# Target Properties 

<table><colgroup><col /><col /><col /><col /></colgroup><tbody><tr><th>**Property Name**</th><th>**Property Code**</th><th>**Required**</th><th>**Description**</th></tr><tr><td>Function App Name</td><td>`FDAZ_FUNCTION_APP_NAME`</td><td>Yes</td><td>Azure Function App name</td></tr><tr><td>Resource Group Name</td><td>`FDAZ_RESOURCE_GROUP`</td><td>Yes</td><td>Resource Group of Azure Function</td></tr><tr><td>Remote Build</td><td>`FDAZ_REMOTE_BUILD`</td><td>No</td><td>Select in case Remote build is required</td></tr><tr><td>Docker Registry Account</td><td>`FDDKR_REGISTRY_ACCOUNT_CODE`</td><td>No</td><td>Docker registry credentials</td></tr><tr><td>Show Deployment Log</td><td>`FDAZ_SHOW_DEPLOYMENT_LOG`</td><td>No</td><td>To get detailed deployment log(if available).Applicable only for archive deployment</td></tr><tr><td>Slot Name</td><td>`FDAZ_SLOT_NAME`</td><td>Yes</td><td>Slot for code deployment</td></tr><tr><td>Target slot to swap</td><td>`FDAZ_TARGET_SLOT_NAME`</td><td>No</td><td>Slot to be swapped with</td></tr><tr><td>Azure Cloud Account</td><td>`FDAZ_ACCOUNT_CODE`</td><td>Yes</td><td>Azure cloud account Name</td></tr><tr><td>Docker Image Name</td><td>`FDDKR_IMAGE_NAME`</td><td>No</td><td>The name of the docker image, including the repository if desired. i.e. foo/bar or bar.</td></tr><tr><td>Docker Image Tag</td><td>`FDDKR_IMAGE_TAG`</td><td>No</td><td>The tag of the docker image. </td></tr></tbody></table>

# Inputs

<table><colgroup><col /><col /><col /><col /></colgroup><tbody><tr><th>**Input Name**</th><th>**Input Code**</th><th>**Required**</th><th>**Description**</th></tr><tr><td>Application Setting File</td><td>`FDAZ_INP_APP_SETTING_VALS`</td><td>No</td><td>Relative/absolute path of file with Application settings</td></tr><tr><td>Connection String File</td><td>`FDAZ_INP_CONNECTION_STRING_VALS`</td><td>No</td><td>Relative/absolute path of file with Connection String</td></tr></tbody></table>

# Artifacts

This operation consume artifacts.  

# Endpoint Selection

This operation will select all available endpoints associated to the target.

# Endpoint Execution

This operation will execute on any one of the selected endpoints and will be random in the determination of which one.
