scoped id of the resource
the event handler properties
Manager for Azure API Management resources
The provisioned Azure Function App web app resource
The archive file output for the function app deployment package
The provisioned or resolved App Configuration store
Hash of the app configuration for change detection
OptionalappPrefix for App Configuration key names
Role assignment granting the function app access to the App Configuration store
Manager for Azure App Configuration resources
Parsed app configuration data (original version before processing)
Parsed app configuration data (processed version)
Connection strings to configure on the function app
The provisioned storage container for deployment artifacts
Environment variables to inject into the function app configuration
Map of resource group names to sets of Key Vault names for role assignments
The resolved Application Insights component for telemetry
Manager for Azure Application Insights resources
Manager for Azure App Service resources
The provisioned App Service Plan for the function app
The provisioned storage account for the function app
The provisioned storage container for function app data
Manager for Azure RBAC role assignments
Shared Log Analytics Workspace resolved from props, used for diagnostic logging
Manager for Azure CosmosDB resources
The provisioned Key Vault for data storage secrets
The provisioned data storage account
The provisioned data storage container
Manager for Azure DNS resources
Provisioned EventGrid subscription resources including dead-letter storage
Manager for Azure Event Grid resources
Role assignment granting the function app access to EventGrid topics
The provisioned or resolved EventGrid topic
The fully qualified domain name derived from domainName and subDomain
The provisioned Azure Portal dashboard for monitoring
Manager for Azure Function App resources
Unique identifier for the construct
Manager for Azure Key Vault resources
Manager for Azure Monitor diagnostic settings
Manager for Azure Log Analytics Workspace resources
OptionaloptionsOptional Pulumi component resource options
Manager for Azure Portal Dashboard resources
Event handler properties
Manager for Azure Managed Redis (Enterprise) resources
The Azure resource group associated with this construct
Manager for Azure Resource Group resources
Formatter for Azure resource names based on naming conventions
Manager for Azure Security Center (Defender) resources
Provisioned Service Bus resources (namespace and queue)
Manager for Azure Service Bus resources
Manager for Azure Storage resources
Role assignment granting the function app access to the storage account
ReadonlyurnThe stable logical URN used to distinctly address a resource, both before and after deployments.
ProtectedcreateProtectedcreateProtectedcreateProtectedcreateProtectedcreateProtectedcreateProtectedcreatedProtectedcreateProtectedcreateProtectedcreateProtectedcreateProtectedcreateOptionalresourceOptions: ResourceOptionsProtectedcreateProtectedcreateProtectedcreateProtectedcreateProtectedcreateProtectedcreateProtectedcreateProtectedcreateProtectedcreateProtectedcreateProtectedcreateProtecteddashboardProtecteddetermineProtectedenableProtectedgenerateProtectedgetRetrieves the data produces by initialize. The data is
immediately available in a derived class's constructor after the
super(...) call to ComponentResource.
ProtectedgetReturns the provider for the given module member, if one exists.
ProtectedinitializeCan be overridden by a subclass to asynchronously initialize data for this component automatically when constructed. The data will be available immediately for subclass constructors to use. To access the data use getData.
Optionalopts: ComponentResourceOptionsOptionalname: stringOptionaltype: stringProtectedregisterRegisters synthetic outputs that a component has initialized, usually by allocating other child sub-resources and propagating their resulting property values.
Component resources can call this at the end of their constructor to indicate that they are done creating child resources. This is not strictly necessary as this will automatically be called after the initialize method completes.
Optionaloutputs: Inputs | Promise<Inputs> | Output<Inputs>ProtectedresolveProtectedresolveProtectedresolvescoped id of the stack reference resource
OptionalstackName: stringoptional fully qualified stack name; defaults to id if not provided
StaticisReturns true if the given object is a CustomResource. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.
Provides a construct to create and deploy an Azure EventGrid Event Handler with Service Bus integration
Example