Skip to content
cccskills
FreePublished on GitHub

azure-event-grid

Expert knowledge for Azure Event Grid development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, and integrations & coding patterns. Use when building Event Grid topics/namespaces, MQTT broker routes, webhooks, Functions integrations, or dead-lettering, and other Azure Event Grid related development tasks. Not for Azure Service Bus (use azure-service-bus), Azure Event Hubs (use azure-event-hubs), Azure Notification Hubs (use azure-notification-hubs).

The English summary is being prepared. Showing the original description.

Works withAzureKubernetes
See how to install

Files included (1)

  • SKILL.md28.8 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Azure Event Grid Skill

This skill provides expert guidance for Azure Event Grid. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, and integrations & coding patterns. It combines local quick-reference content with remote documentation fetching capabilities.

How to Use This Skill

IMPORTANT for Agent: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g., L35-L120), use read_file with the specified lines. For categories with file links (e.g., [security.md](security.md)), use read_file on the linked reference file

IMPORTANT for Agent: If metadata.generated_at is more than 3 months old, suggest the user pull the latest version from the repository. If mcp_microsoftdocs tools are not available, suggest the user install it: Installation Guide

This skill requires network access to fetch documentation content:

  • Preferred: Use mcp_microsoftdocs:microsoft_docs_fetch with query string from=learn-agent-skill. Returns Markdown.
  • Fallback: Use fetch_webpage with query string from=learn-agent-skill&accept=text/markdown. Returns Markdown.

Category Index

CategoryLinesDescription
TroubleshootingL36-L44Diagnosing and fixing Event Grid issues: MQTT broker problems, error codes, common failures, network connectivity, and webhook subscription validation errors.
Best PracticesL45-L49Guidance on designing client-side failover for Event Grid, including using multiple regions, retry logic, and resilient publishing patterns for high availability.
Decision MakingL50-L60Guidance for choosing Event Grid tiers, schemas, Kubernetes vs Azure hosting, MQTT routing, autoscale, push delivery, and migration from Event Grid on IoT Edge to IoT Edge hub.
Architecture & Design PatternsL61-L67Patterns for routing events between namespaces, designing MQTT topic hierarchies, and implementing MQTT command/response flows using Azure Event Grid.
Limits & QuotasL68-L79Event Grid delivery/retry behavior, custom headers, event retention, and region-specific quotas/limits for topics, namespaces, and Kubernetes-based Event Grid
SecurityL80-L130Securing Event Grid: auth (keys, Entra ID, JWT, OAuth), RBAC, managed identities, MQTT auth, webhooks, IP firewalls, private endpoints, TLS, and Azure Policy compliance.
ConfigurationL131-L204Configuring Event Grid and namespaces: topics, schemas, filters, dead-lettering, monitoring, MQTT broker/clients, TLS, autoscale/throughput, and integrating many Azure/Microsoft services.
Integrations & Coding PatternsL205-L245Patterns and guides for integrating Event Grid with Auth0, Graph/M365 apps, MQTT, webhooks, Functions, Service Bus, Event Hubs, and understanding event schemas and handler configuration.

Troubleshooting

TopicURL
Troubleshoot Azure Event Grid MQTT broker issueshttps://learn.microsoft.com/en-us/azure/event-grid/mqtt-troubleshoot-errors
Azure Event Grid error codes and resolutionshttps://learn.microsoft.com/en-us/azure/event-grid/troubleshoot-errors
Troubleshoot common Azure Event Grid issueshttps://learn.microsoft.com/en-us/azure/event-grid/troubleshoot-issues
Diagnose Azure Event Grid network connectivity failureshttps://learn.microsoft.com/en-us/azure/event-grid/troubleshoot-network-connectivity
Troubleshoot Event Grid webhook subscription validationhttps://learn.microsoft.com/en-us/azure/event-grid/troubleshoot-subscription-validation

Best Practices

TopicURL
Implement client-side failover for Azure Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/custom-disaster-recovery-client-side

Decision Making

TopicURL
Select the right Azure Event Grid tierhttps://learn.microsoft.com/en-us/azure/event-grid/choose-right-tier
Choose compatible event schemas for Azure Event Grid subscriptionshttps://learn.microsoft.com/en-us/azure/event-grid/event-schema-compatibility
Compare Event Grid on Kubernetes vs Azure featureshttps://learn.microsoft.com/en-us/azure/event-grid/kubernetes/features
Choose MQTT routing options in Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/mqtt-routing
Use Autoscale for Azure Event Grid namespaceshttps://learn.microsoft.com/en-us/azure/event-grid/namespace-autoscale-overview
Decide on push delivery for Event Grid namespaceshttps://learn.microsoft.com/en-us/azure/event-grid/namespace-push-delivery-overview
Migrate from Event Grid on IoT Edge to IoT Edge hubhttps://learn.microsoft.com/en-us/azure/event-grid/transition

Architecture & Design Patterns

TopicURL
Forward events between Event Grid namespace topicshttps://learn.microsoft.com/en-us/azure/event-grid/forward-events-to-another-namespace-topic
Implement MQTT request-response commands with Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/mqtt-request-response-messages
Design MQTT topic spaces in Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/mqtt-topic-spaces

Limits & Quotas

TopicURL
Understand Azure Event Grid delivery and retry behaviorhttps://learn.microsoft.com/en-us/azure/event-grid/delivery-and-retry
Configure custom delivery headers for Azure Event Grid eventshttps://learn.microsoft.com/en-us/azure/event-grid/delivery-properties
Understand event retention for Event Grid namespace topicshttps://learn.microsoft.com/en-us/azure/event-grid/event-retention
Azure Event Grid FAQs on limits and behaviorhttps://learn.microsoft.com/en-us/azure/event-grid/faq
Understand Event Grid on Kubernetes delivery and retry behaviorhttps://learn.microsoft.com/en-us/azure/event-grid/kubernetes/delivery-retry
Set custom delivery headers for Event Grid namespaceshttps://learn.microsoft.com/en-us/azure/event-grid/namespace-delivery-properties
Delivery and retry behavior for Event Grid namespace pushhttps://learn.microsoft.com/en-us/azure/event-grid/namespace-delivery-retry
Review Azure Event Grid quotas and limits by regionhttps://learn.microsoft.com/en-us/azure/event-grid/quotas-limits

Security

TopicURL
Assign Event Grid managed identities to Azure roles on destinationshttps://learn.microsoft.com/en-us/azure/event-grid/add-identity-roles
Use access keys and SAS to authenticate Event Grid clientshttps://learn.microsoft.com/en-us/azure/event-grid/authenticate-with-access-keys-shared-access-signatures
Authenticate Event Grid namespace publishers with Entra IDhttps://learn.microsoft.com/en-us/azure/event-grid/authenticate-with-entra-id-namespaces
Configure Microsoft Entra ID auth for Event Grid publishinghttps://learn.microsoft.com/en-us/azure/event-grid/authenticate-with-microsoft-entra-id
Configure JWT authentication for Event Grid namespaceshttps://learn.microsoft.com/en-us/azure/event-grid/authenticate-with-namespaces-using-json-web-tokens
Configure webhook-based authentication for Event Grid namespaceshttps://learn.microsoft.com/en-us/azure/event-grid/authenticate-with-namespaces-using-webhook-authentication
Authenticate Event Grid publishers to topics and domainshttps://learn.microsoft.com/en-us/azure/event-grid/authentication-overview
Configure access, identity, and data residency for Event Grid topicshttps://learn.microsoft.com/en-us/azure/event-grid/configure-custom-topic
Configure IP firewall rules for Event Grid topics and domainshttps://learn.microsoft.com/en-us/azure/event-grid/configure-firewall
Configure IP firewall rules for Event Grid namespaceshttps://learn.microsoft.com/en-us/azure/event-grid/configure-firewall-namespaces
Configure network security perimeters for Azure Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/configure-network-security-perimeter
Configure private endpoints for Event Grid topics securelyhttps://learn.microsoft.com/en-us/azure/event-grid/configure-private-endpoints
Configure private endpoints for Azure Event Grid namespaceshttps://learn.microsoft.com/en-us/azure/event-grid/configure-private-endpoints-pull
Configure private link delivery for Azure Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/consume-private-endpoints
Configure cross-tenant Event Grid delivery with managed identityhttps://learn.microsoft.com/en-us/azure/event-grid/cross-tenant-delivery-using-managed-identity
Enforce Event Grid security controls with custom Azure Policieshttps://learn.microsoft.com/en-us/azure/event-grid/custom-azure-policies-for-security-control
Configure custom domains for Event Grid MQTT and HTTPhttps://learn.microsoft.com/en-us/azure/event-grid/custom-domains-namespaces
Configure Event Grid managed identity event deliveryhttps://learn.microsoft.com/en-us/azure/event-grid/deliver-events-using-managed-identity
Enable managed identity on Event Grid custom topics and domainshttps://learn.microsoft.com/en-us/azure/event-grid/enable-identity-custom-topics-domains
Enable managed identity on Event Grid partner topicshttps://learn.microsoft.com/en-us/azure/event-grid/enable-identity-partner-topic
Enable managed identity on Event Grid system topicshttps://learn.microsoft.com/en-us/azure/event-grid/enable-identity-system-topics
Validate webhook endpoints using CloudEvents schema in Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/end-point-validation-cloud-events-schema
Enable and use managed identities for Event Grid namespaceshttps://learn.microsoft.com/en-us/azure/event-grid/event-grid-namespace-managed-identity
Retrieve and manage access keys for Event Grid resourceshttps://learn.microsoft.com/en-us/azure/event-grid/get-access-keys
Enable managed identities for Azure Event Grid topicshttps://learn.microsoft.com/en-us/azure/event-grid/managed-service-identity
Configure MQTT client access control in Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/mqtt-access-control
Authenticate MQTT clients with CA certificate chainshttps://learn.microsoft.com/en-us/azure/event-grid/mqtt-certificate-chain-client-authentication
Configure MQTT client authentication in Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/mqtt-client-authentication
Configure MQTT client certificate authentication in Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/mqtt-client-certificate-authentication
Configure OAuth 2.0 JWT auth for Event Grid MQTThttps://learn.microsoft.com/en-us/azure/event-grid/mqtt-client-custom-jwt
Use Entra JWT auth and RBAC for MQTT clientshttps://learn.microsoft.com/en-us/azure/event-grid/mqtt-client-microsoft-entra-token-and-rbac
Configure custom webhook authentication for Event Grid MQTThttps://learn.microsoft.com/en-us/azure/event-grid/mqtt-client-webhook-authentication
Secure Event Grid MQTT namespaces with IP firewallhttps://learn.microsoft.com/en-us/azure/event-grid/mqtt-configure-firewall
Configure private endpoints for Event Grid MQTT namespaceshttps://learn.microsoft.com/en-us/azure/event-grid/mqtt-configure-private-endpoints
Understand TLS connection flow for Event Grid MQTT brokerhttps://learn.microsoft.com/en-us/azure/event-grid/mqtt-transport-layer-security-flow
Secure Azure Event Grid with network rules and private endpointshttps://learn.microsoft.com/en-us/azure/event-grid/network-security
Configure network security for Azure Event Grid namespaceshttps://learn.microsoft.com/en-us/azure/event-grid/network-security-namespaces
Authenticate Event Grid namespaces using OAuth JWThttps://learn.microsoft.com/en-us/azure/event-grid/oauth-json-web-token-authentication
Built-in Azure Policy definitions for Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/policy-reference
Authenticate and post events to Event Grid custom topicshttps://learn.microsoft.com/en-us/azure/event-grid/post-to-custom-topic
Secure Event Grid webhook delivery with Entra applicationhttps://learn.microsoft.com/en-us/azure/event-grid/scripts/powershell-webhook-secure-delivery-microsoft-entra-app
Secure Event Grid webhook delivery with Entra userhttps://learn.microsoft.com/en-us/azure/event-grid/scripts/powershell-webhook-secure-delivery-microsoft-entra-user
Secure Event Grid webhooks with Microsoft Entra IDhttps://learn.microsoft.com/en-us/azure/event-grid/secure-webhook-delivery
Authenticate event delivery to handlers in Azure Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/security-authentication
Configure Azure RBAC access control for Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/security-authorization
Azure Policy regulatory compliance controls for Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/security-controls-policy
Configure minimum TLS version for Event Grid Basichttps://learn.microsoft.com/en-us/azure/event-grid/transport-layer-security-enforce-minimum-version

Configuration

TopicURL
Configure custom domains for Event Grid MQTT and HTTPhttps://learn.microsoft.com/en-us/azure/event-grid/assign-custom-domain-name
Azure Communication Services chat events schema for Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/communication-services-chat-events
Presence events schema for Azure Communication Serviceshttps://learn.microsoft.com/en-us/azure/event-grid/communication-services-presence-events
Job Router events schema for Azure Communication Serviceshttps://learn.microsoft.com/en-us/azure/event-grid/communication-services-router-events
Azure Communication Services SMS events schema for Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/communication-services-telephony-sms-events
Voice and video calling events schema for Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/communication-services-voice-video-events
Create and manage Event Grid namespace topicshttps://learn.microsoft.com/en-us/azure/event-grid/create-view-manage-namespace-topics
Configure and manage Event Grid namespaceshttps://learn.microsoft.com/en-us/azure/event-grid/create-view-manage-namespaces
Configure dead-lettering for Event Grid namespace subscriptionshttps://learn.microsoft.com/en-us/azure/event-grid/dead-letter-event-subscriptions-namespace-topics
Configure diagnostic log settings for Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/enable-diagnostic-logs-topic
Configure event filtering options in Azure Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/event-filtering
AKS events schema and usage with Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/event-schema-aks
AKS resources events schema for Azure Resource Notificationshttps://learn.microsoft.com/en-us/azure/event-grid/event-schema-aks-resources
Use Azure Cache for Redis as an Event Grid sourcehttps://learn.microsoft.com/en-us/azure/event-grid/event-schema-azure-cache
Azure Health Data Services events schema for Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/event-schema-azure-health-data-services
Azure Maps events schema for Azure Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/event-schema-azure-maps
Azure SignalR Service events schema for Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/event-schema-azure-signalr
Configure Azure Communication Services as Event Grid sourcehttps://learn.microsoft.com/en-us/azure/event-grid/event-schema-communication-services
Container Registry events schema for Azure Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/event-schema-container-registry
ContainerService maintenance events schema for AKS notificationshttps://learn.microsoft.com/en-us/azure/event-grid/event-schema-containerservice-resources
Azure Data Box events schema for Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/event-schema-data-box
Event Grid namespace events schema for Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/event-schema-event-grid-namespace
Azure Event Hubs events schema for Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/event-schema-event-hubs
Health Resources events schema for Azure Resource Notificationshttps://learn.microsoft.com/en-us/azure/event-grid/event-schema-health-resources
Azure IoT Hub events schema for Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/event-schema-iot-hub
Azure Machine Learning workspace events schemahttps://learn.microsoft.com/en-us/azure/event-grid/event-schema-machine-learning
Maintenance Configuration events schema for Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/event-schema-maintenance-configuration
Azure Media Services events schema for Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/event-schema-media-services
Azure Policy events schema for Azure Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/event-schema-policy
Resource group lifecycle events schema for Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/event-schema-resource-groups
Resource Management events schema for Azure Resource Notificationshttps://learn.microsoft.com/en-us/azure/event-grid/event-schema-resources
Azure Service Bus events schema for Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/event-schema-service-bus
Azure subscription lifecycle events schema for Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/event-schema-subscriptions
Determine schema type for an Event Grid topichttps://learn.microsoft.com/en-us/azure/event-grid/get-topic-schema
Manage and publish events with Event Grid event domainshttps://learn.microsoft.com/en-us/azure/event-grid/how-to-event-domains
Map custom event schemas to Azure Event Grid schemahttps://learn.microsoft.com/en-us/azure/event-grid/input-mappings
Configure batch event delivery for Event Grid on Kuberneteshttps://learn.microsoft.com/en-us/azure/event-grid/kubernetes/batch-event-delivery
Configure advanced event filtering in Event Grid on Kuberneteshttps://learn.microsoft.com/en-us/azure/event-grid/kubernetes/filter-events
Install and configure Event Grid extension on Arc-enabled Kuberneteshttps://learn.microsoft.com/en-us/azure/event-grid/kubernetes/install-k8s-extension
Configure Event Grid dead-lettering and retry policieshttps://learn.microsoft.com/en-us/azure/event-grid/manage-event-delivery
View Event Grid metrics and configure alerts in Azure portalhttps://learn.microsoft.com/en-us/azure/event-grid/monitor-event-delivery
Use MQTT broker metrics and logs for monitoringhttps://learn.microsoft.com/en-us/azure/event-grid/monitor-mqtt-delivery-reference
Monitor data reference for Event Grid namespace push deliveryhttps://learn.microsoft.com/en-us/azure/event-grid/monitor-namespace-push-reference
Configure monitoring and alerts for Event Grid namespaceshttps://learn.microsoft.com/en-us/azure/event-grid/monitor-namespaces
Monitor data reference for Event Grid pull deliveryhttps://learn.microsoft.com/en-us/azure/event-grid/monitor-pull-reference
Reference for Event Grid push delivery metrics and logshttps://learn.microsoft.com/en-us/azure/event-grid/monitor-push-reference
Configure MQTT client groups in Event Grid namespaceshttps://learn.microsoft.com/en-us/azure/event-grid/mqtt-client-groups
Use MQTT client lifecycle events in Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/mqtt-client-life-cycle-events
Configure Azure Event Grid MQTT clients and groupshttps://learn.microsoft.com/en-us/azure/event-grid/mqtt-clients
Configure multiple MQTT sessions per client in Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/mqtt-establishing-multiple-sessions-per-client
Use MQTT Retain with Azure Event Grid brokerhttps://learn.microsoft.com/en-us/azure/event-grid/mqtt-retain
Configure enrichments for MQTT routed messageshttps://learn.microsoft.com/en-us/azure/event-grid/mqtt-routing-enrichment
Understand event schema for MQTT routed messageshttps://learn.microsoft.com/en-us/azure/event-grid/mqtt-routing-event-schema
Configure filtering for MQTT routed Event Grid messageshttps://learn.microsoft.com/en-us/azure/event-grid/mqtt-routing-filtering
Configure Autoscale settings for Event Grid namespaceshttps://learn.microsoft.com/en-us/azure/event-grid/namespace-enable-autoscale
Manually configure throughput units in Event Grid namespaceshttps://learn.microsoft.com/en-us/azure/event-grid/namespace-enable-manual-scale
Configure event filtering for Event Grid namespaceshttps://learn.microsoft.com/en-us/azure/event-grid/namespace-event-filtering
Microsoft Outlook events schema in Azure Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/outlook-events
Microsoft Graph API resource events in Azure Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/partner-events-graph-api
Query and list Azure Event Grid subscriptionshttps://learn.microsoft.com/en-us/azure/event-grid/query-event-subscriptions
Create alerts on Event Grid metrics and activity logshttps://learn.microsoft.com/en-us/azure/event-grid/set-alerts
Use Sparkplug B with Azure Event Grid MQTT brokerhttps://learn.microsoft.com/en-us/azure/event-grid/sparkplug-support
Configure Event Grid subscriptions for Microsoft Entra ID eventshttps://learn.microsoft.com/en-us/azure/event-grid/subscribe-to-microsoft-entra-id-events-portal
Subscribe to Azure Resource Notifications AKS Resources eventshttps://learn.microsoft.com/en-us/azure/event-grid/subscribe-to-resource-notifications-aks-resources-events
Subscribe to Azure Resource Notifications ContainerService eventshttps://learn.microsoft.com/en-us/azure/event-grid/subscribe-to-resource-notifications-containerservice-events
Subscribe to Azure Resource Notifications Health Resources eventshttps://learn.microsoft.com/en-us/azure/event-grid/subscribe-to-resource-notifications-health-resources-events
Subscribe to Azure Resource Notifications Resource Management eventshttps://learn.microsoft.com/en-us/azure/event-grid/subscribe-to-resource-notifications-resources-events
Configure Azure Event Grid subscription request schemahttps://learn.microsoft.com/en-us/azure/event-grid/subscription-creation-schema
Configure minimum TLS version for Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/transport-layer-security-configure-minimum-version
Configure minimum TLS version for Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/transport-layer-security-configure-minimum-version

Integrations & Coding Patterns

TopicURL
Connect Auth0 to Azure via Event Grid partner topicshttps://learn.microsoft.com/en-us/azure/event-grid/auth0-how-to
Send Auth0 events to Application Insights via Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/auth0-log-stream-app-insights
Stream Auth0 logs to Blob Storage using Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/auth0-log-stream-blob-storage
Use CloudEvents v1.0 schema with Azure Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/cloud-event-schema
Use Microsoft Cloud Printing events with Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/cloud-printing-events
Use ACS Advanced Messaging events with Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/communication-services-advanced-messaging-events
Use Azure Communication Services email events with Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/communication-services-email-events
Use Microsoft 365 Group Conversation events with Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/conversation-events
Understand Azure Event Grid proprietary event schemahttps://learn.microsoft.com/en-us/azure/event-grid/event-schema
Use Azure API Center as an Event Grid sourcehttps://learn.microsoft.com/en-us/azure/event-grid/event-schema-api-center
Use API Management as an Event Grid sourcehttps://learn.microsoft.com/en-us/azure/event-grid/event-schema-api-management
Use Azure App Configuration as an Event Grid sourcehttps://learn.microsoft.com/en-us/azure/event-grid/event-schema-app-configuration
Use Azure App Service as an Event Grid sourcehttps://learn.microsoft.com/en-us/azure/event-grid/event-schema-app-service
Use Azure Blob Storage as an Event Grid sourcehttps://learn.microsoft.com/en-us/azure/event-grid/event-schema-blob-storage
Consume Azure Key Vault events from Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/event-schema-key-vault
Alert on Health Resources events using Azure Monitorhttps://learn.microsoft.com/en-us/azure/event-grid/handle-health-resources-events-using-azure-monitor-alerts
Use Azure Functions as Event Grid handlershttps://learn.microsoft.com/en-us/azure/event-grid/handler-functions
Configure Azure Event Grid with Service Bus handlershttps://learn.microsoft.com/en-us/azure/event-grid/handler-service-bus
Use Microsoft Entra event schemas in Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/microsoft-entra-events
Route MQTT events to Microsoft Fabric via Event Hubshttps://learn.microsoft.com/en-us/azure/event-grid/mqtt-events-fabric
Publish MQTT messages via HTTP using Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/mqtt-how-to-http-publish
Publish MQTT messages via HTTP using Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/mqtt-http-publish
Integrate Event Grid namespaces with Event Hubs handlershttps://learn.microsoft.com/en-us/azure/event-grid/namespace-handler-event-hubs
Configure webhook handlers for Event Grid namespace topicshttps://learn.microsoft.com/en-us/azure/event-grid/namespace-handler-webhook
Use supported event handlers for Event Grid namespace pushhttps://learn.microsoft.com/en-us/azure/event-grid/namespace-topics-event-handlers
Use Microsoft OneDrive events with Azure Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/one-drive-events
Configure Event Grid namespace push to Event Hubs in portalhttps://learn.microsoft.com/en-us/azure/event-grid/publish-deliver-events-with-namespace-topics-portal
Deliver Event Grid namespace events to webhooks via CLIhttps://learn.microsoft.com/en-us/azure/event-grid/publish-deliver-events-with-namespace-topics-webhook
Deliver Event Grid namespace events to webhooks using portalhttps://learn.microsoft.com/en-us/azure/event-grid/publish-deliver-events-with-namespace-topics-webhook-portal
Use HTTP publisher operations for Event Grid namespace topicshttps://learn.microsoft.com/en-us/azure/event-grid/publisher-operations
Implement HTTP endpoints to receive Event Grid eventshttps://learn.microsoft.com/en-us/azure/event-grid/receive-events
Use Microsoft Security Alert events with Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/security-alert-events
Deliver Event Grid events to private webhooks via Azure Relayhttps://learn.microsoft.com/en-us/azure/event-grid/send-events-webhooks-private-destinations
Use Microsoft SharePoint events with Azure Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/share-point-events
Subscribe to Microsoft Graph events via Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/subscribe-to-graph-api-events
Use HTTP subscriber operations for Event Grid namespace topicshttps://learn.microsoft.com/en-us/azure/event-grid/subscriber-operations
Use Microsoft Teams events with Azure Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/teams-events
Use Microsoft To Do task events with Event Gridhttps://learn.microsoft.com/en-us/azure/event-grid/to-do-events

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Expert knowledge for Azure Active Directory B2C development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building B2C user flows/custom policies, configuring IdPs/MFA, securing APIs, automating CI/CD, or monitoring with Sentinel, and other Azure Active Directory B2C related development tasks. Not for Azure Role-based access control (use azure-rbac), Azure Information Protection (use azure-information-protection), Azure Security (use azure-security), Azure Sentinel (use azure-sentinel).

The English summary is being prepared. Showing the original description.

MicrosoftDocs/Agent-Skills786Updated Oct 19, 2026

Expert knowledge for Azure Advisor development including best practices, decision making, limits & quotas, security, configuration, and integrations & coding patterns. Use when managing Advisor alerts, digests, recommendation states, Resource Graph queries, or RBAC access, and other Azure Advisor related development tasks. Not for Cost Management (use azure-cost-management), Azure Monitor (use azure-monitor), Azure Policy (use azure-policy), Azure Security (use azure-security).

The English summary is being prepared. Showing the original description.

MicrosoftDocs/Agent-Skills786Updated Oct 19, 2026

Expert knowledge for Azure AI Vision development including decision making, limits & quotas, configuration, integrations & coding patterns, and deployment. Use when using Image Analysis, Read OCR containers, smart-crop thumbnails, background removal, or video frame analysis, and other Azure AI Vision related development tasks. Not for Azure AI Custom Vision (use azure-custom-vision), Azure AI Video Indexer (use azure-video-indexer), Azure AI Document Intelligence (use azure-document-intelligence), Azure AI Immersive Reader (use azure-immersive-reader).

The English summary is being prepared. Showing the original description.

MicrosoftDocs/Agent-Skills786Updated Oct 19, 2026

Expert knowledge for Azure Kubernetes Service Edge Essentials development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when deploying AKS Edge/Hybrid with Arc, Azure Local, GitOps, IoT/OPC/ONVIF, or Key Vault-integrated workloads, and other Azure Kubernetes Service Edge Essentials related development tasks. Not for Azure Kubernetes Service (AKS) (use azure-kubernetes-service), Azure IoT Edge (use azure-iot-edge), Azure Stack Edge (use azure-stack-edge), Azure Container Apps (use azure-container-apps).

The English summary is being prepared. Showing the original description.

MicrosoftDocs/Agent-Skills786Updated Oct 19, 2026

Expert knowledge for Azure Analysis Services development including troubleshooting. Use when resolving server connectivity, firewall/VNet, DNS, client connection, or network error issues, and other Azure Analysis Services related development tasks. Not for Azure Synapse Analytics (use azure-synapse-analytics), Azure SQL Database (use azure-sql-database), Azure SQL Managed Instance (use azure-sql-managed-instance), SQL Server on Azure Virtual Machines (use azure-sql-virtual-machines).

The English summary is being prepared. Showing the original description.

MicrosoftDocs/Agent-Skills786Updated Oct 19, 2026

Expert knowledge for Azure Anyscale On Azure development including limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when registering AKS as Anyscale clouds, wiring ACR images, enabling Private Link/RBAC, ARM-based deployments, or region checks, and other Azure Anyscale On Azure related development tasks. Not for Azure Databricks (use azure-databricks), Azure Kubernetes Service (AKS) (use azure-kubernetes-service), Azure Machine Learning (use azure-machine-learning), Azure HDInsight (use azure-hdinsight).

The English summary is being prepared. Showing the original description.

MicrosoftDocs/Agent-Skills786Updated Oct 19, 2026

See all skills by MicrosoftDocs

Report a problem with this skill