Skip to content

Azure Functions

Contents

Top

UpstreamSpec

Upstream Spec for Azure Functions Upstreams Azure Upstreams represent a collection of Azure Functions for a particular Azure Account (IAM Role or User account) within a particular Function App

function_app_name: string
secret_ref: string

Field Type Label Description
function_app_name string The Name of the Azure Function App where the functions are grouped
secret_ref string A Gloo Secret Ref to an Azure Publish Profile JSON file. {{ hide_not_implemented "Azure Secrets can be created with glooctl secret create azure ..." }} Note that this secret is not required unless Function Discovery is enabled

FunctionSpec

Function Spec for Functions on Azure Functions Upstreams The Function Spec contains data necessary for Gloo to invoke Azure functions

function_name: string
auth_level: string

Field Type Label Description
function_name string The Name of the Azure Function as it appears in the Azure Functions Portal
auth_level string Auth Level can bve either "anonymous" "function" or "admin" See https://vincentlauzon.com/2017/12/04/azure-functions-http-authorization-levels/ for more details