{"id":"23b18a62-c929-4521-9f80-40000df6446c","shortId":"Up6TRe","kind":"skill","title":"azure-event-grid","tagline":"Expert knowledge for Azure Event Grid development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when securing Event Grid/MQTT, configuring t","description":"# Azure Event Grid Skill\n\nThis skill provides expert guidance for Azure Event Grid. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.\n\n## How to Use This Skill\n\n> **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\n\n> **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](https://github.com/MicrosoftDocs/mcp/blob/main/README.md)\n\nThis skill requires **network access** to fetch documentation content:\n- **Preferred**: Use `mcp_microsoftdocs:microsoft_docs_fetch` with query string `from=learn-agent-skill`. Returns Markdown.\n- **Fallback**: Use `fetch_webpage` with query string `from=learn-agent-skill&accept=text/markdown`. Returns Markdown.\n\n## Category Index\n\n| Category | Lines | Description |\n|----------|-------|-------------|\n| Troubleshooting | L37-L45 | Diagnosing and fixing Event Grid issues: MQTT broker problems, error codes, common failures, network connectivity, and event subscription validation errors. |\n| Best Practices | L46-L50 | Guidance on designing client-side failover for Event Grid, including using multiple regions, retry logic, and resilient publishing patterns for high availability. |\n| Decision Making | L51-L58 | Guidance on choosing Event Grid tiers, matching event schemas, comparing Azure vs Kubernetes Event Grid, and migrating from Event Grid on IoT Edge to IoT Edge hub. |\n| Architecture & Design Patterns | L59-L64 | Patterns for routing events across Event Grid namespace topics and implementing MQTT-based request/response command workflows using Event Grid. |\n| Limits & Quotas | L65-L74 | Event Grid delivery/retry behavior, custom headers, event retention for namespace topics, and regional quotas/limits for throughput, subscriptions, and operations |\n| Security | L75-L126 | Securing Event Grid and MQTT: auth (keys, SAS, Entra ID, JWT, certs), RBAC, managed identities, webhooks, network/IP rules, private endpoints, TLS, and Azure Policy enforcement. |\n| Configuration | L127-L204 | Configuring Event Grid and MQTT: topics, subscriptions, filters, routing, dead-lettering, monitoring/metrics, and detailed event schemas for many Azure and Microsoft services. |\n| Integrations & Coding Patterns | L205-L246 | Patterns for publishing, routing, and consuming Event Grid events with HTTP/webhooks, MQTT, Azure/M365/SaaS sources, and handlers like Event Hubs, Monitor, Relay, and custom endpoints. |\n| Deployment | L247-L250 | Guides for deploying Event Grid on Azure Arc-enabled Kubernetes, including installing and configuring the Event Grid extension on Arc clusters. |\n\n### Troubleshooting\n| Topic | URL |\n|-------|-----|\n| Troubleshoot Azure Event Grid MQTT broker issues | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-troubleshoot-errors |\n| Azure Event Grid error codes and resolutions | https://learn.microsoft.com/en-us/azure/event-grid/troubleshoot-errors |\n| Troubleshoot common Azure Event Grid issues | https://learn.microsoft.com/en-us/azure/event-grid/troubleshoot-issues |\n| Diagnose Azure Event Grid network connectivity failures | https://learn.microsoft.com/en-us/azure/event-grid/troubleshoot-network-connectivity |\n| Fix Azure Event Grid subscription validation errors | https://learn.microsoft.com/en-us/azure/event-grid/troubleshoot-subscription-validation |\n\n### Best Practices\n| Topic | URL |\n|-------|-----|\n| Implement client-side failover for Azure Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/custom-disaster-recovery-client-side |\n\n### Decision Making\n| Topic | URL |\n|-------|-----|\n| Choose the correct Azure Event Grid tier | https://learn.microsoft.com/en-us/azure/event-grid/choose-right-tier |\n| Choose compatible event schemas for Azure Event Grid subscriptions | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-compatibility |\n| Compare Event Grid on Kubernetes vs Azure Event Grid features | https://learn.microsoft.com/en-us/azure/event-grid/kubernetes/features |\n| Migrate from Event Grid on IoT Edge to IoT Edge hub | https://learn.microsoft.com/en-us/azure/event-grid/transition |\n\n### Architecture & Design Patterns\n| Topic | URL |\n|-------|-----|\n| Forward events between Event Grid namespace topics | https://learn.microsoft.com/en-us/azure/event-grid/forward-events-to-another-namespace-topic |\n| Implement MQTT request-response commands with Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-request-response-messages |\n\n### Limits & Quotas\n| Topic | URL |\n|-------|-----|\n| Understand Azure Event Grid delivery and retry behavior | https://learn.microsoft.com/en-us/azure/event-grid/delivery-and-retry |\n| Configure custom delivery headers for Azure Event Grid events | https://learn.microsoft.com/en-us/azure/event-grid/delivery-properties |\n| Understand event retention for Event Grid namespace topics | https://learn.microsoft.com/en-us/azure/event-grid/event-retention |\n| Set custom delivery headers for Event Grid namespaces | https://learn.microsoft.com/en-us/azure/event-grid/namespace-delivery-properties |\n| Delivery and retry behavior for Event Grid namespace push | https://learn.microsoft.com/en-us/azure/event-grid/namespace-delivery-retry |\n| Review Azure Event Grid quotas and limits by region | https://learn.microsoft.com/en-us/azure/event-grid/quotas-limits |\n\n### Security\n| Topic | URL |\n|-------|-----|\n| Assign Event Grid managed identities to Azure roles on destinations | https://learn.microsoft.com/en-us/azure/event-grid/add-identity-roles |\n| Use access keys and SAS to authenticate Event Grid clients | https://learn.microsoft.com/en-us/azure/event-grid/authenticate-with-access-keys-shared-access-signatures |\n| Authenticate Event Grid namespace publishers with Entra ID | https://learn.microsoft.com/en-us/azure/event-grid/authenticate-with-entra-id-namespaces |\n| Configure Microsoft Entra ID auth for Event Grid publishing | https://learn.microsoft.com/en-us/azure/event-grid/authenticate-with-microsoft-entra-id |\n| Configure JWT authentication for Event Grid namespaces | https://learn.microsoft.com/en-us/azure/event-grid/authenticate-with-namespaces-using-json-web-tokens |\n| Configure webhook-based authentication for Event Grid namespaces | https://learn.microsoft.com/en-us/azure/event-grid/authenticate-with-namespaces-using-webhook-authentication |\n| Authenticate Event Grid publishers to topics and domains | https://learn.microsoft.com/en-us/azure/event-grid/authentication-overview |\n| Configure access, identity, and data residency for Event Grid topics | https://learn.microsoft.com/en-us/azure/event-grid/configure-custom-topic |\n| Configure IP firewall rules for Event Grid topics and domains | https://learn.microsoft.com/en-us/azure/event-grid/configure-firewall |\n| Configure IP firewall rules for Event Grid namespaces | https://learn.microsoft.com/en-us/azure/event-grid/configure-firewall-namespaces |\n| Configure network security perimeters for Azure Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/configure-network-security-perimeter |\n| Configure private endpoints for Event Grid topics and domains | https://learn.microsoft.com/en-us/azure/event-grid/configure-private-endpoints |\n| Configure private endpoints for Azure Event Grid namespaces | https://learn.microsoft.com/en-us/azure/event-grid/configure-private-endpoints-pull |\n| Configure private link delivery for Azure Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/consume-private-endpoints |\n| Configure cross-tenant Event Grid delivery with managed identity | https://learn.microsoft.com/en-us/azure/event-grid/cross-tenant-delivery-using-managed-identity |\n| Enforce Event Grid security controls with custom Azure Policies | https://learn.microsoft.com/en-us/azure/event-grid/custom-azure-policies-for-security-control |\n| Configure custom domains for Event Grid MQTT and HTTP | https://learn.microsoft.com/en-us/azure/event-grid/custom-domains-namespaces |\n| Deliver Event Grid events securely using managed identities | https://learn.microsoft.com/en-us/azure/event-grid/deliver-events-using-managed-identity |\n| Enable managed identity on Event Grid custom topics and domains | https://learn.microsoft.com/en-us/azure/event-grid/enable-identity-custom-topics-domains |\n| Enable managed identity on Event Grid partner topics | https://learn.microsoft.com/en-us/azure/event-grid/enable-identity-partner-topic |\n| Enable managed identity on Event Grid system topics | https://learn.microsoft.com/en-us/azure/event-grid/enable-identity-system-topics |\n| Validate webhook endpoints using CloudEvents schema in Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/end-point-validation-cloud-events-schema |\n| Enable and use managed identities for Event Grid namespaces | https://learn.microsoft.com/en-us/azure/event-grid/event-grid-namespace-managed-identity |\n| Retrieve and manage access keys for Event Grid resources | https://learn.microsoft.com/en-us/azure/event-grid/get-access-keys |\n| Use managed identities to deliver events from Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/managed-service-identity |\n| Configure MQTT client access control in Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-access-control |\n| Authenticate MQTT clients with CA certificate chains | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-certificate-chain-client-authentication |\n| Configure MQTT client authentication for Event Grid namespaces | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-client-authentication |\n| Configure MQTT client certificate authentication in Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-client-certificate-authentication |\n| Configure OAuth 2.0 JWT auth for Event Grid MQTT | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-client-custom-jwt |\n| Use Entra JWT auth and RBAC for MQTT clients | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-client-microsoft-entra-token-and-rbac |\n| Configure custom webhook authentication for Event Grid MQTT | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-client-webhook-authentication |\n| Secure Event Grid MQTT namespaces with IP firewall | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-configure-firewall |\n| Configure private endpoints for Event Grid MQTT namespaces | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-configure-private-endpoints |\n| Understand TLS connection flow for Event Grid MQTT broker | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-transport-layer-security-flow |\n| Secure Azure Event Grid with network rules and private endpoints | https://learn.microsoft.com/en-us/azure/event-grid/network-security |\n| Configure network security for Azure Event Grid namespaces | https://learn.microsoft.com/en-us/azure/event-grid/network-security-namespaces |\n| Authenticate Event Grid namespaces using OAuth JWT | https://learn.microsoft.com/en-us/azure/event-grid/oauth-json-web-token-authentication |\n| Built-in Azure Policy definitions for Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/policy-reference |\n| Secure Event Grid webhook delivery with Entra application | https://learn.microsoft.com/en-us/azure/event-grid/scripts/powershell-webhook-secure-delivery-microsoft-entra-app |\n| Secure Event Grid webhook delivery with Entra user | https://learn.microsoft.com/en-us/azure/event-grid/scripts/powershell-webhook-secure-delivery-microsoft-entra-user |\n| Secure Event Grid webhooks with Microsoft Entra ID | https://learn.microsoft.com/en-us/azure/event-grid/secure-webhook-delivery |\n| Authenticate event delivery to handlers in Azure Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/security-authentication |\n| Configure Azure RBAC access control for Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/security-authorization |\n| Azure Policy regulatory compliance controls for Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/security-controls-policy |\n| Configure minimum TLS version for Event Grid topics and domains | https://learn.microsoft.com/en-us/azure/event-grid/transport-layer-security-configure-minimum-version |\n| Configure minimum TLS version for Event Grid topics/domains | https://learn.microsoft.com/en-us/azure/event-grid/transport-layer-security-configure-minimum-version |\n| Enforce minimum TLS versions for Azure Event Grid endpoints | https://learn.microsoft.com/en-us/azure/event-grid/transport-layer-security-enforce-minimum-version |\n\n### Configuration\n| Topic | URL |\n|-------|-----|\n| Configure custom domains for Event Grid MQTT and HTTP | https://learn.microsoft.com/en-us/azure/event-grid/assign-custom-domain-name |\n| Azure Communication Services chat events schema for Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/communication-services-chat-events |\n| Presence events schema for Azure Communication Services | https://learn.microsoft.com/en-us/azure/event-grid/communication-services-presence-events |\n| Job Router events schema for Azure Communication Services | https://learn.microsoft.com/en-us/azure/event-grid/communication-services-router-events |\n| Azure Communication Services SMS events schema for Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/communication-services-telephony-sms-events |\n| Voice and video calling events schema for Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/communication-services-voice-video-events |\n| Create and manage Event Grid namespace event subscriptions | https://learn.microsoft.com/en-us/azure/event-grid/create-view-manage-event-subscriptions |\n| Create and manage Event Grid namespace topics | https://learn.microsoft.com/en-us/azure/event-grid/create-view-manage-namespace-topics |\n| Configure dead-lettering for Event Grid namespace subscriptions | https://learn.microsoft.com/en-us/azure/event-grid/dead-letter-event-subscriptions-namespace-topics |\n| Enable diagnostic logs for Azure Event Grid resources | https://learn.microsoft.com/en-us/azure/event-grid/enable-diagnostic-logs-topic |\n| Configure event filtering options in Azure Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/event-filtering |\n| AKS events schema and usage with Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-aks |\n| AKS resources events schema for Azure Resource Notifications | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-aks-resources |\n| Use Azure Cache for Redis as an Event Grid source | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-azure-cache |\n| Azure Health Data Services events schema for Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-azure-health-data-services |\n| Azure Maps events schema for Azure Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-azure-maps |\n| Azure SignalR Service events schema for Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-azure-signalr |\n| Configure Azure Communication Services as Event Grid source | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-communication-services |\n| Container Registry events schema for Azure Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-container-registry |\n| ContainerService maintenance events schema for AKS notifications | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-containerservice-resources |\n| Azure Data Box events schema for Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-data-box |\n| Azure Data Manager for Agriculture events schema | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-data-manager-for-agriculture |\n| Event Grid namespace events schema for Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-event-grid-namespace |\n| Azure Event Hubs events schema for Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-event-hubs |\n| Health Resources events schema for Azure Resource Notifications | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-health-resources |\n| Azure IoT Hub events schema for Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-iot-hub |\n| Azure Machine Learning workspace events schema | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-machine-learning |\n| Maintenance Configuration events schema for Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-maintenance-configuration |\n| Azure Media Services events schema for Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-media-services |\n| Azure Policy events schema for Azure Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-policy |\n| Resource group lifecycle events schema for Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-resource-groups |\n| Resource Management events schema for Azure Resource Notifications | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-resources |\n| Azure Service Bus events schema for Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-service-bus |\n| Azure subscription lifecycle events schema for Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-subscriptions |\n| Determine schema type for an Event Grid topic | https://learn.microsoft.com/en-us/azure/event-grid/get-topic-schema |\n| Manage and publish events with Event Grid event domains | https://learn.microsoft.com/en-us/azure/event-grid/how-to-event-domains |\n| Configure event filters on Azure Event Grid subscriptions | https://learn.microsoft.com/en-us/azure/event-grid/how-to-filter-events |\n| Map custom event schemas to Azure Event Grid schema | https://learn.microsoft.com/en-us/azure/event-grid/input-mappings |\n| Configure batch event delivery for Event Grid on Kubernetes | https://learn.microsoft.com/en-us/azure/event-grid/kubernetes/batch-event-delivery |\n| Configure event delivery and retry policies in Event Grid on Kubernetes | https://learn.microsoft.com/en-us/azure/event-grid/kubernetes/delivery-retry |\n| Configure event handlers and destinations for Event Grid on Kubernetes | https://learn.microsoft.com/en-us/azure/event-grid/kubernetes/event-handlers |\n| Use supported event schemas in Event Grid on Kubernetes | https://learn.microsoft.com/en-us/azure/event-grid/kubernetes/event-schemas |\n| Define event filters for Event Grid on Kubernetes subscriptions | https://learn.microsoft.com/en-us/azure/event-grid/kubernetes/filter-events |\n| Configure Event Grid dead-lettering and retry policies | https://learn.microsoft.com/en-us/azure/event-grid/manage-event-delivery |\n| Microsoft Entra events schema via Microsoft Graph in Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/microsoft-entra-events |\n| View Event Grid metrics and configure alerts in Azure portal | https://learn.microsoft.com/en-us/azure/event-grid/monitor-event-delivery |\n| Use MQTT broker metrics and logs for monitoring | https://learn.microsoft.com/en-us/azure/event-grid/monitor-mqtt-delivery-reference |\n| Monitor data reference for Event Grid namespace push delivery | https://learn.microsoft.com/en-us/azure/event-grid/monitor-namespace-push-reference |\n| Configure monitoring and alerts for Event Grid namespaces | https://learn.microsoft.com/en-us/azure/event-grid/monitor-namespaces |\n| Monitor data reference for Event Grid pull delivery | https://learn.microsoft.com/en-us/azure/event-grid/monitor-pull-reference |\n| Reference for Event Grid push delivery metrics and logs | https://learn.microsoft.com/en-us/azure/event-grid/monitor-push-reference |\n| Configure MQTT client groups in Event Grid namespaces | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-client-groups |\n| Use MQTT client lifecycle events in Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-client-life-cycle-events |\n| Configure Azure Event Grid MQTT clients and groups | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-clients |\n| Configure multiple MQTT sessions per client in Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-establishing-multiple-sessions-per-client |\n| Use MQTT Retain with Azure Event Grid broker | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-retain |\n| Configure routing of MQTT messages in Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-routing |\n| Configure enrichments for MQTT routed messages | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-routing-enrichment |\n| Understand event schema for MQTT routed messages | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-routing-event-schema |\n| Configure filtering for MQTT routed Event Grid messages | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-routing-filtering |\n| Configure MQTT topic spaces in Azure Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-topic-spaces |\n| Configure event filtering for Event Grid namespaces | https://learn.microsoft.com/en-us/azure/event-grid/namespace-event-filtering |\n| Microsoft Outlook events schema in Azure Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/outlook-events |\n| Microsoft Graph API resource events in Azure Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/partner-events-graph-api |\n| Query and list Azure Event Grid subscriptions | https://learn.microsoft.com/en-us/azure/event-grid/query-event-subscriptions |\n| Create alerts on Event Grid metrics and activity logs | https://learn.microsoft.com/en-us/azure/event-grid/set-alerts |\n| Use Sparkplug B with Azure Event Grid MQTT broker | https://learn.microsoft.com/en-us/azure/event-grid/sparkplug-support |\n| Create Event Grid subscriptions in Azure portal | https://learn.microsoft.com/en-us/azure/event-grid/subscribe-through-portal |\n| Configure Event Grid subscriptions for Microsoft Entra ID events | https://learn.microsoft.com/en-us/azure/event-grid/subscribe-to-microsoft-entra-id-events-portal |\n| Subscribe to Azure Resource Notifications AKS Resources events | https://learn.microsoft.com/en-us/azure/event-grid/subscribe-to-resource-notifications-aks-resources-events |\n| Subscribe to Azure Resource Notifications ContainerService events | https://learn.microsoft.com/en-us/azure/event-grid/subscribe-to-resource-notifications-containerservice-events |\n| Subscribe to Azure Resource Notifications Health Resources events | https://learn.microsoft.com/en-us/azure/event-grid/subscribe-to-resource-notifications-health-resources-events |\n| Subscribe to Azure Resource Notifications Resource Management events | https://learn.microsoft.com/en-us/azure/event-grid/subscribe-to-resource-notifications-resources-events |\n| Configure Azure Event Grid subscription request schema | https://learn.microsoft.com/en-us/azure/event-grid/subscription-creation-schema |\n\n### Integrations & Coding Patterns\n| Topic | URL |\n|-------|-----|\n| Connect Auth0 to Azure via Event Grid partner topics | https://learn.microsoft.com/en-us/azure/event-grid/auth0-how-to |\n| Send Auth0 events to Application Insights via Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/auth0-log-stream-app-insights |\n| Stream Auth0 logs to Blob Storage using Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/auth0-log-stream-blob-storage |\n| Use CloudEvents v1.0 schema with Azure Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/cloud-event-schema |\n| Use Microsoft Cloud Printing events with Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/cloud-printing-events |\n| Use ACS Advanced Messaging events with Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/communication-services-advanced-messaging-events |\n| Use Azure Communication Services email events with Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/communication-services-email-events |\n| Use Microsoft 365 Group Conversation events with Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/conversation-events |\n| Understand Azure Event Grid proprietary event schema | https://learn.microsoft.com/en-us/azure/event-grid/event-schema |\n| Use Azure API Center as an Event Grid source | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-api-center |\n| Use API Management as an Event Grid source | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-api-management |\n| Use Azure App Configuration as an Event Grid source | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-app-configuration |\n| Use Azure App Service as an Event Grid source | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-app-service |\n| Use Azure Blob Storage as an Event Grid source | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-blob-storage |\n| Consume Azure Key Vault events from Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/event-schema-key-vault |\n| Alert on Health Resources events using Azure Monitor | https://learn.microsoft.com/en-us/azure/event-grid/handle-health-resources-events-using-azure-monitor-alerts |\n| Handle Key Vault expiration events with Azure Monitor alerts | https://learn.microsoft.com/en-us/azure/event-grid/handle-key-vault-events-using-azure-monitor-alerts |\n| Route MQTT events to Microsoft Fabric via Event Hubs | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-events-fabric |\n| Publish MQTT messages via HTTP using Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-how-to-http-publish |\n| Publish MQTT messages via HTTP using Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-http-publish |\n| Integrate Event Grid namespaces with Event Hubs handlers | https://learn.microsoft.com/en-us/azure/event-grid/namespace-handler-event-hubs |\n| Configure webhook handlers for Event Grid namespace topics | https://learn.microsoft.com/en-us/azure/event-grid/namespace-handler-webhook |\n| Use supported event handlers for Event Grid namespace push | https://learn.microsoft.com/en-us/azure/event-grid/namespace-topics-event-handlers |\n| Use Microsoft OneDrive events with Azure Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/one-drive-events |\n| Publish events to Event Grid custom topics with access keys | https://learn.microsoft.com/en-us/azure/event-grid/post-to-custom-topic |\n| Push Event Grid namespace events to Event Hubs via CLI | https://learn.microsoft.com/en-us/azure/event-grid/publish-deliver-events-with-namespace-topics |\n| Configure Event Grid namespace push to Event Hubs in portal | https://learn.microsoft.com/en-us/azure/event-grid/publish-deliver-events-with-namespace-topics-portal |\n| Deliver Event Grid namespace events to webhooks via CLI | https://learn.microsoft.com/en-us/azure/event-grid/publish-deliver-events-with-namespace-topics-webhook |\n| Deliver Event Grid namespace events to webhooks using portal | https://learn.microsoft.com/en-us/azure/event-grid/publish-deliver-events-with-namespace-topics-webhook-portal |\n| Use HTTP publisher operations for Event Grid namespace topics | https://learn.microsoft.com/en-us/azure/event-grid/publisher-operations |\n| Implement HTTP endpoints to receive Event Grid events | https://learn.microsoft.com/en-us/azure/event-grid/receive-events |\n| Use Microsoft Security Alert events with Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/security-alert-events |\n| Deliver Event Grid events to private webhooks via Azure Relay | https://learn.microsoft.com/en-us/azure/event-grid/send-events-webhooks-private-destinations |\n| Use Microsoft SharePoint events with Azure Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/share-point-events |\n| Subscribe to Microsoft Graph change events via Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/subscribe-to-graph-api-events |\n| Use HTTP subscriber operations for Event Grid namespace topics | https://learn.microsoft.com/en-us/azure/event-grid/subscriber-operations |\n| Use Microsoft Teams events with Azure Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/teams-events |\n| Use Microsoft To Do task events with Event Grid | https://learn.microsoft.com/en-us/azure/event-grid/to-do-events |\n\n### Deployment\n| Topic | URL |\n|-------|-----|\n| Install Event Grid extension on Azure Arc-enabled Kubernetes | https://learn.microsoft.com/en-us/azure/event-grid/kubernetes/install-k8s-extension |","tags":["azure","event","grid","agent","skills","microsoftdocs","agent-skills","agentic-skills","agentskill","ai-agents","ai-coding","azure-functions"],"capabilities":["skill","source-microsoftdocs","skill-azure-event-grid","topic-agent","topic-agent-skills","topic-agentic-skills","topic-agentskill","topic-ai-agents","topic-ai-coding","topic-azure","topic-azure-functions","topic-azure-kubernetes-service","topic-azure-openai","topic-azure-sql-database","topic-azure-storage"],"categories":["Agent-Skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/MicrosoftDocs/Agent-Skills/azure-event-grid","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add MicrosoftDocs/Agent-Skills","source_repo":"https://github.com/MicrosoftDocs/Agent-Skills","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 549 github stars · SKILL.md body (29,147 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T18:53:53.074Z","embedding":null,"createdAt":"2026-04-18T21:58:59.925Z","updatedAt":"2026-05-18T18:53:53.074Z","lastSeenAt":"2026-05-18T18:53:53.074Z","tsv":"'/en-us/azure/event-grid/add-identity-roles':697 '/en-us/azure/event-grid/assign-custom-domain-name':1255 '/en-us/azure/event-grid/auth0-how-to':2089 '/en-us/azure/event-grid/auth0-log-stream-app-insights':2101 '/en-us/azure/event-grid/auth0-log-stream-blob-storage':2113 '/en-us/azure/event-grid/authenticate-with-access-keys-shared-access-signatures':710 '/en-us/azure/event-grid/authenticate-with-entra-id-namespaces':721 '/en-us/azure/event-grid/authenticate-with-microsoft-entra-id':733 '/en-us/azure/event-grid/authenticate-with-namespaces-using-json-web-tokens':743 '/en-us/azure/event-grid/authenticate-with-namespaces-using-webhook-authentication':755 '/en-us/azure/event-grid/authentication-overview':766 '/en-us/azure/event-grid/choose-right-tier':542 '/en-us/azure/event-grid/cloud-event-schema':2124 '/en-us/azure/event-grid/cloud-printing-events':2135 '/en-us/azure/event-grid/communication-services-advanced-messaging-events':2146 '/en-us/azure/event-grid/communication-services-chat-events':1267 '/en-us/azure/event-grid/communication-services-email-events':2158 '/en-us/azure/event-grid/communication-services-presence-events':1277 '/en-us/azure/event-grid/communication-services-router-events':1288 '/en-us/azure/event-grid/communication-services-telephony-sms-events':1300 '/en-us/azure/event-grid/communication-services-voice-video-events':1312 '/en-us/azure/event-grid/configure-custom-topic':779 '/en-us/azure/event-grid/configure-firewall':792 '/en-us/azure/event-grid/configure-firewall-namespaces':803 '/en-us/azure/event-grid/configure-network-security-perimeter':814 '/en-us/azure/event-grid/configure-private-endpoints':826 '/en-us/azure/event-grid/configure-private-endpoints-pull':837 '/en-us/azure/event-grid/consume-private-endpoints':848 '/en-us/azure/event-grid/conversation-events':2170 '/en-us/azure/event-grid/create-view-manage-event-subscriptions':1323 '/en-us/azure/event-grid/create-view-manage-namespace-topics':1333 '/en-us/azure/event-grid/cross-tenant-delivery-using-managed-identity':861 '/en-us/azure/event-grid/custom-azure-policies-for-security-control':873 '/en-us/azure/event-grid/custom-disaster-recovery-client-side':528 '/en-us/azure/event-grid/custom-domains-namespaces':885 '/en-us/azure/event-grid/dead-letter-event-subscriptions-namespace-topics':1345 '/en-us/azure/event-grid/deliver-events-using-managed-identity':896 '/en-us/azure/event-grid/delivery-and-retry':623 '/en-us/azure/event-grid/delivery-properties':635 '/en-us/azure/event-grid/enable-diagnostic-logs-topic':1356 '/en-us/azure/event-grid/enable-identity-custom-topics-domains':909 '/en-us/azure/event-grid/enable-identity-partner-topic':920 '/en-us/azure/event-grid/enable-identity-system-topics':931 '/en-us/azure/event-grid/end-point-validation-cloud-events-schema':943 '/en-us/azure/event-grid/event-filtering':1367 '/en-us/azure/event-grid/event-grid-namespace-managed-identity':955 '/en-us/azure/event-grid/event-retention':646 '/en-us/azure/event-grid/event-schema':2180 '/en-us/azure/event-grid/event-schema-aks':1378 '/en-us/azure/event-grid/event-schema-aks-resources':1389 '/en-us/azure/event-grid/event-schema-api-center':2192 '/en-us/azure/event-grid/event-schema-api-management':2203 '/en-us/azure/event-grid/event-schema-app-configuration':2215 '/en-us/azure/event-grid/event-schema-app-service':2227 '/en-us/azure/event-grid/event-schema-azure-cache':1402 '/en-us/azure/event-grid/event-schema-azure-health-data-services':1414 '/en-us/azure/event-grid/event-schema-azure-maps':1425 '/en-us/azure/event-grid/event-schema-azure-signalr':1436 '/en-us/azure/event-grid/event-schema-blob-storage':2239 '/en-us/azure/event-grid/event-schema-communication-services':1447 '/en-us/azure/event-grid/event-schema-compatibility':554 '/en-us/azure/event-grid/event-schema-container-registry':1458 '/en-us/azure/event-grid/event-schema-containerservice-resources':1468 '/en-us/azure/event-grid/event-schema-data-box':1479 '/en-us/azure/event-grid/event-schema-data-manager-for-agriculture':1489 '/en-us/azure/event-grid/event-schema-event-grid-namespace':1500 '/en-us/azure/event-grid/event-schema-event-hubs':1511 '/en-us/azure/event-grid/event-schema-health-resources':1522 '/en-us/azure/event-grid/event-schema-iot-hub':1533 '/en-us/azure/event-grid/event-schema-key-vault':2250 '/en-us/azure/event-grid/event-schema-machine-learning':1542 '/en-us/azure/event-grid/event-schema-maintenance-configuration':1552 '/en-us/azure/event-grid/event-schema-media-services':1563 '/en-us/azure/event-grid/event-schema-policy':1574 '/en-us/azure/event-grid/event-schema-resource-groups':1585 '/en-us/azure/event-grid/event-schema-resources':1596 '/en-us/azure/event-grid/event-schema-service-bus':1607 '/en-us/azure/event-grid/event-schema-subscriptions':1618 '/en-us/azure/event-grid/forward-events-to-another-namespace-topic':596 '/en-us/azure/event-grid/get-access-keys':967 '/en-us/azure/event-grid/get-topic-schema':1629 '/en-us/azure/event-grid/handle-health-resources-events-using-azure-monitor-alerts':2261 '/en-us/azure/event-grid/handle-key-vault-events-using-azure-monitor-alerts':2273 '/en-us/azure/event-grid/how-to-event-domains':1641 '/en-us/azure/event-grid/how-to-filter-events':1652 '/en-us/azure/event-grid/input-mappings':1664 '/en-us/azure/event-grid/kubernetes/batch-event-delivery':1676 '/en-us/azure/event-grid/kubernetes/delivery-retry':1690 '/en-us/azure/event-grid/kubernetes/event-handlers':1703 '/en-us/azure/event-grid/kubernetes/event-schemas':1715 '/en-us/azure/event-grid/kubernetes/features':567 '/en-us/azure/event-grid/kubernetes/filter-events':1727 '/en-us/azure/event-grid/kubernetes/install-k8s-extension':2536 '/en-us/azure/event-grid/manage-event-delivery':1739 '/en-us/azure/event-grid/managed-service-identity':979 '/en-us/azure/event-grid/microsoft-entra-events':1752 '/en-us/azure/event-grid/monitor-event-delivery':1765 '/en-us/azure/event-grid/monitor-mqtt-delivery-reference':1776 '/en-us/azure/event-grid/monitor-namespace-push-reference':1788 '/en-us/azure/event-grid/monitor-namespaces':1799 '/en-us/azure/event-grid/monitor-pull-reference':1810 '/en-us/azure/event-grid/monitor-push-reference':1822 '/en-us/azure/event-grid/mqtt-access-control':990 '/en-us/azure/event-grid/mqtt-certificate-chain-client-authentication':1000 '/en-us/azure/event-grid/mqtt-client-authentication':1011 '/en-us/azure/event-grid/mqtt-client-certificate-authentication':1022 '/en-us/azure/event-grid/mqtt-client-custom-jwt':1034 '/en-us/azure/event-grid/mqtt-client-groups':1833 '/en-us/azure/event-grid/mqtt-client-life-cycle-events':1844 '/en-us/azure/event-grid/mqtt-client-microsoft-entra-token-and-rbac':1046 '/en-us/azure/event-grid/mqtt-client-webhook-authentication':1057 '/en-us/azure/event-grid/mqtt-clients':1855 '/en-us/azure/event-grid/mqtt-configure-firewall':1068 '/en-us/azure/event-grid/mqtt-configure-private-endpoints':1079 '/en-us/azure/event-grid/mqtt-establishing-multiple-sessions-per-client':1867 '/en-us/azure/event-grid/mqtt-events-fabric':2285 '/en-us/azure/event-grid/mqtt-how-to-http-publish':2296 '/en-us/azure/event-grid/mqtt-http-publish':2307 '/en-us/azure/event-grid/mqtt-request-response-messages':608 '/en-us/azure/event-grid/mqtt-retain':1878 '/en-us/azure/event-grid/mqtt-routing':1889 '/en-us/azure/event-grid/mqtt-routing-enrichment':1898 '/en-us/azure/event-grid/mqtt-routing-event-schema':1908 '/en-us/azure/event-grid/mqtt-routing-filtering':1919 '/en-us/azure/event-grid/mqtt-topic-spaces':1930 '/en-us/azure/event-grid/mqtt-transport-layer-security-flow':1091 '/en-us/azure/event-grid/mqtt-troubleshoot-errors':473 '/en-us/azure/event-grid/namespace-delivery-properties':657 '/en-us/azure/event-grid/namespace-delivery-retry':669 '/en-us/azure/event-grid/namespace-event-filtering':1940 '/en-us/azure/event-grid/namespace-handler-event-hubs':2318 '/en-us/azure/event-grid/namespace-handler-webhook':2329 '/en-us/azure/event-grid/namespace-topics-event-handlers':2341 '/en-us/azure/event-grid/network-security':1104 '/en-us/azure/event-grid/network-security-namespaces':1115 '/en-us/azure/event-grid/oauth-json-web-token-authentication':1125 '/en-us/azure/event-grid/one-drive-events':2352 '/en-us/azure/event-grid/outlook-events':1951 '/en-us/azure/event-grid/partner-events-graph-api':1963 '/en-us/azure/event-grid/policy-reference':1137 '/en-us/azure/event-grid/post-to-custom-topic':2365 '/en-us/azure/event-grid/publish-deliver-events-with-namespace-topics':2378 '/en-us/azure/event-grid/publish-deliver-events-with-namespace-topics-portal':2391 '/en-us/azure/event-grid/publish-deliver-events-with-namespace-topics-webhook':2403 '/en-us/azure/event-grid/publish-deliver-events-with-namespace-topics-webhook-portal':2415 '/en-us/azure/event-grid/publisher-operations':2427 '/en-us/azure/event-grid/query-event-subscriptions':1973 '/en-us/azure/event-grid/quotas-limits':681 '/en-us/azure/event-grid/receive-events':2438 '/en-us/azure/event-grid/scripts/powershell-webhook-secure-delivery-microsoft-entra-app':1148 '/en-us/azure/event-grid/scripts/powershell-webhook-secure-delivery-microsoft-entra-user':1159 '/en-us/azure/event-grid/secure-webhook-delivery':1170 '/en-us/azure/event-grid/security-alert-events':2449 '/en-us/azure/event-grid/security-authentication':1182 '/en-us/azure/event-grid/security-authorization':1193 '/en-us/azure/event-grid/security-controls-policy':1204 '/en-us/azure/event-grid/send-events-webhooks-private-destinations':2462 '/en-us/azure/event-grid/set-alerts':1985 '/en-us/azure/event-grid/share-point-events':2473 '/en-us/azure/event-grid/sparkplug-support':1997 '/en-us/azure/event-grid/subscribe-through-portal':2007 '/en-us/azure/event-grid/subscribe-to-graph-api-events':2485 '/en-us/azure/event-grid/subscribe-to-microsoft-entra-id-events-portal':2019 '/en-us/azure/event-grid/subscribe-to-resource-notifications-aks-resources-events':2030 '/en-us/azure/event-grid/subscribe-to-resource-notifications-containerservice-events':2040 '/en-us/azure/event-grid/subscribe-to-resource-notifications-health-resources-events':2051 '/en-us/azure/event-grid/subscribe-to-resource-notifications-resources-events':2062 '/en-us/azure/event-grid/subscriber-operations':2497 '/en-us/azure/event-grid/subscription-creation-schema':2072 '/en-us/azure/event-grid/teams-events':2508 '/en-us/azure/event-grid/to-do-events':2520 '/en-us/azure/event-grid/transition':581 '/en-us/azure/event-grid/transport-layer-security-configure-minimum-version':1217,1228 '/en-us/azure/event-grid/transport-layer-security-enforce-minimum-version':1240 '/en-us/azure/event-grid/troubleshoot-errors':483 '/en-us/azure/event-grid/troubleshoot-issues':492 '/en-us/azure/event-grid/troubleshoot-network-connectivity':502 '/en-us/azure/event-grid/troubleshoot-subscription-validation':512 '/microsoftdocs/mcp/blob/main/readme.md)':167 '2.0':1025 '3':138 '365':2161 'ac':2137 'accept':206 'access':172,699,768,959,983,1186,2361 'across':309 'activ':1981 'advanc':2138 'agent':87,131,190,204 'agricultur':1484 'ak':1368,1379,1464,2025 'alert':1759,1792,1975,2251,2270,2442 'api':1954,2183,2194 'app':2206,2218 'applic':1145,2094 'arc':447,459,2531 'arc-en':446,2530 'architectur':18,56,299,582 'assign':685 'auth':358,726,1027,1038 'auth0':2079,2091,2103 'authent':704,711,736,748,756,991,1004,1016,1050,1116,1171 'avail':157,266 'azur':2,8,37,47,282,375,401,445,465,474,486,494,504,523,536,548,561,614,629,671,691,809,831,843,869,1093,1109,1129,1177,1184,1194,1234,1256,1272,1283,1289,1350,1362,1384,1391,1403,1415,1420,1426,1438,1453,1469,1480,1501,1517,1523,1534,1553,1564,1569,1591,1597,1608,1646,1658,1761,1846,1872,1925,1946,1958,1967,1990,2003,2022,2033,2043,2054,2064,2081,2119,2148,2172,2182,2205,2217,2229,2241,2257,2268,2347,2458,2468,2503,2529 'azure-event-grid':1 'azure/m365/saas':423 'b':1988 'base':318,747 'batch':1666 'behavior':333,620,661 'best':14,52,239,513 'blob':2106,2230 'box':1471 'broker':226,469,1088,1768,1875,1994 'built':1127 'built-in':1126 'bus':1599 'ca':995 'cach':1392 'call':1304 'capabl':79 'categori':90,98,114,210,212 'center':2184 'cert':364 'certif':996,1015 'chain':997 'chang':2478 'chat':1259 'choos':274,533,543 'cli':2375,2400 'client':248,519,707,982,993,1003,1014,1043,1825,1836,1850,1861 'client-sid':247,518 'cloud':2127 'cloudev':936,2115 'cluster':460 'code':26,64,229,406,478,2074 'combin':69 'command':320,602 'common':230,485 'communic':1257,1273,1284,1290,1439,2149 'compar':281,555 'compat':544 'complianc':1197 'configur':24,35,62,378,382,453,624,722,734,744,767,780,793,804,815,827,838,849,874,980,1001,1012,1023,1047,1069,1105,1183,1205,1218,1241,1244,1334,1357,1437,1544,1642,1665,1677,1691,1728,1758,1789,1823,1845,1856,1879,1890,1909,1920,1931,2008,2063,2207,2319,2379 'connect':233,498,1082,2078 'consum':416,2240 'contain':1448 'containerservic':1459,2036 'content':74,176 'control':866,984,1187,1198 'convers':2163 'correct':535 'cover':50 'creat':1313,1324,1974,1998 'cross':851 'cross-ten':850 'custom':334,433,625,648,868,875,903,1048,1245,1654,2358 'data':771,1405,1470,1481,1778,1801 'dead':392,1336,1732 'dead-lett':391,1335,1731 'decis':16,54,267,529 'defin':1716 'definit':1131 'deliv':886,972,2392,2404,2450 'deliveri':617,626,649,658,841,855,1142,1153,1173,1668,1679,1785,1807,1816 'delivery/retry':332 'deploy':29,67,435,441,2521 'descript':214 'design':19,57,246,300,583 'destin':694,1695 'detail':396 'determin':1619 'develop':11 'diagnos':219,493 'diagnost':1347 'doc':182 'document':77,175 'domain':763,789,823,876,906,1214,1246,1638 'e.g':102,118 'edg':294,297,574,577 'email':2151 'enabl':448,897,910,921,944,1346,2532 'endpoint':372,434,817,829,934,1071,1101,1237,2430 'enforc':377,862,1229 'enrich':1891 'entra':361,717,724,1036,1144,1155,1166,1741,2014 'error':228,238,477,509 'event':3,9,33,38,48,222,235,252,275,279,285,290,308,310,323,330,336,354,383,397,417,419,428,442,455,466,475,487,495,505,524,537,545,549,556,562,570,588,590,604,615,630,632,637,640,652,663,672,686,705,712,728,738,750,757,774,785,798,810,819,832,844,853,863,878,887,889,901,914,925,939,950,962,973,975,986,1006,1018,1029,1052,1059,1073,1085,1094,1110,1117,1133,1139,1150,1161,1172,1178,1189,1200,1210,1223,1235,1248,1260,1263,1269,1280,1293,1296,1305,1308,1316,1319,1327,1339,1351,1358,1363,1369,1374,1381,1397,1407,1410,1417,1421,1429,1432,1442,1450,1454,1461,1472,1475,1485,1490,1493,1496,1502,1504,1507,1514,1526,1529,1538,1545,1548,1556,1559,1566,1570,1578,1581,1588,1600,1603,1611,1614,1624,1633,1635,1637,1643,1647,1655,1659,1667,1670,1678,1684,1692,1697,1706,1709,1717,1720,1729,1742,1748,1754,1781,1794,1804,1813,1828,1838,1840,1847,1863,1873,1885,1900,1914,1926,1932,1935,1943,1947,1956,1959,1968,1977,1991,1999,2009,2016,2027,2037,2048,2059,2065,2083,2092,2097,2109,2120,2129,2131,2140,2142,2152,2154,2164,2166,2173,2176,2187,2198,2210,2222,2234,2244,2246,2255,2266,2276,2281,2292,2303,2309,2313,2323,2332,2335,2345,2348,2354,2356,2367,2370,2372,2380,2385,2393,2396,2405,2408,2421,2433,2435 'expert':5,44 'expir':2265 'extens':457,2527 'fabric':2279 'failov':250,521 'failur':231,499 'fallback':194 'featur':564 'fetch':78,174,183,196 'file':108,116,123,128 'filter':389,1359,1644,1718,1910,1933 'firewal':782,795,1065 'fix':221,503 'flow':1083 'forward':587 'github.com':166 'github.com/microsoftdocs/mcp/blob/main/readme.md)':165 'graph':1746,1953,2477 'grid':4,10,39,49,223,253,276,286,291,311,324,331,355,384,418,443,456,467,476,488,496,506,525,538,550,557,563,571,591,605,616,631,641,653,664,673,687,706,713,729,739,751,758,775,786,799,811,820,833,845,854,864,879,888,902,915,926,940,951,963,976,987,1007,1019,1030,1053,1060,1074,1086,1095,1111,1118,1134,1140,1151,1162,1179,1190,1201,1211,1224,1236,1249,1264,1297,1309,1317,1328,1340,1352,1364,1375,1398,1411,1422,1433,1443,1455,1476,1491,1497,1508,1530,1549,1560,1571,1582,1604,1615,1625,1636,1648,1660,1671,1685,1698,1710,1721,1730,1749,1755,1782,1795,1805,1814,1829,1841,1848,1864,1874,1886,1915,1927,1936,1948,1960,1969,1978,1992,2000,2010,2066,2084,2098,2110,2121,2132,2143,2155,2167,2174,2188,2199,2211,2223,2235,2247,2293,2304,2310,2324,2336,2349,2357,2368,2381,2394,2406,2422,2434,2446,2452,2470,2482,2492,2505,2517,2526 'grid/mqtt':34 'group':1576,1826,1852,2162 'guid':164,439 'guidanc':45,244,272 'handl':2262 'handler':426,1175,1693,2315,2321,2333 'header':335,627,650 'health':1404,1512,2046,2253 'high':265 'http':882,1252,2290,2301,2417,2429,2487 'http/webhooks':421 'hub':298,429,578,1503,1525,2282,2314,2373,2386 'id':362,718,725,1167,2015 'ident':367,689,769,858,893,899,912,923,948,970 'implement':315,517,597,2428 'import':85,129 'includ':12,254,450 'index':91,211 'insight':2095 'instal':161,163,451,2524 'integr':25,63,405,2073,2308 'iot':293,296,573,576,1524 'ip':781,794,1064 'issu':224,470,489 'job':1278 'jwt':363,735,1026,1037,1122 'key':359,700,960,2242,2263,2362 'knowledg':6 'kubernet':284,449,559,1673,1687,1700,1712,1723,2533 'l120':105 'l126':352 'l127':380 'l127-l204':379 'l204':381 'l205':409 'l205-l246':408 'l246':410 'l247':437 'l247-l250':436 'l250':438 'l35':104 'l35-l120':103 'l37':217 'l37-l45':216 'l45':218 'l46':242 'l46-l50':241 'l50':243 'l51':270 'l51-l58':269 'l58':271 'l59':303 'l59-l64':302 'l64':304 'l65':328 'l65-l74':327 'l74':329 'l75':351 'l75-l126':350 'latest':146 'learn':189,203,1536 'learn-agent-skil':188,202 'learn.microsoft.com':472,482,491,501,511,527,541,553,566,580,595,607,622,634,645,656,668,680,696,709,720,732,742,754,765,778,791,802,813,825,836,847,860,872,884,895,908,919,930,942,954,966,978,989,999,1010,1021,1033,1045,1056,1067,1078,1090,1103,1114,1124,1136,1147,1158,1169,1181,1192,1203,1216,1227,1239,1254,1266,1276,1287,1299,1311,1322,1332,1344,1355,1366,1377,1388,1401,1413,1424,1435,1446,1457,1467,1478,1488,1499,1510,1521,1532,1541,1551,1562,1573,1584,1595,1606,1617,1628,1640,1651,1663,1675,1689,1702,1714,1726,1738,1751,1764,1775,1787,1798,1809,1821,1832,1843,1854,1866,1877,1888,1897,1907,1918,1929,1939,1950,1962,1972,1984,1996,2006,2018,2029,2039,2050,2061,2071,2088,2100,2112,2123,2134,2145,2157,2169,2179,2191,2202,2214,2226,2238,2249,2260,2272,2284,2295,2306,2317,2328,2340,2351,2364,2377,2390,2402,2414,2426,2437,2448,2461,2472,2484,2496,2507,2519,2535 'learn.microsoft.com/en-us/azure/event-grid/add-identity-roles':695 'learn.microsoft.com/en-us/azure/event-grid/assign-custom-domain-name':1253 'learn.microsoft.com/en-us/azure/event-grid/auth0-how-to':2087 'learn.microsoft.com/en-us/azure/event-grid/auth0-log-stream-app-insights':2099 'learn.microsoft.com/en-us/azure/event-grid/auth0-log-stream-blob-storage':2111 'learn.microsoft.com/en-us/azure/event-grid/authenticate-with-access-keys-shared-access-signatures':708 'learn.microsoft.com/en-us/azure/event-grid/authenticate-with-entra-id-namespaces':719 'learn.microsoft.com/en-us/azure/event-grid/authenticate-with-microsoft-entra-id':731 'learn.microsoft.com/en-us/azure/event-grid/authenticate-with-namespaces-using-json-web-tokens':741 'learn.microsoft.com/en-us/azure/event-grid/authenticate-with-namespaces-using-webhook-authentication':753 'learn.microsoft.com/en-us/azure/event-grid/authentication-overview':764 'learn.microsoft.com/en-us/azure/event-grid/choose-right-tier':540 'learn.microsoft.com/en-us/azure/event-grid/cloud-event-schema':2122 'learn.microsoft.com/en-us/azure/event-grid/cloud-printing-events':2133 'learn.microsoft.com/en-us/azure/event-grid/communication-services-advanced-messaging-events':2144 'learn.microsoft.com/en-us/azure/event-grid/communication-services-chat-events':1265 'learn.microsoft.com/en-us/azure/event-grid/communication-services-email-events':2156 'learn.microsoft.com/en-us/azure/event-grid/communication-services-presence-events':1275 'learn.microsoft.com/en-us/azure/event-grid/communication-services-router-events':1286 'learn.microsoft.com/en-us/azure/event-grid/communication-services-telephony-sms-events':1298 'learn.microsoft.com/en-us/azure/event-grid/communication-services-voice-video-events':1310 'learn.microsoft.com/en-us/azure/event-grid/configure-custom-topic':777 'learn.microsoft.com/en-us/azure/event-grid/configure-firewall':790 'learn.microsoft.com/en-us/azure/event-grid/configure-firewall-namespaces':801 'learn.microsoft.com/en-us/azure/event-grid/configure-network-security-perimeter':812 'learn.microsoft.com/en-us/azure/event-grid/configure-private-endpoints':824 'learn.microsoft.com/en-us/azure/event-grid/configure-private-endpoints-pull':835 'learn.microsoft.com/en-us/azure/event-grid/consume-private-endpoints':846 'learn.microsoft.com/en-us/azure/event-grid/conversation-events':2168 'learn.microsoft.com/en-us/azure/event-grid/create-view-manage-event-subscriptions':1321 'learn.microsoft.com/en-us/azure/event-grid/create-view-manage-namespace-topics':1331 'learn.microsoft.com/en-us/azure/event-grid/cross-tenant-delivery-using-managed-identity':859 'learn.microsoft.com/en-us/azure/event-grid/custom-azure-policies-for-security-control':871 'learn.microsoft.com/en-us/azure/event-grid/custom-disaster-recovery-client-side':526 'learn.microsoft.com/en-us/azure/event-grid/custom-domains-namespaces':883 'learn.microsoft.com/en-us/azure/event-grid/dead-letter-event-subscriptions-namespace-topics':1343 'learn.microsoft.com/en-us/azure/event-grid/deliver-events-using-managed-identity':894 'learn.microsoft.com/en-us/azure/event-grid/delivery-and-retry':621 'learn.microsoft.com/en-us/azure/event-grid/delivery-properties':633 'learn.microsoft.com/en-us/azure/event-grid/enable-diagnostic-logs-topic':1354 'learn.microsoft.com/en-us/azure/event-grid/enable-identity-custom-topics-domains':907 'learn.microsoft.com/en-us/azure/event-grid/enable-identity-partner-topic':918 'learn.microsoft.com/en-us/azure/event-grid/enable-identity-system-topics':929 'learn.microsoft.com/en-us/azure/event-grid/end-point-validation-cloud-events-schema':941 'learn.microsoft.com/en-us/azure/event-grid/event-filtering':1365 'learn.microsoft.com/en-us/azure/event-grid/event-grid-namespace-managed-identity':953 'learn.microsoft.com/en-us/azure/event-grid/event-retention':644 'learn.microsoft.com/en-us/azure/event-grid/event-schema':2178 'learn.microsoft.com/en-us/azure/event-grid/event-schema-aks':1376 'learn.microsoft.com/en-us/azure/event-grid/event-schema-aks-resources':1387 'learn.microsoft.com/en-us/azure/event-grid/event-schema-api-center':2190 'learn.microsoft.com/en-us/azure/event-grid/event-schema-api-management':2201 'learn.microsoft.com/en-us/azure/event-grid/event-schema-app-configuration':2213 'learn.microsoft.com/en-us/azure/event-grid/event-schema-app-service':2225 'learn.microsoft.com/en-us/azure/event-grid/event-schema-azure-cache':1400 'learn.microsoft.com/en-us/azure/event-grid/event-schema-azure-health-data-services':1412 'learn.microsoft.com/en-us/azure/event-grid/event-schema-azure-maps':1423 'learn.microsoft.com/en-us/azure/event-grid/event-schema-azure-signalr':1434 'learn.microsoft.com/en-us/azure/event-grid/event-schema-blob-storage':2237 'learn.microsoft.com/en-us/azure/event-grid/event-schema-communication-services':1445 'learn.microsoft.com/en-us/azure/event-grid/event-schema-compatibility':552 'learn.microsoft.com/en-us/azure/event-grid/event-schema-container-registry':1456 'learn.microsoft.com/en-us/azure/event-grid/event-schema-containerservice-resources':1466 'learn.microsoft.com/en-us/azure/event-grid/event-schema-data-box':1477 'learn.microsoft.com/en-us/azure/event-grid/event-schema-data-manager-for-agriculture':1487 'learn.microsoft.com/en-us/azure/event-grid/event-schema-event-grid-namespace':1498 'learn.microsoft.com/en-us/azure/event-grid/event-schema-event-hubs':1509 'learn.microsoft.com/en-us/azure/event-grid/event-schema-health-resources':1520 'learn.microsoft.com/en-us/azure/event-grid/event-schema-iot-hub':1531 'learn.microsoft.com/en-us/azure/event-grid/event-schema-key-vault':2248 'learn.microsoft.com/en-us/azure/event-grid/event-schema-machine-learning':1540 'learn.microsoft.com/en-us/azure/event-grid/event-schema-maintenance-configuration':1550 'learn.microsoft.com/en-us/azure/event-grid/event-schema-media-services':1561 'learn.microsoft.com/en-us/azure/event-grid/event-schema-policy':1572 'learn.microsoft.com/en-us/azure/event-grid/event-schema-resource-groups':1583 'learn.microsoft.com/en-us/azure/event-grid/event-schema-resources':1594 'learn.microsoft.com/en-us/azure/event-grid/event-schema-service-bus':1605 'learn.microsoft.com/en-us/azure/event-grid/event-schema-subscriptions':1616 'learn.microsoft.com/en-us/azure/event-grid/forward-events-to-another-namespace-topic':594 'learn.microsoft.com/en-us/azure/event-grid/get-access-keys':965 'learn.microsoft.com/en-us/azure/event-grid/get-topic-schema':1627 'learn.microsoft.com/en-us/azure/event-grid/handle-health-resources-events-using-azure-monitor-alerts':2259 'learn.microsoft.com/en-us/azure/event-grid/handle-key-vault-events-using-azure-monitor-alerts':2271 'learn.microsoft.com/en-us/azure/event-grid/how-to-event-domains':1639 'learn.microsoft.com/en-us/azure/event-grid/how-to-filter-events':1650 'learn.microsoft.com/en-us/azure/event-grid/input-mappings':1662 'learn.microsoft.com/en-us/azure/event-grid/kubernetes/batch-event-delivery':1674 'learn.microsoft.com/en-us/azure/event-grid/kubernetes/delivery-retry':1688 'learn.microsoft.com/en-us/azure/event-grid/kubernetes/event-handlers':1701 'learn.microsoft.com/en-us/azure/event-grid/kubernetes/event-schemas':1713 'learn.microsoft.com/en-us/azure/event-grid/kubernetes/features':565 'learn.microsoft.com/en-us/azure/event-grid/kubernetes/filter-events':1725 'learn.microsoft.com/en-us/azure/event-grid/kubernetes/install-k8s-extension':2534 'learn.microsoft.com/en-us/azure/event-grid/manage-event-delivery':1737 'learn.microsoft.com/en-us/azure/event-grid/managed-service-identity':977 'learn.microsoft.com/en-us/azure/event-grid/microsoft-entra-events':1750 'learn.microsoft.com/en-us/azure/event-grid/monitor-event-delivery':1763 'learn.microsoft.com/en-us/azure/event-grid/monitor-mqtt-delivery-reference':1774 'learn.microsoft.com/en-us/azure/event-grid/monitor-namespace-push-reference':1786 'learn.microsoft.com/en-us/azure/event-grid/monitor-namespaces':1797 'learn.microsoft.com/en-us/azure/event-grid/monitor-pull-reference':1808 'learn.microsoft.com/en-us/azure/event-grid/monitor-push-reference':1820 'learn.microsoft.com/en-us/azure/event-grid/mqtt-access-control':988 'learn.microsoft.com/en-us/azure/event-grid/mqtt-certificate-chain-client-authentication':998 'learn.microsoft.com/en-us/azure/event-grid/mqtt-client-authentication':1009 'learn.microsoft.com/en-us/azure/event-grid/mqtt-client-certificate-authentication':1020 'learn.microsoft.com/en-us/azure/event-grid/mqtt-client-custom-jwt':1032 'learn.microsoft.com/en-us/azure/event-grid/mqtt-client-groups':1831 'learn.microsoft.com/en-us/azure/event-grid/mqtt-client-life-cycle-events':1842 'learn.microsoft.com/en-us/azure/event-grid/mqtt-client-microsoft-entra-token-and-rbac':1044 'learn.microsoft.com/en-us/azure/event-grid/mqtt-client-webhook-authentication':1055 'learn.microsoft.com/en-us/azure/event-grid/mqtt-clients':1853 'learn.microsoft.com/en-us/azure/event-grid/mqtt-configure-firewall':1066 'learn.microsoft.com/en-us/azure/event-grid/mqtt-configure-private-endpoints':1077 'learn.microsoft.com/en-us/azure/event-grid/mqtt-establishing-multiple-sessions-per-client':1865 'learn.microsoft.com/en-us/azure/event-grid/mqtt-events-fabric':2283 'learn.microsoft.com/en-us/azure/event-grid/mqtt-how-to-http-publish':2294 'learn.microsoft.com/en-us/azure/event-grid/mqtt-http-publish':2305 'learn.microsoft.com/en-us/azure/event-grid/mqtt-request-response-messages':606 'learn.microsoft.com/en-us/azure/event-grid/mqtt-retain':1876 'learn.microsoft.com/en-us/azure/event-grid/mqtt-routing':1887 'learn.microsoft.com/en-us/azure/event-grid/mqtt-routing-enrichment':1896 'learn.microsoft.com/en-us/azure/event-grid/mqtt-routing-event-schema':1906 'learn.microsoft.com/en-us/azure/event-grid/mqtt-routing-filtering':1917 'learn.microsoft.com/en-us/azure/event-grid/mqtt-topic-spaces':1928 'learn.microsoft.com/en-us/azure/event-grid/mqtt-transport-layer-security-flow':1089 'learn.microsoft.com/en-us/azure/event-grid/mqtt-troubleshoot-errors':471 'learn.microsoft.com/en-us/azure/event-grid/namespace-delivery-properties':655 'learn.microsoft.com/en-us/azure/event-grid/namespace-delivery-retry':667 'learn.microsoft.com/en-us/azure/event-grid/namespace-event-filtering':1938 'learn.microsoft.com/en-us/azure/event-grid/namespace-handler-event-hubs':2316 'learn.microsoft.com/en-us/azure/event-grid/namespace-handler-webhook':2327 'learn.microsoft.com/en-us/azure/event-grid/namespace-topics-event-handlers':2339 'learn.microsoft.com/en-us/azure/event-grid/network-security':1102 'learn.microsoft.com/en-us/azure/event-grid/network-security-namespaces':1113 'learn.microsoft.com/en-us/azure/event-grid/oauth-json-web-token-authentication':1123 'learn.microsoft.com/en-us/azure/event-grid/one-drive-events':2350 'learn.microsoft.com/en-us/azure/event-grid/outlook-events':1949 'learn.microsoft.com/en-us/azure/event-grid/partner-events-graph-api':1961 'learn.microsoft.com/en-us/azure/event-grid/policy-reference':1135 'learn.microsoft.com/en-us/azure/event-grid/post-to-custom-topic':2363 'learn.microsoft.com/en-us/azure/event-grid/publish-deliver-events-with-namespace-topics':2376 'learn.microsoft.com/en-us/azure/event-grid/publish-deliver-events-with-namespace-topics-portal':2389 'learn.microsoft.com/en-us/azure/event-grid/publish-deliver-events-with-namespace-topics-webhook':2401 'learn.microsoft.com/en-us/azure/event-grid/publish-deliver-events-with-namespace-topics-webhook-portal':2413 'learn.microsoft.com/en-us/azure/event-grid/publisher-operations':2425 'learn.microsoft.com/en-us/azure/event-grid/query-event-subscriptions':1971 'learn.microsoft.com/en-us/azure/event-grid/quotas-limits':679 'learn.microsoft.com/en-us/azure/event-grid/receive-events':2436 'learn.microsoft.com/en-us/azure/event-grid/scripts/powershell-webhook-secure-delivery-microsoft-entra-app':1146 'learn.microsoft.com/en-us/azure/event-grid/scripts/powershell-webhook-secure-delivery-microsoft-entra-user':1157 'learn.microsoft.com/en-us/azure/event-grid/secure-webhook-delivery':1168 'learn.microsoft.com/en-us/azure/event-grid/security-alert-events':2447 'learn.microsoft.com/en-us/azure/event-grid/security-authentication':1180 'learn.microsoft.com/en-us/azure/event-grid/security-authorization':1191 'learn.microsoft.com/en-us/azure/event-grid/security-controls-policy':1202 'learn.microsoft.com/en-us/azure/event-grid/send-events-webhooks-private-destinations':2460 'learn.microsoft.com/en-us/azure/event-grid/set-alerts':1983 'learn.microsoft.com/en-us/azure/event-grid/share-point-events':2471 'learn.microsoft.com/en-us/azure/event-grid/sparkplug-support':1995 'learn.microsoft.com/en-us/azure/event-grid/subscribe-through-portal':2005 'learn.microsoft.com/en-us/azure/event-grid/subscribe-to-graph-api-events':2483 'learn.microsoft.com/en-us/azure/event-grid/subscribe-to-microsoft-entra-id-events-portal':2017 'learn.microsoft.com/en-us/azure/event-grid/subscribe-to-resource-notifications-aks-resources-events':2028 'learn.microsoft.com/en-us/azure/event-grid/subscribe-to-resource-notifications-containerservice-events':2038 'learn.microsoft.com/en-us/azure/event-grid/subscribe-to-resource-notifications-health-resources-events':2049 'learn.microsoft.com/en-us/azure/event-grid/subscribe-to-resource-notifications-resources-events':2060 'learn.microsoft.com/en-us/azure/event-grid/subscriber-operations':2495 'learn.microsoft.com/en-us/azure/event-grid/subscription-creation-schema':2070 'learn.microsoft.com/en-us/azure/event-grid/teams-events':2506 'learn.microsoft.com/en-us/azure/event-grid/to-do-events':2518 'learn.microsoft.com/en-us/azure/event-grid/transition':579 'learn.microsoft.com/en-us/azure/event-grid/transport-layer-security-configure-minimum-version':1215,1226 'learn.microsoft.com/en-us/azure/event-grid/transport-layer-security-enforce-minimum-version':1238 'learn.microsoft.com/en-us/azure/event-grid/troubleshoot-errors':481 'learn.microsoft.com/en-us/azure/event-grid/troubleshoot-issues':490 'learn.microsoft.com/en-us/azure/event-grid/troubleshoot-network-connectivity':500 'learn.microsoft.com/en-us/azure/event-grid/troubleshoot-subscription-validation':510 'letter':393,1337,1733 'lifecycl':1577,1610,1837 'like':427 'limit':21,59,325,609,676 'line':100,112,213 'link':117,126,840 'list':1966 'local':70 'locat':94 'log':1348,1771,1819,1982,2104 'logic':259 'machin':1535 'mainten':1460,1543 'make':17,55,268,530 'manag':366,688,857,892,898,911,922,947,958,969,1315,1326,1482,1587,1630,2058,2195 'mani':400 'map':1416,1653 'markdown':193,209 'match':278 'mcp':152,179 'media':1554 'messag':1883,1895,1905,1916,2139,2288,2299 'metadata.generated':133 'metric':1756,1769,1817,1979 'microsoft':181,403,723,1165,1740,1745,1941,1952,2013,2126,2160,2278,2343,2440,2464,2476,2499,2510 'microsoftdoc':153,180 'migrat':288,568 'minimum':1206,1219,1230 'monitor':430,1773,1777,1790,1800,2258,2269 'monitoring/metrics':394 'month':139 'mqtt':225,317,357,386,422,468,598,880,981,992,1002,1013,1031,1042,1054,1061,1075,1087,1250,1767,1824,1835,1849,1858,1869,1882,1893,1903,1912,1921,1993,2275,2287,2298 'mqtt-base':316 'multipl':256,1857 'namespac':312,339,592,642,654,665,714,740,752,800,834,952,1008,1062,1076,1112,1119,1318,1329,1341,1492,1783,1796,1830,1937,2311,2325,2337,2369,2382,2395,2407,2423,2493 'network':171,232,497,805,1097,1106 'network/ip':369 'notif':1386,1465,1519,1593,2024,2035,2045,2056 'oauth':1024,1121 'old':140 'onedr':2344 'oper':348,2419,2489 'option':1360 'outlook':1942 'partner':916,2085 'pattern':20,27,58,65,263,301,305,407,411,584,2075 'per':1860 'perimet':807 'polici':376,870,1130,1195,1565,1682,1736 'portal':1762,2004,2388,2412 'practic':15,53,240,514 'prefer':177 'presenc':1268 'print':2128 'privat':371,816,828,839,1070,1100,2455 'problem':227 'proprietari':2175 'provid':43 'publish':262,413,715,730,759,1632,2286,2297,2353,2418 'pull':144,1806 'push':666,1784,1815,2338,2366,2383 'queri':185,199,1964 'quick':72 'quick-refer':71 'quota':22,60,326,610,674 'quotas/limits':343 'rang':101 'rbac':365,1040,1185 'read':107,122 'receiv':2432 'redi':1394 'refer':73,127,1779,1802,1811 'region':257,342,678 'registri':1449 'regulatori':1196 'relay':431,2459 'relev':95 'remot':76 'repositori':150 'request':600,2068 'request-respons':599 'request/response':319 'requir':170 'resid':772 'resili':261 'resolut':480 'resourc':964,1353,1380,1385,1513,1518,1575,1586,1592,1955,2023,2026,2034,2044,2047,2055,2057,2254 'respons':601 'retain':1870 'retent':337,638 'retri':258,619,660,1681,1735 'retriev':956 'return':192,208 'review':670 'role':692 'rout':307,390,414,1880,1894,1904,1913,2274 'router':1279 'rule':370,783,796,1098 'sas':360,702 'schema':280,398,546,937,1261,1270,1281,1294,1306,1370,1382,1408,1418,1430,1451,1462,1473,1486,1494,1505,1515,1527,1539,1546,1557,1567,1579,1589,1601,1612,1620,1656,1661,1707,1743,1901,1944,2069,2117,2177 'section':96 'secur':23,32,61,349,353,682,806,865,890,1058,1092,1107,1138,1149,1160,2441 'security.md':119,120 'send':2090 'servic':404,1258,1274,1285,1291,1406,1428,1440,1555,1598,2150,2219 'session':1859 'set':647 'sharepoint':2465 'side':249,520 'signalr':1427 'skill':40,42,84,169,191,205 'skill-azure-event-grid' 'sms':1292 'sourc':424,1399,1444,2189,2200,2212,2224,2236 'source-microsoftdocs' 'space':1923 'sparkplug':1987 'specifi':111 'storag':2107,2231 'stream':2102 'string':186,200 'subscrib':2020,2031,2041,2052,2474,2488 'subscript':236,346,388,507,551,1320,1342,1609,1649,1724,1970,2001,2011,2067 'suggest':141,158 'support':1705,2331 'system':927 'task':2513 'team':2500 'tenant':852 'text/markdown':207 'throughput':345 'tier':277,539 'tls':373,1081,1207,1220,1231 'tool':154 'topic':313,340,387,462,515,531,585,593,611,643,683,761,776,787,821,904,917,928,1212,1242,1330,1626,1922,2076,2086,2326,2359,2424,2494,2522 'topic-agent' 'topic-agent-skills' 'topic-agentic-skills' 'topic-agentskill' 'topic-ai-agents' 'topic-ai-coding' 'topic-azure' 'topic-azure-functions' 'topic-azure-kubernetes-service' 'topic-azure-openai' 'topic-azure-sql-database' 'topic-azure-storage' 'topics/domains':1225 'troubleshoot':13,51,215,461,464,484 'type':1621 'understand':613,636,1080,1899,2171 'url':463,516,532,586,612,684,1243,2077,2523 'usag':1372 'use':30,82,88,106,121,178,195,255,322,698,891,935,946,968,1035,1120,1390,1704,1766,1834,1868,1986,2108,2114,2125,2136,2147,2159,2181,2193,2204,2216,2228,2256,2291,2302,2330,2342,2411,2416,2439,2463,2486,2498,2509 'user':143,160,1156 'v1.0':2116 'valid':237,508,932 'vault':2243,2264 'version':147,1208,1221,1232 'via':1744,2082,2096,2280,2289,2300,2374,2399,2457,2480 'video':1303 'view':1753 'voic':1301 'vs':283,560 'webhook':368,746,933,1049,1141,1152,1163,2320,2398,2410,2456 'webhook-bas':745 'webpag':197 'workflow':321 'workspac':1537","prices":[{"id":"fc0a3f1d-4884-4d32-877b-d2616e4e2068","listingId":"23b18a62-c929-4521-9f80-40000df6446c","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"MicrosoftDocs","category":"Agent-Skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:58:59.925Z"}],"sources":[{"listingId":"23b18a62-c929-4521-9f80-40000df6446c","source":"github","sourceId":"MicrosoftDocs/Agent-Skills/azure-event-grid","sourceUrl":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-event-grid","isPrimary":false,"firstSeenAt":"2026-04-18T21:58:59.925Z","lastSeenAt":"2026-05-18T18:53:53.074Z"}],"details":{"listingId":"23b18a62-c929-4521-9f80-40000df6446c","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"MicrosoftDocs","slug":"azure-event-grid","github":{"repo":"MicrosoftDocs/Agent-Skills","stars":549,"topics":["agent","agent-skills","agentic-skills","agentskill","ai","ai-agents","ai-coding","azure","azure-functions","azure-kubernetes-service","azure-openai","azure-sql-database","azure-storage","azure-virtual-machine","claude-code","github-copilot","microsoft-learn","openai-codex","skills"],"license":"cc-by-4.0","html_url":"https://github.com/MicrosoftDocs/Agent-Skills","pushed_at":"2026-05-17T02:50:05Z","description":"Curated Agent Skills for Microsoft & Azure – giving AI coding assistants structured, real-time expertise from Microsoft Learn docs.","skill_md_sha":"174a5d19de8c68756ef24cefa86cee9dc9ac5a16","skill_md_path":"skills/azure-event-grid/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-event-grid"},"layout":"multi","source":"github","category":"Agent-Skills","frontmatter":{"name":"azure-event-grid","description":"Expert knowledge for Azure Event Grid development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when securing Event Grid/MQTT, configuring topics/subscriptions, integrating webhooks/MQTT, or deploying on Arc K8s, 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), Azure Logic Apps (use azure-logic-apps).","compatibility":"Requires network access. Uses mcp_microsoftdocs:microsoft_docs_fetch or fetch_webpage to retrieve documentation."},"skills_sh_url":"https://skills.sh/MicrosoftDocs/Agent-Skills/azure-event-grid"},"updatedAt":"2026-05-18T18:53:53.074Z"}}