{"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 endpoints, configur","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-L75 | Event Grid delivery/retry behavior, custom headers, event retention, MQTT protocol support, and regional quotas/service limits for topics, namespaces, and brokers |\n| Security | L76-L127 | Securing Event Grid: auth (keys, SAS, Entra ID, JWT, OAuth), RBAC, managed identities, webhooks/MQTT, TLS, IP firewalls, private endpoints, network perimeters, and Azure Policy controls. |\n| Configuration | L128-L205 | 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 | L206-L247 | 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 | L248-L251 | 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| MQTT feature and protocol support in Event Grid broker | https://learn.microsoft.com/en-us/azure/event-grid/mqtt-support |\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| Azure Event Grid quotas and service 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 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.698","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 497 github stars · SKILL.md body (29,276 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-04-22T06:53:32.128Z","embedding":null,"createdAt":"2026-04-18T21:58:59.925Z","updatedAt":"2026-04-22T06:53:32.128Z","lastSeenAt":"2026-04-22T06:53:32.128Z","tsv":"'/en-us/azure/event-grid/add-identity-roles':710 '/en-us/azure/event-grid/assign-custom-domain-name':1266 '/en-us/azure/event-grid/auth0-how-to':2100 '/en-us/azure/event-grid/auth0-log-stream-app-insights':2112 '/en-us/azure/event-grid/auth0-log-stream-blob-storage':2124 '/en-us/azure/event-grid/authenticate-with-access-keys-shared-access-signatures':723 '/en-us/azure/event-grid/authenticate-with-entra-id-namespaces':734 '/en-us/azure/event-grid/authenticate-with-microsoft-entra-id':746 '/en-us/azure/event-grid/authenticate-with-namespaces-using-json-web-tokens':756 '/en-us/azure/event-grid/authenticate-with-namespaces-using-webhook-authentication':766 '/en-us/azure/event-grid/authentication-overview':777 '/en-us/azure/event-grid/choose-right-tier':543 '/en-us/azure/event-grid/cloud-event-schema':2135 '/en-us/azure/event-grid/cloud-printing-events':2146 '/en-us/azure/event-grid/communication-services-advanced-messaging-events':2157 '/en-us/azure/event-grid/communication-services-chat-events':1278 '/en-us/azure/event-grid/communication-services-email-events':2169 '/en-us/azure/event-grid/communication-services-presence-events':1288 '/en-us/azure/event-grid/communication-services-router-events':1299 '/en-us/azure/event-grid/communication-services-telephony-sms-events':1311 '/en-us/azure/event-grid/communication-services-voice-video-events':1323 '/en-us/azure/event-grid/configure-custom-topic':790 '/en-us/azure/event-grid/configure-firewall':803 '/en-us/azure/event-grid/configure-firewall-namespaces':814 '/en-us/azure/event-grid/configure-network-security-perimeter':825 '/en-us/azure/event-grid/configure-private-endpoints':837 '/en-us/azure/event-grid/configure-private-endpoints-pull':848 '/en-us/azure/event-grid/consume-private-endpoints':859 '/en-us/azure/event-grid/conversation-events':2181 '/en-us/azure/event-grid/create-view-manage-event-subscriptions':1334 '/en-us/azure/event-grid/create-view-manage-namespace-topics':1344 '/en-us/azure/event-grid/cross-tenant-delivery-using-managed-identity':872 '/en-us/azure/event-grid/custom-azure-policies-for-security-control':884 '/en-us/azure/event-grid/custom-disaster-recovery-client-side':529 '/en-us/azure/event-grid/custom-domains-namespaces':896 '/en-us/azure/event-grid/dead-letter-event-subscriptions-namespace-topics':1356 '/en-us/azure/event-grid/deliver-events-using-managed-identity':907 '/en-us/azure/event-grid/delivery-and-retry':624 '/en-us/azure/event-grid/delivery-properties':636 '/en-us/azure/event-grid/enable-diagnostic-logs-topic':1367 '/en-us/azure/event-grid/enable-identity-custom-topics-domains':920 '/en-us/azure/event-grid/enable-identity-partner-topic':931 '/en-us/azure/event-grid/enable-identity-system-topics':942 '/en-us/azure/event-grid/end-point-validation-cloud-events-schema':954 '/en-us/azure/event-grid/event-filtering':1378 '/en-us/azure/event-grid/event-grid-namespace-managed-identity':966 '/en-us/azure/event-grid/event-retention':647 '/en-us/azure/event-grid/event-schema':2191 '/en-us/azure/event-grid/event-schema-aks':1389 '/en-us/azure/event-grid/event-schema-aks-resources':1400 '/en-us/azure/event-grid/event-schema-api-center':2203 '/en-us/azure/event-grid/event-schema-api-management':2214 '/en-us/azure/event-grid/event-schema-app-configuration':2226 '/en-us/azure/event-grid/event-schema-app-service':2238 '/en-us/azure/event-grid/event-schema-azure-cache':1413 '/en-us/azure/event-grid/event-schema-azure-health-data-services':1425 '/en-us/azure/event-grid/event-schema-azure-maps':1436 '/en-us/azure/event-grid/event-schema-azure-signalr':1447 '/en-us/azure/event-grid/event-schema-blob-storage':2250 '/en-us/azure/event-grid/event-schema-communication-services':1458 '/en-us/azure/event-grid/event-schema-compatibility':555 '/en-us/azure/event-grid/event-schema-container-registry':1469 '/en-us/azure/event-grid/event-schema-containerservice-resources':1479 '/en-us/azure/event-grid/event-schema-data-box':1490 '/en-us/azure/event-grid/event-schema-data-manager-for-agriculture':1500 '/en-us/azure/event-grid/event-schema-event-grid-namespace':1511 '/en-us/azure/event-grid/event-schema-event-hubs':1522 '/en-us/azure/event-grid/event-schema-health-resources':1533 '/en-us/azure/event-grid/event-schema-iot-hub':1544 '/en-us/azure/event-grid/event-schema-key-vault':2261 '/en-us/azure/event-grid/event-schema-machine-learning':1553 '/en-us/azure/event-grid/event-schema-maintenance-configuration':1563 '/en-us/azure/event-grid/event-schema-media-services':1574 '/en-us/azure/event-grid/event-schema-policy':1585 '/en-us/azure/event-grid/event-schema-resource-groups':1596 '/en-us/azure/event-grid/event-schema-resources':1607 '/en-us/azure/event-grid/event-schema-service-bus':1618 '/en-us/azure/event-grid/event-schema-subscriptions':1629 '/en-us/azure/event-grid/forward-events-to-another-namespace-topic':597 '/en-us/azure/event-grid/get-access-keys':978 '/en-us/azure/event-grid/get-topic-schema':1640 '/en-us/azure/event-grid/handle-health-resources-events-using-azure-monitor-alerts':2272 '/en-us/azure/event-grid/handle-key-vault-events-using-azure-monitor-alerts':2284 '/en-us/azure/event-grid/how-to-event-domains':1652 '/en-us/azure/event-grid/how-to-filter-events':1663 '/en-us/azure/event-grid/input-mappings':1675 '/en-us/azure/event-grid/kubernetes/batch-event-delivery':1687 '/en-us/azure/event-grid/kubernetes/delivery-retry':1701 '/en-us/azure/event-grid/kubernetes/event-handlers':1714 '/en-us/azure/event-grid/kubernetes/event-schemas':1726 '/en-us/azure/event-grid/kubernetes/features':568 '/en-us/azure/event-grid/kubernetes/filter-events':1738 '/en-us/azure/event-grid/kubernetes/install-k8s-extension':2547 '/en-us/azure/event-grid/manage-event-delivery':1750 '/en-us/azure/event-grid/managed-service-identity':990 '/en-us/azure/event-grid/microsoft-entra-events':1763 '/en-us/azure/event-grid/monitor-event-delivery':1776 '/en-us/azure/event-grid/monitor-mqtt-delivery-reference':1787 '/en-us/azure/event-grid/monitor-namespace-push-reference':1799 '/en-us/azure/event-grid/monitor-namespaces':1810 '/en-us/azure/event-grid/monitor-pull-reference':1821 '/en-us/azure/event-grid/monitor-push-reference':1833 '/en-us/azure/event-grid/mqtt-access-control':1001 '/en-us/azure/event-grid/mqtt-certificate-chain-client-authentication':1011 '/en-us/azure/event-grid/mqtt-client-authentication':1022 '/en-us/azure/event-grid/mqtt-client-certificate-authentication':1033 '/en-us/azure/event-grid/mqtt-client-custom-jwt':1045 '/en-us/azure/event-grid/mqtt-client-groups':1844 '/en-us/azure/event-grid/mqtt-client-life-cycle-events':1855 '/en-us/azure/event-grid/mqtt-client-microsoft-entra-token-and-rbac':1057 '/en-us/azure/event-grid/mqtt-client-webhook-authentication':1068 '/en-us/azure/event-grid/mqtt-clients':1866 '/en-us/azure/event-grid/mqtt-configure-firewall':1079 '/en-us/azure/event-grid/mqtt-configure-private-endpoints':1090 '/en-us/azure/event-grid/mqtt-establishing-multiple-sessions-per-client':1878 '/en-us/azure/event-grid/mqtt-events-fabric':2296 '/en-us/azure/event-grid/mqtt-how-to-http-publish':2307 '/en-us/azure/event-grid/mqtt-http-publish':2318 '/en-us/azure/event-grid/mqtt-request-response-messages':609 '/en-us/azure/event-grid/mqtt-retain':1889 '/en-us/azure/event-grid/mqtt-routing':1900 '/en-us/azure/event-grid/mqtt-routing-enrichment':1909 '/en-us/azure/event-grid/mqtt-routing-event-schema':1919 '/en-us/azure/event-grid/mqtt-routing-filtering':1930 '/en-us/azure/event-grid/mqtt-support':659 '/en-us/azure/event-grid/mqtt-topic-spaces':1941 '/en-us/azure/event-grid/mqtt-transport-layer-security-flow':1102 '/en-us/azure/event-grid/mqtt-troubleshoot-errors':474 '/en-us/azure/event-grid/namespace-delivery-properties':670 '/en-us/azure/event-grid/namespace-delivery-retry':682 '/en-us/azure/event-grid/namespace-event-filtering':1951 '/en-us/azure/event-grid/namespace-handler-event-hubs':2329 '/en-us/azure/event-grid/namespace-handler-webhook':2340 '/en-us/azure/event-grid/namespace-topics-event-handlers':2352 '/en-us/azure/event-grid/network-security':1115 '/en-us/azure/event-grid/network-security-namespaces':1126 '/en-us/azure/event-grid/oauth-json-web-token-authentication':1136 '/en-us/azure/event-grid/one-drive-events':2363 '/en-us/azure/event-grid/outlook-events':1962 '/en-us/azure/event-grid/partner-events-graph-api':1974 '/en-us/azure/event-grid/policy-reference':1148 '/en-us/azure/event-grid/post-to-custom-topic':2376 '/en-us/azure/event-grid/publish-deliver-events-with-namespace-topics':2389 '/en-us/azure/event-grid/publish-deliver-events-with-namespace-topics-portal':2402 '/en-us/azure/event-grid/publish-deliver-events-with-namespace-topics-webhook':2414 '/en-us/azure/event-grid/publish-deliver-events-with-namespace-topics-webhook-portal':2426 '/en-us/azure/event-grid/publisher-operations':2438 '/en-us/azure/event-grid/query-event-subscriptions':1984 '/en-us/azure/event-grid/quotas-limits':694 '/en-us/azure/event-grid/receive-events':2449 '/en-us/azure/event-grid/scripts/powershell-webhook-secure-delivery-microsoft-entra-app':1159 '/en-us/azure/event-grid/scripts/powershell-webhook-secure-delivery-microsoft-entra-user':1170 '/en-us/azure/event-grid/secure-webhook-delivery':1181 '/en-us/azure/event-grid/security-alert-events':2460 '/en-us/azure/event-grid/security-authentication':1193 '/en-us/azure/event-grid/security-authorization':1204 '/en-us/azure/event-grid/security-controls-policy':1215 '/en-us/azure/event-grid/send-events-webhooks-private-destinations':2473 '/en-us/azure/event-grid/set-alerts':1996 '/en-us/azure/event-grid/share-point-events':2484 '/en-us/azure/event-grid/sparkplug-support':2008 '/en-us/azure/event-grid/subscribe-through-portal':2018 '/en-us/azure/event-grid/subscribe-to-graph-api-events':2496 '/en-us/azure/event-grid/subscribe-to-microsoft-entra-id-events-portal':2030 '/en-us/azure/event-grid/subscribe-to-resource-notifications-aks-resources-events':2041 '/en-us/azure/event-grid/subscribe-to-resource-notifications-containerservice-events':2051 '/en-us/azure/event-grid/subscribe-to-resource-notifications-health-resources-events':2062 '/en-us/azure/event-grid/subscribe-to-resource-notifications-resources-events':2073 '/en-us/azure/event-grid/subscriber-operations':2508 '/en-us/azure/event-grid/subscription-creation-schema':2083 '/en-us/azure/event-grid/teams-events':2519 '/en-us/azure/event-grid/to-do-events':2531 '/en-us/azure/event-grid/transition':582 '/en-us/azure/event-grid/transport-layer-security-configure-minimum-version':1228,1239 '/en-us/azure/event-grid/transport-layer-security-enforce-minimum-version':1251 '/en-us/azure/event-grid/troubleshoot-errors':484 '/en-us/azure/event-grid/troubleshoot-issues':493 '/en-us/azure/event-grid/troubleshoot-network-connectivity':503 '/en-us/azure/event-grid/troubleshoot-subscription-validation':513 '/microsoftdocs/mcp/blob/main/readme.md)':167 '2.0':1036 '3':138 '365':2172 'ac':2148 'accept':206 'access':172,712,779,970,994,1197,2372 'across':309 'activ':1992 'advanc':2149 'agent':87,131,190,204 'agricultur':1495 'ak':1379,1390,1475,2036 'alert':1770,1803,1986,2262,2281,2453 'api':1965,2194,2205 'app':2217,2229 'applic':1156,2105 'arc':448,460,2542 'arc-en':447,2541 'architectur':18,56,299,583 'assign':698 'auth':357,739,1038,1049 'auth0':2090,2102,2114 'authent':717,724,749,759,767,1002,1015,1027,1061,1127,1182 'avail':157,266 'azur':2,8,37,47,282,376,402,446,466,475,487,495,505,524,537,549,562,615,630,683,704,820,842,854,880,1104,1120,1140,1188,1195,1205,1245,1267,1283,1294,1300,1361,1373,1395,1402,1414,1426,1431,1437,1449,1464,1480,1491,1512,1528,1534,1545,1564,1575,1580,1602,1608,1619,1657,1669,1772,1857,1883,1936,1957,1969,1978,2001,2014,2033,2044,2054,2065,2075,2092,2130,2159,2183,2193,2216,2228,2240,2252,2268,2279,2358,2469,2479,2514,2540 'azure-event-grid':1 'azure/m365/saas':424 'b':1999 'base':318 'batch':1677 'behavior':333,621,674 'best':14,52,239,514 'blob':2117,2241 'box':1482 'broker':226,349,470,656,1099,1779,1886,2005 'built':1138 'built-in':1137 'bus':1610 'ca':1006 'cach':1403 'call':1315 'capabl':79 'categori':90,98,114,210,212 'center':2195 'certif':1007,1026 'chain':1008 'chang':2489 'chat':1270 'choos':274,534,544 'cli':2386,2411 'client':248,520,720,993,1004,1014,1025,1054,1836,1847,1861,1872 'client-sid':247,519 'cloud':2138 'cloudev':947,2126 'cluster':461 'code':26,64,229,407,479,2085 'combin':69 'command':320,603 'common':230,486 'communic':1268,1284,1295,1301,1450,2160 'compar':281,556 'compat':545 'complianc':1208 'configur':24,36,62,379,383,454,625,735,747,757,778,791,804,815,826,838,849,860,885,991,1012,1023,1034,1058,1080,1116,1194,1216,1229,1252,1255,1345,1368,1448,1555,1653,1676,1688,1702,1739,1769,1800,1834,1856,1867,1890,1901,1920,1931,1942,2019,2074,2218,2330,2390 'connect':233,499,1093,2089 'consum':417,2251 'contain':1459 'containerservic':1470,2047 'content':74,176 'control':378,877,995,1198,1209 'convers':2174 'correct':536 'cover':50 'creat':1324,1335,1985,2009 'cross':862 'cross-ten':861 'custom':334,434,626,661,879,886,914,1059,1256,1665,2369 'data':782,1416,1481,1492,1789,1812 'dead':393,1347,1743 'dead-lett':392,1346,1742 'decis':16,54,267,530 'defin':1727 'definit':1142 'deliv':897,983,2403,2415,2461 'deliveri':618,627,662,671,852,866,1153,1164,1184,1679,1690,1796,1818,1827 'delivery/retry':332 'deploy':29,67,436,442,2532 'descript':214 'design':19,57,246,300,584 'destin':707,1706 'detail':397 'determin':1630 'develop':11 'diagnos':219,494 'diagnost':1358 'doc':182 'document':77,175 'domain':774,800,834,887,917,1225,1257,1649 'e.g':102,118 'edg':294,297,575,578 'email':2162 'enabl':449,908,921,932,955,1357,2543 'endpoint':35,372,435,828,840,945,1082,1112,1248,2441 'enforc':873,1240 'enrich':1902 'entra':360,730,737,1047,1155,1166,1177,1752,2025 'error':228,238,478,510 'event':3,9,33,38,48,222,235,252,275,279,285,290,308,310,323,330,336,355,384,398,418,420,429,443,456,467,476,488,496,506,525,538,546,550,557,563,571,589,591,605,616,631,633,638,641,654,665,676,684,699,718,725,741,751,761,768,785,796,809,821,830,843,855,864,874,889,898,900,912,925,936,950,961,973,984,986,997,1017,1029,1040,1063,1070,1084,1096,1105,1121,1128,1144,1150,1161,1172,1183,1189,1200,1211,1221,1234,1246,1259,1271,1274,1280,1291,1304,1307,1316,1319,1327,1330,1338,1350,1362,1369,1374,1380,1385,1392,1408,1418,1421,1428,1432,1440,1443,1453,1461,1465,1472,1483,1486,1496,1501,1504,1507,1513,1515,1518,1525,1537,1540,1549,1556,1559,1567,1570,1577,1581,1589,1592,1599,1611,1614,1622,1625,1635,1644,1646,1648,1654,1658,1666,1670,1678,1681,1689,1695,1703,1708,1717,1720,1728,1731,1740,1753,1759,1765,1792,1805,1815,1824,1839,1849,1851,1858,1874,1884,1896,1911,1925,1937,1943,1946,1954,1958,1967,1970,1979,1988,2002,2010,2020,2027,2038,2048,2059,2070,2076,2094,2103,2108,2120,2131,2140,2142,2151,2153,2163,2165,2175,2177,2184,2187,2198,2209,2221,2233,2245,2255,2257,2266,2277,2287,2292,2303,2314,2320,2324,2334,2343,2346,2356,2359,2365,2367,2378,2381,2383,2391,2396,2404,2407,2416,2419,2432,2444 'expert':5,44 'expir':2276 'extens':458,2538 'fabric':2290 'failov':250,522 'failur':231,500 'fallback':194 'featur':565,649 'fetch':78,174,183,196 'file':108,116,123,128 'filter':390,1370,1655,1729,1921,1944 'firewal':370,793,806,1076 'fix':221,504 'flow':1094 'forward':588 'github.com':166 'github.com/microsoftdocs/mcp/blob/main/readme.md)':165 'graph':1757,1964,2488 'grid':4,10,34,39,49,223,253,276,286,291,311,324,331,356,385,419,444,457,468,477,489,497,507,526,539,551,558,564,572,592,606,617,632,642,655,666,677,685,700,719,726,742,752,762,769,786,797,810,822,831,844,856,865,875,890,899,913,926,937,951,962,974,987,998,1018,1030,1041,1064,1071,1085,1097,1106,1122,1129,1145,1151,1162,1173,1190,1201,1212,1222,1235,1247,1260,1275,1308,1320,1328,1339,1351,1363,1375,1386,1409,1422,1433,1444,1454,1466,1487,1502,1508,1519,1541,1560,1571,1582,1593,1615,1626,1636,1647,1659,1671,1682,1696,1709,1721,1732,1741,1760,1766,1793,1806,1816,1825,1840,1852,1859,1875,1885,1897,1926,1938,1947,1959,1971,1980,1989,2003,2011,2021,2077,2095,2109,2121,2132,2143,2154,2166,2178,2185,2199,2210,2222,2234,2246,2258,2304,2315,2321,2335,2347,2360,2368,2379,2392,2405,2417,2433,2445,2457,2463,2481,2493,2503,2516,2528,2537 'group':1587,1837,1863,2173 'guid':164,440 'guidanc':45,244,272 'handl':2273 'handler':427,1186,1704,2326,2332,2344 'header':335,628,663 'health':1415,1523,2057,2264 'high':265 'http':893,1263,2301,2312,2428,2440,2498 'http/webhooks':422 'hub':298,430,579,1514,1536,2293,2325,2384,2397 'id':361,731,738,1178,2026 'ident':366,702,780,869,904,910,923,934,959,981 'implement':315,518,598,2439 'import':85,129 'includ':12,254,451 'index':91,211 'insight':2106 'instal':161,163,452,2535 'integr':25,63,406,2084,2319 'iot':293,296,574,577,1535 'ip':369,792,805,1075 'issu':224,471,490 'job':1289 'jwt':362,748,1037,1048,1133 'key':358,713,971,2253,2274,2373 'knowledg':6 'kubernet':284,450,560,1684,1698,1711,1723,1734,2544 'l120':105 'l127':353 'l128':381 'l128-l205':380 'l205':382 'l206':410 'l206-l247':409 'l247':411 'l248':438 'l248-l251':437 'l251':439 '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-l75':327 'l75':329 'l76':352 'l76-l127':351 'latest':146 'learn':189,203,1547 'learn-agent-skil':188,202 'learn.microsoft.com':473,483,492,502,512,528,542,554,567,581,596,608,623,635,646,658,669,681,693,709,722,733,745,755,765,776,789,802,813,824,836,847,858,871,883,895,906,919,930,941,953,965,977,989,1000,1010,1021,1032,1044,1056,1067,1078,1089,1101,1114,1125,1135,1147,1158,1169,1180,1192,1203,1214,1227,1238,1250,1265,1277,1287,1298,1310,1322,1333,1343,1355,1366,1377,1388,1399,1412,1424,1435,1446,1457,1468,1478,1489,1499,1510,1521,1532,1543,1552,1562,1573,1584,1595,1606,1617,1628,1639,1651,1662,1674,1686,1700,1713,1725,1737,1749,1762,1775,1786,1798,1809,1820,1832,1843,1854,1865,1877,1888,1899,1908,1918,1929,1940,1950,1961,1973,1983,1995,2007,2017,2029,2040,2050,2061,2072,2082,2099,2111,2123,2134,2145,2156,2168,2180,2190,2202,2213,2225,2237,2249,2260,2271,2283,2295,2306,2317,2328,2339,2351,2362,2375,2388,2401,2413,2425,2437,2448,2459,2472,2483,2495,2507,2518,2530,2546 'learn.microsoft.com/en-us/azure/event-grid/add-identity-roles':708 'learn.microsoft.com/en-us/azure/event-grid/assign-custom-domain-name':1264 'learn.microsoft.com/en-us/azure/event-grid/auth0-how-to':2098 'learn.microsoft.com/en-us/azure/event-grid/auth0-log-stream-app-insights':2110 'learn.microsoft.com/en-us/azure/event-grid/auth0-log-stream-blob-storage':2122 'learn.microsoft.com/en-us/azure/event-grid/authenticate-with-access-keys-shared-access-signatures':721 'learn.microsoft.com/en-us/azure/event-grid/authenticate-with-entra-id-namespaces':732 'learn.microsoft.com/en-us/azure/event-grid/authenticate-with-microsoft-entra-id':744 'learn.microsoft.com/en-us/azure/event-grid/authenticate-with-namespaces-using-json-web-tokens':754 'learn.microsoft.com/en-us/azure/event-grid/authenticate-with-namespaces-using-webhook-authentication':764 'learn.microsoft.com/en-us/azure/event-grid/authentication-overview':775 'learn.microsoft.com/en-us/azure/event-grid/choose-right-tier':541 'learn.microsoft.com/en-us/azure/event-grid/cloud-event-schema':2133 'learn.microsoft.com/en-us/azure/event-grid/cloud-printing-events':2144 'learn.microsoft.com/en-us/azure/event-grid/communication-services-advanced-messaging-events':2155 'learn.microsoft.com/en-us/azure/event-grid/communication-services-chat-events':1276 'learn.microsoft.com/en-us/azure/event-grid/communication-services-email-events':2167 'learn.microsoft.com/en-us/azure/event-grid/communication-services-presence-events':1286 'learn.microsoft.com/en-us/azure/event-grid/communication-services-router-events':1297 'learn.microsoft.com/en-us/azure/event-grid/communication-services-telephony-sms-events':1309 'learn.microsoft.com/en-us/azure/event-grid/communication-services-voice-video-events':1321 'learn.microsoft.com/en-us/azure/event-grid/configure-custom-topic':788 'learn.microsoft.com/en-us/azure/event-grid/configure-firewall':801 'learn.microsoft.com/en-us/azure/event-grid/configure-firewall-namespaces':812 'learn.microsoft.com/en-us/azure/event-grid/configure-network-security-perimeter':823 'learn.microsoft.com/en-us/azure/event-grid/configure-private-endpoints':835 'learn.microsoft.com/en-us/azure/event-grid/configure-private-endpoints-pull':846 'learn.microsoft.com/en-us/azure/event-grid/consume-private-endpoints':857 'learn.microsoft.com/en-us/azure/event-grid/conversation-events':2179 'learn.microsoft.com/en-us/azure/event-grid/create-view-manage-event-subscriptions':1332 'learn.microsoft.com/en-us/azure/event-grid/create-view-manage-namespace-topics':1342 'learn.microsoft.com/en-us/azure/event-grid/cross-tenant-delivery-using-managed-identity':870 'learn.microsoft.com/en-us/azure/event-grid/custom-azure-policies-for-security-control':882 'learn.microsoft.com/en-us/azure/event-grid/custom-disaster-recovery-client-side':527 'learn.microsoft.com/en-us/azure/event-grid/custom-domains-namespaces':894 'learn.microsoft.com/en-us/azure/event-grid/dead-letter-event-subscriptions-namespace-topics':1354 'learn.microsoft.com/en-us/azure/event-grid/deliver-events-using-managed-identity':905 'learn.microsoft.com/en-us/azure/event-grid/delivery-and-retry':622 'learn.microsoft.com/en-us/azure/event-grid/delivery-properties':634 'learn.microsoft.com/en-us/azure/event-grid/enable-diagnostic-logs-topic':1365 'learn.microsoft.com/en-us/azure/event-grid/enable-identity-custom-topics-domains':918 'learn.microsoft.com/en-us/azure/event-grid/enable-identity-partner-topic':929 'learn.microsoft.com/en-us/azure/event-grid/enable-identity-system-topics':940 'learn.microsoft.com/en-us/azure/event-grid/end-point-validation-cloud-events-schema':952 'learn.microsoft.com/en-us/azure/event-grid/event-filtering':1376 'learn.microsoft.com/en-us/azure/event-grid/event-grid-namespace-managed-identity':964 'learn.microsoft.com/en-us/azure/event-grid/event-retention':645 'learn.microsoft.com/en-us/azure/event-grid/event-schema':2189 'learn.microsoft.com/en-us/azure/event-grid/event-schema-aks':1387 'learn.microsoft.com/en-us/azure/event-grid/event-schema-aks-resources':1398 'learn.microsoft.com/en-us/azure/event-grid/event-schema-api-center':2201 'learn.microsoft.com/en-us/azure/event-grid/event-schema-api-management':2212 'learn.microsoft.com/en-us/azure/event-grid/event-schema-app-configuration':2224 'learn.microsoft.com/en-us/azure/event-grid/event-schema-app-service':2236 'learn.microsoft.com/en-us/azure/event-grid/event-schema-azure-cache':1411 'learn.microsoft.com/en-us/azure/event-grid/event-schema-azure-health-data-services':1423 'learn.microsoft.com/en-us/azure/event-grid/event-schema-azure-maps':1434 'learn.microsoft.com/en-us/azure/event-grid/event-schema-azure-signalr':1445 'learn.microsoft.com/en-us/azure/event-grid/event-schema-blob-storage':2248 'learn.microsoft.com/en-us/azure/event-grid/event-schema-communication-services':1456 'learn.microsoft.com/en-us/azure/event-grid/event-schema-compatibility':553 'learn.microsoft.com/en-us/azure/event-grid/event-schema-container-registry':1467 'learn.microsoft.com/en-us/azure/event-grid/event-schema-containerservice-resources':1477 'learn.microsoft.com/en-us/azure/event-grid/event-schema-data-box':1488 'learn.microsoft.com/en-us/azure/event-grid/event-schema-data-manager-for-agriculture':1498 'learn.microsoft.com/en-us/azure/event-grid/event-schema-event-grid-namespace':1509 'learn.microsoft.com/en-us/azure/event-grid/event-schema-event-hubs':1520 'learn.microsoft.com/en-us/azure/event-grid/event-schema-health-resources':1531 'learn.microsoft.com/en-us/azure/event-grid/event-schema-iot-hub':1542 'learn.microsoft.com/en-us/azure/event-grid/event-schema-key-vault':2259 'learn.microsoft.com/en-us/azure/event-grid/event-schema-machine-learning':1551 'learn.microsoft.com/en-us/azure/event-grid/event-schema-maintenance-configuration':1561 'learn.microsoft.com/en-us/azure/event-grid/event-schema-media-services':1572 'learn.microsoft.com/en-us/azure/event-grid/event-schema-policy':1583 'learn.microsoft.com/en-us/azure/event-grid/event-schema-resource-groups':1594 'learn.microsoft.com/en-us/azure/event-grid/event-schema-resources':1605 'learn.microsoft.com/en-us/azure/event-grid/event-schema-service-bus':1616 'learn.microsoft.com/en-us/azure/event-grid/event-schema-subscriptions':1627 'learn.microsoft.com/en-us/azure/event-grid/forward-events-to-another-namespace-topic':595 'learn.microsoft.com/en-us/azure/event-grid/get-access-keys':976 'learn.microsoft.com/en-us/azure/event-grid/get-topic-schema':1638 'learn.microsoft.com/en-us/azure/event-grid/handle-health-resources-events-using-azure-monitor-alerts':2270 'learn.microsoft.com/en-us/azure/event-grid/handle-key-vault-events-using-azure-monitor-alerts':2282 'learn.microsoft.com/en-us/azure/event-grid/how-to-event-domains':1650 'learn.microsoft.com/en-us/azure/event-grid/how-to-filter-events':1661 'learn.microsoft.com/en-us/azure/event-grid/input-mappings':1673 'learn.microsoft.com/en-us/azure/event-grid/kubernetes/batch-event-delivery':1685 'learn.microsoft.com/en-us/azure/event-grid/kubernetes/delivery-retry':1699 'learn.microsoft.com/en-us/azure/event-grid/kubernetes/event-handlers':1712 'learn.microsoft.com/en-us/azure/event-grid/kubernetes/event-schemas':1724 'learn.microsoft.com/en-us/azure/event-grid/kubernetes/features':566 'learn.microsoft.com/en-us/azure/event-grid/kubernetes/filter-events':1736 'learn.microsoft.com/en-us/azure/event-grid/kubernetes/install-k8s-extension':2545 'learn.microsoft.com/en-us/azure/event-grid/manage-event-delivery':1748 'learn.microsoft.com/en-us/azure/event-grid/managed-service-identity':988 'learn.microsoft.com/en-us/azure/event-grid/microsoft-entra-events':1761 'learn.microsoft.com/en-us/azure/event-grid/monitor-event-delivery':1774 'learn.microsoft.com/en-us/azure/event-grid/monitor-mqtt-delivery-reference':1785 'learn.microsoft.com/en-us/azure/event-grid/monitor-namespace-push-reference':1797 'learn.microsoft.com/en-us/azure/event-grid/monitor-namespaces':1808 'learn.microsoft.com/en-us/azure/event-grid/monitor-pull-reference':1819 'learn.microsoft.com/en-us/azure/event-grid/monitor-push-reference':1831 'learn.microsoft.com/en-us/azure/event-grid/mqtt-access-control':999 'learn.microsoft.com/en-us/azure/event-grid/mqtt-certificate-chain-client-authentication':1009 'learn.microsoft.com/en-us/azure/event-grid/mqtt-client-authentication':1020 'learn.microsoft.com/en-us/azure/event-grid/mqtt-client-certificate-authentication':1031 'learn.microsoft.com/en-us/azure/event-grid/mqtt-client-custom-jwt':1043 'learn.microsoft.com/en-us/azure/event-grid/mqtt-client-groups':1842 'learn.microsoft.com/en-us/azure/event-grid/mqtt-client-life-cycle-events':1853 'learn.microsoft.com/en-us/azure/event-grid/mqtt-client-microsoft-entra-token-and-rbac':1055 'learn.microsoft.com/en-us/azure/event-grid/mqtt-client-webhook-authentication':1066 'learn.microsoft.com/en-us/azure/event-grid/mqtt-clients':1864 'learn.microsoft.com/en-us/azure/event-grid/mqtt-configure-firewall':1077 'learn.microsoft.com/en-us/azure/event-grid/mqtt-configure-private-endpoints':1088 'learn.microsoft.com/en-us/azure/event-grid/mqtt-establishing-multiple-sessions-per-client':1876 'learn.microsoft.com/en-us/azure/event-grid/mqtt-events-fabric':2294 'learn.microsoft.com/en-us/azure/event-grid/mqtt-how-to-http-publish':2305 'learn.microsoft.com/en-us/azure/event-grid/mqtt-http-publish':2316 'learn.microsoft.com/en-us/azure/event-grid/mqtt-request-response-messages':607 'learn.microsoft.com/en-us/azure/event-grid/mqtt-retain':1887 'learn.microsoft.com/en-us/azure/event-grid/mqtt-routing':1898 'learn.microsoft.com/en-us/azure/event-grid/mqtt-routing-enrichment':1907 'learn.microsoft.com/en-us/azure/event-grid/mqtt-routing-event-schema':1917 'learn.microsoft.com/en-us/azure/event-grid/mqtt-routing-filtering':1928 'learn.microsoft.com/en-us/azure/event-grid/mqtt-support':657 'learn.microsoft.com/en-us/azure/event-grid/mqtt-topic-spaces':1939 'learn.microsoft.com/en-us/azure/event-grid/mqtt-transport-layer-security-flow':1100 'learn.microsoft.com/en-us/azure/event-grid/mqtt-troubleshoot-errors':472 'learn.microsoft.com/en-us/azure/event-grid/namespace-delivery-properties':668 'learn.microsoft.com/en-us/azure/event-grid/namespace-delivery-retry':680 'learn.microsoft.com/en-us/azure/event-grid/namespace-event-filtering':1949 'learn.microsoft.com/en-us/azure/event-grid/namespace-handler-event-hubs':2327 'learn.microsoft.com/en-us/azure/event-grid/namespace-handler-webhook':2338 'learn.microsoft.com/en-us/azure/event-grid/namespace-topics-event-handlers':2350 'learn.microsoft.com/en-us/azure/event-grid/network-security':1113 'learn.microsoft.com/en-us/azure/event-grid/network-security-namespaces':1124 'learn.microsoft.com/en-us/azure/event-grid/oauth-json-web-token-authentication':1134 'learn.microsoft.com/en-us/azure/event-grid/one-drive-events':2361 'learn.microsoft.com/en-us/azure/event-grid/outlook-events':1960 'learn.microsoft.com/en-us/azure/event-grid/partner-events-graph-api':1972 'learn.microsoft.com/en-us/azure/event-grid/policy-reference':1146 'learn.microsoft.com/en-us/azure/event-grid/post-to-custom-topic':2374 'learn.microsoft.com/en-us/azure/event-grid/publish-deliver-events-with-namespace-topics':2387 'learn.microsoft.com/en-us/azure/event-grid/publish-deliver-events-with-namespace-topics-portal':2400 'learn.microsoft.com/en-us/azure/event-grid/publish-deliver-events-with-namespace-topics-webhook':2412 'learn.microsoft.com/en-us/azure/event-grid/publish-deliver-events-with-namespace-topics-webhook-portal':2424 'learn.microsoft.com/en-us/azure/event-grid/publisher-operations':2436 'learn.microsoft.com/en-us/azure/event-grid/query-event-subscriptions':1982 'learn.microsoft.com/en-us/azure/event-grid/quotas-limits':692 'learn.microsoft.com/en-us/azure/event-grid/receive-events':2447 'learn.microsoft.com/en-us/azure/event-grid/scripts/powershell-webhook-secure-delivery-microsoft-entra-app':1157 'learn.microsoft.com/en-us/azure/event-grid/scripts/powershell-webhook-secure-delivery-microsoft-entra-user':1168 'learn.microsoft.com/en-us/azure/event-grid/secure-webhook-delivery':1179 'learn.microsoft.com/en-us/azure/event-grid/security-alert-events':2458 'learn.microsoft.com/en-us/azure/event-grid/security-authentication':1191 'learn.microsoft.com/en-us/azure/event-grid/security-authorization':1202 'learn.microsoft.com/en-us/azure/event-grid/security-controls-policy':1213 'learn.microsoft.com/en-us/azure/event-grid/send-events-webhooks-private-destinations':2471 'learn.microsoft.com/en-us/azure/event-grid/set-alerts':1994 'learn.microsoft.com/en-us/azure/event-grid/share-point-events':2482 'learn.microsoft.com/en-us/azure/event-grid/sparkplug-support':2006 'learn.microsoft.com/en-us/azure/event-grid/subscribe-through-portal':2016 'learn.microsoft.com/en-us/azure/event-grid/subscribe-to-graph-api-events':2494 'learn.microsoft.com/en-us/azure/event-grid/subscribe-to-microsoft-entra-id-events-portal':2028 'learn.microsoft.com/en-us/azure/event-grid/subscribe-to-resource-notifications-aks-resources-events':2039 'learn.microsoft.com/en-us/azure/event-grid/subscribe-to-resource-notifications-containerservice-events':2049 'learn.microsoft.com/en-us/azure/event-grid/subscribe-to-resource-notifications-health-resources-events':2060 'learn.microsoft.com/en-us/azure/event-grid/subscribe-to-resource-notifications-resources-events':2071 'learn.microsoft.com/en-us/azure/event-grid/subscriber-operations':2506 'learn.microsoft.com/en-us/azure/event-grid/subscription-creation-schema':2081 'learn.microsoft.com/en-us/azure/event-grid/teams-events':2517 'learn.microsoft.com/en-us/azure/event-grid/to-do-events':2529 'learn.microsoft.com/en-us/azure/event-grid/transition':580 'learn.microsoft.com/en-us/azure/event-grid/transport-layer-security-configure-minimum-version':1226,1237 'learn.microsoft.com/en-us/azure/event-grid/transport-layer-security-enforce-minimum-version':1249 'learn.microsoft.com/en-us/azure/event-grid/troubleshoot-errors':482 'learn.microsoft.com/en-us/azure/event-grid/troubleshoot-issues':491 'learn.microsoft.com/en-us/azure/event-grid/troubleshoot-network-connectivity':501 'learn.microsoft.com/en-us/azure/event-grid/troubleshoot-subscription-validation':511 'letter':394,1348,1744 'lifecycl':1588,1621,1848 'like':428 'limit':21,59,325,344,610,689 'line':100,112,213 'link':117,126,851 'list':1977 'local':70 'locat':94 'log':1359,1782,1830,1993,2115 'logic':259 'machin':1546 'mainten':1471,1554 'make':17,55,268,531 'manag':365,701,868,903,909,922,933,958,969,980,1326,1337,1493,1598,1641,2069,2206 'mani':401 'map':1427,1664 'markdown':193,209 'match':278 'mcp':152,179 'media':1565 'messag':1894,1906,1916,1927,2150,2299,2310 'metadata.generated':133 'metric':1767,1780,1828,1990 'microsoft':181,404,736,1176,1751,1756,1952,1963,2024,2137,2171,2289,2354,2451,2475,2487,2510,2521 'microsoftdoc':153,180 'migrat':288,569 'minimum':1217,1230,1241 'monitor':431,1784,1788,1801,1811,2269,2280 'monitoring/metrics':395 'month':139 'mqtt':225,317,338,387,423,469,599,648,891,992,1003,1013,1024,1042,1053,1065,1072,1086,1098,1261,1778,1835,1846,1860,1869,1880,1893,1904,1914,1923,1932,2004,2286,2298,2309 'mqtt-base':316 'multipl':256,1868 'namespac':312,347,593,643,667,678,727,753,763,811,845,963,1019,1073,1087,1123,1130,1329,1340,1352,1503,1794,1807,1841,1948,2322,2336,2348,2380,2393,2406,2418,2434,2504 'network':171,232,373,498,816,1108,1117 'notif':1397,1476,1530,1604,2035,2046,2056,2067 'oauth':363,1035,1132 'old':140 'onedr':2355 'oper':2430,2500 'option':1371 'outlook':1953 'partner':927,2096 'pattern':20,27,58,65,263,301,305,408,412,585,2086 'per':1871 'perimet':374,818 'polici':377,881,1141,1206,1576,1693,1747 'portal':1773,2015,2399,2423 'practic':15,53,240,515 'prefer':177 'presenc':1279 'print':2139 'privat':371,827,839,850,1081,1111,2466 'problem':227 'proprietari':2186 'protocol':339,651 'provid':43 'publish':262,414,728,743,770,1643,2297,2308,2364,2429 'pull':144,1817 'push':679,1795,1826,2349,2377,2394 'queri':185,199,1975 'quick':72 'quick-refer':71 'quota':22,60,326,611,686 'quotas/service':343 'rang':101 'rbac':364,1051,1196 'read':107,122 'receiv':2443 'redi':1405 'refer':73,127,1790,1813,1822 'region':257,342,691 'registri':1460 'regulatori':1207 'relay':432,2470 'relev':95 'remot':76 'repositori':150 'request':601,2079 'request-respons':600 'request/response':319 'requir':170 'resid':783 'resili':261 'resolut':481 'resourc':975,1364,1391,1396,1524,1529,1586,1597,1603,1966,2034,2037,2045,2055,2058,2066,2068,2265 'respons':602 'retain':1881 'retent':337,639 'retri':258,620,673,1692,1746 'retriev':967 'return':192,208 'role':705 'rout':307,391,415,1891,1905,1915,1924,2285 'router':1290 'rule':794,807,1109 'sas':359,715 'schema':280,399,547,948,1272,1281,1292,1305,1317,1381,1393,1419,1429,1441,1462,1473,1484,1497,1505,1516,1526,1538,1550,1557,1568,1578,1590,1600,1612,1623,1631,1667,1672,1718,1754,1912,1955,2080,2128,2188 'section':96 'secur':23,32,61,350,354,695,817,876,901,1069,1103,1118,1149,1160,1171,2452 'security.md':119,120 'send':2101 'servic':405,688,1269,1285,1296,1302,1417,1439,1451,1566,1609,2161,2230 'session':1870 'set':660 'sharepoint':2476 'side':249,521 'signalr':1438 'skill':40,42,84,169,191,205 'skill-azure-event-grid' 'sms':1303 'sourc':425,1410,1455,2200,2211,2223,2235,2247 'source-microsoftdocs' 'space':1934 'sparkplug':1998 'specifi':111 'storag':2118,2242 'stream':2113 'string':186,200 'subscrib':2031,2042,2052,2063,2485,2499 'subscript':236,389,508,552,1331,1353,1620,1660,1735,1981,2012,2022,2078 'suggest':141,158 'support':340,652,1716,2342 'system':938 'task':2524 'team':2511 'tenant':863 'text/markdown':207 'tier':277,540 'tls':368,1092,1218,1231,1242 'tool':154 'topic':313,346,388,463,516,532,586,594,612,644,696,772,787,798,832,915,928,939,1223,1253,1341,1637,1933,2087,2097,2337,2370,2435,2505,2533 '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':1236 'troubleshoot':13,51,215,462,465,485 'type':1632 'understand':614,637,1091,1910,2182 'url':464,517,533,587,613,697,1254,2088,2534 'usag':1383 'use':30,82,88,106,121,178,195,255,322,711,902,946,957,979,1046,1131,1401,1715,1777,1845,1879,1997,2119,2125,2136,2147,2158,2170,2192,2204,2215,2227,2239,2267,2302,2313,2341,2353,2422,2427,2450,2474,2497,2509,2520 'user':143,160,1167 'v1.0':2127 'valid':237,509,943 'vault':2254,2275 'version':147,1219,1232,1243 'via':1755,2093,2107,2291,2300,2311,2385,2410,2468,2491 'video':1314 'view':1764 'voic':1312 'vs':283,561 'webhook':758,944,1060,1152,1163,1174,2331,2409,2421,2467 'webhooks/mqtt':367 'webpag':197 'workflow':321 'workspac':1548","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-04-22T06:53:32.128Z"}],"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":497,"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-04-22T01:37:27Z","description":"Curated Agent Skills for Microsoft & Azure – giving AI coding assistants structured, real-time expertise from Microsoft Learn docs.","skill_md_sha":"fdfe1549bf8ce3024c75b1acb04d49960a108fb7","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 endpoints, configuring topics/subscriptions, using MQTT, routing Azure events, or deploying on Arc Kubernetes, 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-04-22T06:53:32.128Z"}}