{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":29999,"path":"it-operations-management/discovery-and-service-mapping-patterns/azure-events-pattern.md","title":"Azure Events pattern-based discovery","bundle":null,"doc_type":null,"release":"australia","body":"\n# Azure Events pattern-based discovery\n\nDiscovery uses event patterns to update Microsoft Azure Cloud component data in near real-time. Discovering some of these resources might require updating to the latest version of the Discovery and Service Mapping Patterns application from the ServiceNow Store.\n\n## Pattern-based discovery and mapping requirements\n\nVerify the Azure discovery prerequisites section in [Microsoft Azure Cloud discovery using patterns](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/discovery-and-service-mapping-patterns/azure-cloud-discovery-patterns.md).\n\n## Verify the REST API permissions\n\nDownload the [Cloud Discovery patterns spreadsheet](https://downloads.docs.servicenow.com/resource/enus/api/servicenow-discovery-patterns-api-details.xlsx) so you can grant user permissions required for running the Discovery patterns. In addition to permissions, the spreadsheet also includes useful information such as pattern names, types, CI Classes, and links to vendor documentation. New patterns are available quarterly, so check periodically to be sure you have the latest version of the spreadsheet.\n\n## Events discovered by Discovery during horizontal discovery\n\nDiscovery uses patterns to find events created for Microsoft Azure Cloud components. If there are events that indicate the change of state in one of the Microsoft Azure Cloud components, it triggers the discovery of Microsoft Azure Cloud components using the patterns.\n\n|Pattern|CI|\n|-------|---|\n|Azure Application LB Event|Cloud Load Balancer \\[cmdb\\_ci\\_cloud\\_load\\_balancer\\]|\n|Azure Availability Set Event|Availability Set \\[cmdb\\_ci\\_availability\\_set\\]|\n|Azure Classic LB Event|Cloud Load Balancer \\[cmdb\\_ci\\_cloud\\_load\\_balancer\\]|\n|Azure DataBase Event|Cloud DataBase \\[cmdb\\_ci\\_cloud\\_database\\]|\n|Azure Express Route Circuit Event|Cloud Direct Connect \\[cmdb\\_ci\\_cloud\\_direct\\_connect\\]|\n|Azure Functions Event|Cloud Function \\[cmdb\\_ci\\_cloud\\_function\\]|\n|Azure Local Network Gateway Event|Virtual Private Gateway \\[cmdb\\_ci\\_virtual\\_pvt\\_gateway\\]|\n|Azure NAT Gateway Event|NAT Gateway \\[cmdb\\_ci\\_nat\\_gateway\\]|\n|Azure Network Event|Cloud Network \\[cmdb\\_ci\\_network\\]|\n|Azure NIC Event|Cloud Mgmt Network Interface \\[cmdb\\_ci\\_nic\\]|\n|Azure Private DNS Zone Event|DNS Zone \\[cmdb\\_ci\\_dns\\_zone\\]|\n|Azure Public IP Event|Cloud Public IP Address \\[cmdb\\_ci\\_cloud\\_public\\_ipaddress\\]|\n|Azure Resource Group Event|Resource Group \\[cmdb\\_ci\\_resource\\_group\\]|\n|Azure Security Group Event|Compute Security Group \\[cmdb\\_ci\\_compute\\_security\\_group\\]|\n|Azure Storage Account Event|Cloud Storage Account \\[cmdb\\_ci\\_cloud\\_storage\\_account\\]|\n|Azure Virtual Machine Event|Virtual Machine Instance \\[cmdb\\_ci\\_vm\\_instance\\]|\n|Azure Virtual Network Gateway Connection Event|Virtual Network Gateway Connection \\[cmdb\\_ci\\_vpc\\_gateway\\_connection\\]|\n|Azure Virtual Network Peerings Event|Virtual Network Peering \\[cmdb\\_ci\\_vnet\\_peering\\]|\n|Azure VM Scale Set Event|Instance Scale Set \\[cmdb\\_ci\\_instance\\_scale\\_set\\]|\n\n**Parent Topic:**[Microsoft Azure Cloud discovery using patterns](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/discovery-and-service-mapping-patterns/azure-cloud-discovery-patterns.md)\n\n**Related topics**  \n\n\n[Azure Application LB pattern-based discovery](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/discovery-and-service-mapping-patterns/azure-application-lb-pattern.md)\n\n[Azure availability sets discovery using patterns](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/discovery-and-service-mapping-patterns/azure-availability-sets-patterns.md)\n\n[Azure Classic Load Balancer pattern-based discovery](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/discovery-and-service-mapping-patterns/azure-classic-load-balancer-pattern.md)\n\n[Azure Database pattern-based discovery](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/discovery-and-service-mapping-patterns/azure-database-pattern.md)\n\n[Azure Express Route Circuit pattern-based discovery](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/discovery-and-service-mapping-patterns/azure-express-route-circuit-pattern.md)\n\n[Microsoft Azure Functions discovery with Patterns](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/discovery-and-service-mapping-patterns/azure-function-discovery.md)\n\n[Azure Local Network Gateway pattern-based discovery](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/discovery-and-service-mapping-patterns/azure-local-network-gateway-pattern.md)\n\n[Azure NAT Gateway pattern-based discovery](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/discovery-and-service-mapping-patterns/azure-nat-gateway-pattern.md)\n\n[Azure Network and Subnet pattern-based discovery](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/discovery-and-service-mapping-patterns/azure-network-subnet-pattern.md)\n\n[Azure NIC pattern-based discovery](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/discovery-and-service-mapping-patterns/azure-nic-pattern.md)\n\n[Azure Private DNS Zone pattern-based discovery](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/discovery-and-service-mapping-patterns/azure-private-dns-zone-pattern.md)\n\n[Azure Public IP pattern-based discovery](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/discovery-and-service-mapping-patterns/azure-public-ip-pattern.md)\n\n[Azure Resource Group pattern-based discovery](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/discovery-and-service-mapping-patterns/azure-resource-group-pattern.md)\n\n[Azure Security Group pattern-based discovery](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/discovery-and-service-mapping-patterns/azure-security-group-pattern.md)\n\n[Azure Storage Account pattern-based discovery](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/discovery-and-service-mapping-patterns/azure-storage-account-pattern.md)\n\n[Azure virtual machine pattern-based discovery](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/discovery-and-service-mapping-patterns/azure-vm-pattern.md)\n\n[Azure Virtual Network Gateway Connection pattern-based discovery](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/discovery-and-service-mapping-patterns/azure-vng-connection-pattern.md)\n\n[Azure Virtual Machine Scale Sets \\(VMSS\\) Instance discovery](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-operations-management/discovery-and-service-mapping-patterns/AzureVMScaleSetInstance.md)\n\n"}}