Interface AzureFunctionsConfig
@ConfigRoot(phase=BUILD_TIME)
@ConfigMapping(prefix="quarkus.azure-functions")
public interface AzureFunctionsConfig
Azure Functions configuration.
Most options supported and name similarly to azure-functions-maven-plugin config
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interface -
Field Summary
FieldsModifier and TypeFieldDescriptionSpecifies the application settings for your Azure Functions, which are defined in name-value pairs -
Method Summary
Modifier and TypeMethodDescriptionSpecifies the instrumentation key of application insights which will bind to your function appappName()App name for azure function project.Specifies the name of the existing App Service Plan when you do not want to create a new one.The app service plan resource group.auth()booleanSpecifies whether to disable application insights for your function appfuncPort()Port to run azure function in local runtime.Config String for local debugThe pricing tier.region()Specifies the region where your Azure Functions will be hosted; default value is westus.Azure Resource Group for your Azure Functionsruntime()Azure subscription id.default com.microsoft.azure.toolkit.lib.appservice.config.FunctionAppConfigtoFunctionAppConfig(String subscriptionId, String appName)
-
Field Details
-
appSettings
Specifies the application settings for your Azure Functions, which are defined in name-value pairs
-
-
Method Details
-
appName
App name for azure function project. This is required setting. Defaults to the base artifact name -
resourceGroup
Azure Resource Group for your Azure Functions -
region
Specifies the region where your Azure Functions will be hosted; default value is westus. Valid values -
disableAppInsights
@WithDefault("false") boolean disableAppInsights()Specifies whether to disable application insights for your function app -
appInsightsKey
Specifies the instrumentation key of application insights which will bind to your function app -
runtime
AzureFunctionsConfig.RuntimeConfig runtime() -
auth
-
appServicePlanName
Specifies the name of the existing App Service Plan when you do not want to create a new one. -
appServicePlanResourceGroup
The app service plan resource group. -
subscriptionId
Azure subscription id. Required only if there are more than one subscription in your account -
pricingTier
The pricing tier. -
funcPort
Port to run azure function in local runtime. Will default to quarkus.http.test-port or 8081 -
localDebugConfig
Config String for local debug -
toFunctionAppConfig
-