OptionalclientService principal client ID for authentication
OptionalclientService principal client secret for authentication
OptionalcommonShared Application Insights component lookup arguments for telemetry
OptionalcommonShared Log Analytics Workspace lookup arguments for diagnostic logging
Name of the Key Vault for storing the data SAS token
Name of the Key Vault secret for the data SAS token
Data storage account properties for the function app
Data storage container properties for the function app
SAS token properties for the data storage container
OptionaldebugEnable debug logging output
OptionaldefaultDefault tags applied to all taggable Azure resources
The root domain name for the deployment
OptionalenvironmentAzure cloud environment (e.g. 'public', 'usgovernment')
Name of the existing App Configuration store
Resource group name of the existing App Configuration store
Name of the existing CosmosDB account
Resource group name of the existing CosmosDB account
Name of the existing EventGrid topic for event publishing
Resource group name of the existing EventGrid topic
OptionalextraAdditional CDK context file paths to load
Function app resource properties
OptionalglobalGlobal prefix applied to all resource names
OptionalglobalGlobal suffix applied to all resource names
Custom host.json configuration to merge at the stack level
OptionallocalesList of supported locales for the deployment
Primary Azure region for resource deployment
OptionallocationLocation configuration map for multi-region deployments
OptionalmsiCustom MSI endpoint URL
The name identifier for the stack or construct
OptionaloidcOIDC request token for federated identity
OptionaloidcOIDC request URL for federated identity
OptionalregionThe relative path to region-specific context files
OptionalremoteRemote backend configuration for Pulumi state storage
OptionalresourceOptional Azure resource group name override
OptionalresourcePer-resource naming options keyed by resource type identifier
OptionalresourcePrefix applied to individual resource names
OptionalresourceSuffix applied to individual resource names
OptionalskipWhether to omit the stage prefix for Route53 A records
OptionalstackOptional Pulumi stack name for cross-stack references
The deployment stage (e.g. dev, tst, uat, prd)
OptionalstageThe relative path to stage-specific context files
OptionalstageThe relative path to stage-region-specific context files
OptionalsubThe subdomain prefix for the deployment
OptionalsubscriptionAzure subscription ID for the deployment
OptionaltenantAzure Active Directory tenant ID
OptionaluseWhen true, bypasses App Configuration store and uses config overrides
OptionaluseEnable Managed Service Identity (MSI) authentication
OptionaluseEnable OpenID Connect (OIDC) authentication
Properties for the AzureFunctionApp construct