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
OptionaldebugEnable debug logging output
OptionaldefaultDefault tags applied to all taggable Azure resources
Relative path to the deployment source directory
The root domain name for the deployment
OptionalenvironmentAzure cloud environment (e.g. 'public', 'usgovernment')
OptionalextraAdditional CDK context file paths to load
OptionalglobalGlobal prefix applied to all resource names
OptionalglobalGlobal suffix applied to all resource names
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
OptionalnodeNode.js environment (defaults to 'production')
OptionalnodeNode.js CLI options (e.g. '--max-old-space-size=4096')
OptionaloidcOIDC request token for federated identity
OptionaloidcOIDC request URL for federated identity
Name of the deployment package archive file
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
Site infrastructure resource properties
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
Start command for the web app (written to generated package.json)
OptionalsubThe subdomain prefix for the deployment
OptionalsubscriptionAzure subscription ID for the deployment
OptionaltenantAzure Active Directory tenant ID
OptionaluseEnable Managed Service Identity (MSI) authentication
OptionaluseEnable OpenID Connect (OIDC) authentication
Properties for the SiteWithWebApp construct