Overview
Azure Functions is Azure's serverless compute platform – Microsoft's equivalent of AWS Lambda. The Automize Azure Functions connector covers function app + function management, start/stop, and key retrieval.
- Regions: Function Apps live in one Azure region.
- Plans: Consumption (pay-per-execution), Premium (always-on, VNet), Dedicated (App Service plan).
Setting up the connection
Auth type: OAuth 2.0 (Authorization Code).
- Entra ID → App registration → Contributor role on the Function App.
- In Automize → Settings → Connectors → Azure Functions. Paste credentials + subscription + resource group.
Find your credentials at https://entra.microsoft.com/.
Rate limits
Consumption: scale-out is automatic up to 200 instances. Premium: max instances configurable.
Data model
Compute primitives:
Function App ─── Functions ─── Triggers (HTTP, Timer, Queue, Event Hub, etc.)
└─ Function Keys (auth for HTTP-triggered)Available operations
11 operations available. Click any row to jump to its detail.
| Operation | Category | What it does |
|---|---|---|
| Delete Function | General | Delete a function |
| Get Function | General | Get function details |
| Get Function App | General | Get function app details |
| Get App Settings | General | Get function app configuration settings |
| List Function Apps | General | List all function apps in the subscription |
| List Function Keys | General | List keys for a function |
| List Functions | General | List functions in a function app |
| Restart Function App | General | Restart a function app |
| Start Function App | General | Start a function app |
| Stop Function App | General | Stop a function app |
| Update App Settings | General | Update function app configuration settings |
Operations
Delete Function
Delete a function
| Parameter | Required | Type | Description |
|---|---|---|---|
Subscription Id subscription_id | Yes | text | |
Resource Group resource_group | Yes | text | |
Name name | Yes | text | |
Function Name function_name | Yes | text |
Get Function
Get function details
| Parameter | Required | Type | Description |
|---|---|---|---|
Subscription Id subscription_id | Yes | text | |
Resource Group resource_group | Yes | text | |
Name name | Yes | text | |
Function Name function_name | Yes | text |
Get Function App
Get function app details
| Parameter | Required | Type | Description |
|---|---|---|---|
Subscription Id subscription_id | Yes | text | |
Resource Group resource_group | Yes | text | |
Name name | Yes | text |
Get App Settings
Get function app configuration settings
| Parameter | Required | Type | Description |
|---|---|---|---|
Subscription Id subscription_id | Yes | text | |
Resource Group resource_group | Yes | text | |
Name name | Yes | text |
List Function Apps
List all function apps in the subscription
| Parameter | Required | Type | Description |
|---|---|---|---|
Subscription Id subscription_id | Yes | text |
Tips
- Returns Function Apps in the subscription/resource group.
List Function Keys
List keys for a function
| Parameter | Required | Type | Description |
|---|---|---|---|
Subscription Id subscription_id | Yes | text | |
Resource Group resource_group | Yes | text | |
Name name | Yes | text | |
Function Name function_name | Yes | text |
List Functions
List functions in a function app
| Parameter | Required | Type | Description |
|---|---|---|---|
Subscription Id subscription_id | Yes | text | |
Resource Group resource_group | Yes | text | |
Name name | Yes | text |
Tips
- Functions within a Function App. Each has its own trigger config.
Restart Function App
Restart a function app
| Parameter | Required | Type | Description |
|---|---|---|---|
Subscription Id subscription_id | Yes | text | |
Resource Group resource_group | Yes | text | |
Name name | Yes | text |
Start Function App
Start a function app
| Parameter | Required | Type | Description |
|---|---|---|---|
Subscription Id subscription_id | Yes | text | |
Resource Group resource_group | Yes | text | |
Name name | Yes | text |
Stop Function App
Stop a function app
| Parameter | Required | Type | Description |
|---|---|---|---|
Subscription Id subscription_id | Yes | text | |
Resource Group resource_group | Yes | text | |
Name name | Yes | text |
Update App Settings
Update function app configuration settings
| Parameter | Required | Type | Description |
|---|---|---|---|
Subscription Id subscription_id | Yes | text | |
Resource Group resource_group | Yes | text | |
Name name | Yes | text |
FAQ
- How do I invoke a function via this connector?
- Get the function key, then HTTP POST/GET to the function URL with ?code=<key>. Use the http connector or the function's specific URL.
- Cold starts?
- Consumption plan has cold starts. Premium plan has pre-warmed instances + no cold starts.