Package:

azure.plugins.gloo.solo.io

Source File:

github.com/solo-io/gloo/projects/gloo/api/v1/plugins/azure/azure.proto

Description:

Contents:


UpstreamSpec

Description: Upstream Spec for Azure Functions Upstreams Azure Upstreams represent a collection of Azure Functions for a particular Azure Account within a particular Function App

"function_app_name": string
"secret_ref": .core.solo.io.ResourceRef
"functions": []azure.plugins.gloo.solo.io.UpstreamSpec.FunctionSpec

Field Type Description Default
function_app_name string The Name of the Azure Function App where the functions are grouped
secret_ref .core.solo.io.ResourceRef 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
functions []azure.plugins.gloo.solo.io.UpstreamSpec.FunctionSpec

FunctionSpec

Description: 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": ***TODO ENUMS***!

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

DestinationSpec

Description:

"function_name": string

Field Type Description Default
function_name string The Fucntion Name of the FunctionSpec to be invoked.