ArtiomLK / az-bicep-evg

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Azure

DEV - Deploy Azure Resource

Event Grid aggregates all your events and provides routing from any source to any destination. Event Grid is a service that manages event routing and delivery from many sources and subscribers. This process eliminates the need for polling and results in minimized cost and latency.

Capabilities

  • It can filter events. Thus, handlers receive only relevant events
  • It supports multiple subscribers. Attach multiple handlers to a single event from a single source
  • It's reliable, 24-hour retries to ensure events are delivered
  • It's throughput is high. Handle a high volume of event, in the range of millions per second
  • It has built-in events. Use build-in events to get started quickly
  • It supports custom Events. Use Event Grid to reliably deliver events for your custom components

Producers

Sources can be configured from anywhere, and include on-premises custom applications or virtual machines within your Azure account. A source allows a single mechanism for event management through all your systems, whether they're in an on-premises datacenter or with other cloud providers.

Deployment Parameter Values

Name Description Value Examples
tags Az Resources tags object { key: value }
location Az Resources deployment location. To get Az regions run az account list-locations -o table string [default: rg location] eastus | centralus | westus | westus2 | southcentralus
deploy_evgt Enable Event Grid Topic deployment string [default: false] true | false
evgt_n Event Grid Topic Name string
deploy_evgt Enable Event Grid System Topic deployment string [default: false] true | false
deploy_sys_evgt System Event Grid Topic Name string

Locally test Azure Bicep Modules

# Create an Azure Resource Group
az group create \
--name 'rg-azure-bicep-resource' \
--location 'eastus2' \
--tags project=bicephub env=dev

# Deploy Sample Modules
az deployment group create \
--resource-group 'rg-azure-bicep-resource' \
--mode Complete \
--template-file examples/examples.bicep
  • Event Grid Topics
  • Event Grid Partner Topic
  • Event Grid System Topic
  • Event Grid Domain
  • Event Grid Input Output
  • Event Grid Subscriptions
  • Event Grid Namespaces

Additional Resources

About


Languages

Language:Bicep 100.0%