---
sourceDocument: Zurich IT Operations Management
sourceDocumentLink: https://www.servicenow.com/docs/r/zurich/it-operations-management

 Release :

    - zurich

ft:locale :

    - en-US

ft:publication_title :

    - Zurich IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Azure Compute Gallery Image Definition

# Azure Compute Gallery Image Definition pattern-based discovery {#ariaid-title1}

* Release version: Zurich
* 
* Updated July 31, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read

Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Azure Compute Gallery Image Definition pattern-based discovery

Azure Compute Gallery Image Definition pattern-based discovery enables ServiceNow customers to identify and map Azure Compute Gallery Image Definitions within their cloud environments.
This process is part of the Discovery and Service Mapping Patterns application, which detects Azure services and populates data into both CMDB and non-CMDB tables.
Updating to the latest version of this application from the ServiceNow Store may be necessary for accurate discovery.
Show full answer Show less  

## Key Features

* **Pattern Activation:** The Azure Compute Gallery Image Definition pattern is disabled by default. Starting with Visibility Content version 6.28.0, enabling or disabling patterns is no longer treated as a customization, ensuring patterns receive updates and reset to the latest version after upgrades while preserving the last active state.
* **Discovery Schedule Configuration:** To discover Azure GovCloud (US) resources, customers must configure Azure service accounts with appropriate datacenter URLs.
* **Data Storage:** - **Non-CMDB Tables:** The pattern populates detailed inventory data in non-CMDB tables, accessible via the ServiceNow navigation under Configuration \> Azure. Key fields include architecture, Hyper-V generation, kind, location, OS type, provisioning state, resource group, SKU, subscription ID, and tenant ID.  
  - **CMDB Tables:** Relevant data also populates the Cloud Resource \[cmdbcicmpresource\] table, capturing install status, location, name, object ID, operational status, and resource type set to microsoft.compute/galleries/images.
* **CI Relationships:** The pattern establishes relationships among configuration items (CIs), such as containment by resource groups, hosting on Azure datacenters, and references between image definitions and cloud resources.
* **Azure Tag Discovery:** Tags associated with the resources are collected and stored in the Key Value \[cmdbkeyvalue\] table, enabling enhanced tagging and categorization of discovered assets.

## Practical Implications for ServiceNow Customers

By leveraging this pattern-based discovery, customers can ensure comprehensive and up-to-date visibility of Azure Compute Gallery Image Definitions in their CMDB, facilitating better cloud resource management and operational insights. Proper configuration, including enabling the pattern and setting discovery schedules for specific Azure environments like GovCloud, is essential for accurate data collection. The established CI relationships and tagging enhance the ability to map dependencies and apply governance policies effectively.  
Discovery and Service Mapping Patterns finds Azure services on your cloud environment. Discovering some of these resources may require updating to the latest version of the Discovery and Service Mapping Patterns application from the ServiceNow Store.

## Pattern-based discovery and mapping requirements {#azure-compute-gallery-img-definition__section_ipy_53n_jfc}

Verify the Microsoft Azure discovery prerequisites{#azure-compute-gallery-img-definition__verify-azure-discovery-prerequisites-dlentry}
:   For more information, see the prerequisites section in [Microsoft Azure Cloud discovery using patterns](https://www.servicenow.com/docs/5NmnHdhD8h3YVHs729mwBw "Discovery uses multiple patterns to discover components of the Microsoft Azure Cloud deployment during horizontal discovery. Discovering some of these resources may require updating to the latest version of the Discovery and Service Mapping Patterns application from the ServiceNow Store.").

Enable the relevant pattern{#azure-compute-gallery-img-definition__enable-pattern-reuse-dlentry}
:   The pattern for this service is disabled by default. Starting with Visibility Content version 6.28.0, activating or deactivating a pattern won't be considered a customization, and it will continue to receive updates. Patterns that were previously activated or deactivated will reset to the latest predefined version after upgrading while retaining the last active field value. For more information on enabling patterns, see [Activate a disabled pattern](https://www.servicenow.com/docs/9WxHMTzMhtdL1v_zeCDjPw "If you want to use a pattern for discovery that's disabled by default, activate it manually.").{#azure-compute-gallery-img-definition__activating-disabled-pattern-not-customization}

Configure the Discovery schedule to support GovCloud{#azure-compute-gallery-img-definition__configure-govcloud-azure-dlentry}
:   Discovering Azure GovCloud (US) accounts requires using a datacenter URL when setting up an Azure service account. For more information, see [Set up Azure service accounts](https://www.servicenow.com/docs/og2qLP8eLs7FT8U~fqyM6Q "Create and configure cloud service accounts at ServiceNow AI Platform for the corresponding Microsoft Azure accounts.").{#azure-compute-gallery-img-definition__configure-govcloud-azure-dd}
{#azure-compute-gallery-img-definition__configure-govcloud-azure-dd} Discovery and Service Mapping Patterns application populates data in both CMDB and non-CMDB tables.

## Data stored in non-CMDB tables {#azure-compute-gallery-img-definition__section_aq4_qkq_hfc}

Discovery and Service Mapping Patterns application populates data in the non-CMDB table when running the Azure - Compute Gallery Image Definition - Extended Inventory(LP) pattern.

You can review the non-CMDB
Azure tables by navigating to AllConfigurationAzure. You can also search the navigation filter for the specific pattern name.  
{#azure-compute-gallery-img-definition__section_aq4_qkq_hfc__entry__2}

| Field | Description |
|-|-|
| Architecture \[architecture\] | Central processing unit (CPU) architecture of the resource, such as x86 or ARM. |
| Hyper-V Generation \[hyper_v_generation\] | The Hyper-V generation version of the virtual machine. |
| Kind \[kind\] | The specific subcategory or variation type of the resource. |
| Location \[location\] | The geographical region where the resource is deployed. |
| Object Id \[object_id\] | The unique identifier of the resource. |
| OS Type \[os_type\] | The operating system type associated with the resource. |
| Provisioning State \[provisioning_state\] | Current provisioning status of the resource. |
| Resource Group \[resource_group\] | Name of the resource group. |
| SKU \[sku\] | The stock keeping unit (SKU) that defines the pricing tier of the resource. |
| Subscription ID \[subscription_id\] | The subscription ID. |
| Tenant ID \[tenant_id\] | The unique identifier for the Azure Active Directory tenant. |
| Configuration Item \[configuration_item\] | References the Cloud Resource \[cmdb_ci_cmp_resource\] table. |
[Table 1. Azure Compute Gallery - Image Definition \[cmdb_azure_compute_gallery_image_definition\]]

## Data stored in CMDB tables

Discovery and Service Mapping Patterns application populates data in the CMDB when running the Azure - Compute Gallery Image Definition - Extended Inventory(LP) pattern.  
{#azure-compute-gallery-img-definition__entry__28}

| Field | Description |
|-|-|
| Install Status \[install_status\] | Install status of the resource. Default value is Installed. |
| Location \[location\] | The geographical region where the resource is deployed. |
| Name \[name\] | The name given to the resource. |
| Object ID \[object_id\] | The unique identifier of the resource. |
| Operational status \[operational_status\] | Operational status of the resource. Default value is Operational. |
| Resource type \[resource_type\] | Type of resource. The value is set to microsoft.compute/galleries/images. |
[Table 2. Cloud Resource \[cmdb_ci_cmp_resource\]]

## CI relationships

The pattern creates these relationships to support discovery.
{#azure-compute-gallery-img-definition__entry__43}

| CI | Relationship | CI |
|-|-|-|
| Resource Group \[cmdb_ci_resource_group\] | Contains::Contained by | Cloud Resource \[cmdb_ci_cmp_resource\] |
| Cloud Resource \[cmdb_ci_cmp_resource\] | Hosted on::Hosts | Azure Datacenter \[cmdb_ci_azure_datacenter\] |
| Azure Compute Gallery - Image Definition \[cmdb_azure_compute_gallery_image_definition\] | References | Cloud Resource \[cmdb_ci_cmp_resource\] |
[ ]

## Azure tag discovery {#azure-compute-gallery-img-definition__section_ezc_jwt_jfc}

The pattern collects tags and populates them in the Key Value \[cmdb_key_value\] table. {#azure-compute-gallery-img-definition__table_axq_spc_y2c__entry__2}

| Field | Description |
|-|-|
| Key \[key\] | Tag name. |
| Value \[value\] | Tag value. |
[Table 3. Key Value \[cmdb_key_value\]]

{#azure-compute-gallery-img-definition__table_axq_spc_y2c}

*[\>]: and then


