---
sourceDocument: Zurich ServiceNow AI Platform Capabilities
sourceDocumentLink: https://www.servicenow.com/docs/r/zurich/servicenow-platform

 Release :

    - zurich

ft:locale :

    - en-US

ft:publication_title :

    - Zurich ServiceNow AI Platform Capabilities

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# Target CMDB classes

# CMDB classes targeted in Service Graph Connector for Microsoft Azure {#ariaid-title1}

* Release version: Zurich
* 
* Updated March 12, 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 12 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 CMDB classes targeted in Service Graph Connector for Microsoft Azure

The Service Graph Connector for Microsoft Azure enables ServiceNow customers to integrate and periodically pull configuration data from Microsoft Azure into their Configuration Management Database (CMDB).
This integration populates multiple CMDB tables that extend from the core Configuration Item \[cmdbci\] table, representing Azure resources and their relationships.
Show full answer Show less  

## Key Features

* **Populates CMDB Classes:** The connector collects and maps data into numerous CMDB classes such as Application, Availability Zone, Azure Datacenter, Cloud Database, Cloud Function, Cloud Load Balancer, Cloud Network, Cloud Public IP Address, Cloud Resource, Cloud Service Account, Cloud Storage Account, Cloud Subnet, Cloud WebServer, Compute Security Group, Computer, Hardware Type, Image, Instance Scale Set, IP Address, Kubernetes Cluster, Linux Server, Resource Group, Serial Number, Server, Software, Storage Volume, Virtual Machine Instance, and Windows Server.
* **Attribute Mapping:** Each class has specific attributes populated from Azure data, including identifiers (like Object ID), names, operational status, versions, IP addresses, and other relevant details essential for accurate configuration item representation.
* **Defined Relationships:** The connector establishes explicit parent-child and hosting relationships between classes. For example, Virtual Machine Instances are hosted on Azure Datacenters, Applications run on Computers, and Cloud Load Balancers own Cloud LB IP Addresses. These relationships reflect the real-world dependencies among Azure resources.
* **Cloud Hardware Type Configuration:** Administrators can enable a cloud-specific hardware type class extension to better reflect cloud data center hardware by setting a system property, improving hardware representation in the CMDB.

## Practical Benefits for ServiceNow Customers

* **Comprehensive Azure Visibility:** Customers gain a detailed and structured view of their Azure environment within ServiceNow, enabling more accurate asset, configuration, and service management.
* **Improved CMDB Accuracy:** Automated population of attributes and relationships reduces manual effort and errors, enhancing CMDB integrity and reliability.
* **Enhanced Service Impact Analysis:** With detailed relationships, customers can better understand the impact of changes or outages within their Azure infrastructure.
* **Efficient Cloud Resource Management:** The integration supports governance, compliance, and operational processes by keeping cloud configuration items current and well-organized.

## Implementation Notes

* The connector requires initial setup of the connection to Microsoft Azure and subsequent configuration for periodic data pulls.
* Admins should review and manage system properties, such as enabling the cloud hardware type class extension for optimal hardware modeling.
* For specific scenarios like the classification of VDIs into the Computer class, customers can refer to additional ServiceNow Knowledge Base articles to ensure accurate CI classification.  
When you complete setting up the connection, you can configure the integration to periodically
pull data from Microsoft Azure. The data is saved in tables that extend from the
Configuration item \[cmdb_ci\] table.

## Application \[cmdb_ci_appl\] {#cmdb-azure-classes__section_mtg_rdb_hdc}

The following attributes in the Application \[cmdb_ci_appl\] table are populated by collected data:{#cmdb-azure-classes__table_trd_gss_1gc__entry__2}

| Attribute label | Attribute name |
|-|-|
| Class | sys_class_name |
| Version | version |
| TCP port(s) | tcp_port |
| Running Process | running_process |
| Running process key parameters | running_process_key_parameters |
| Name | name |
| Running process command | running_process_command |
[ ]

{#cmdb-azure-classes__table_trd_gss_1gc}{#cmdb-azure-classes__table_gtk_gss_1gc__entry__3}

| Parent class | Relationship type | Child class |
|-|-|-|
| Application \[cmdb_ci_appl\] | Runs on::Runs | Computer \[cmdb_ci_computer\] |
[Table 1. Relationship created for Application]

{#cmdb-azure-classes__table_gtk_gss_1gc}

## Availability Zone \[cmdb_ci_availability_zone\] {#cmdb-azure-classes__id_yms_cvk_gvb}

The following attributes in the Availability Zone \[cmdb_ci_availability_zone\] table are populated by collected data.{#cmdb-azure-classes__table_ddj_m4h_k5b__entry__2}

| Attribute label | Attribute name |
|-|-|
| Install Status | install_status |
| Name | name |
| Object ID | object_id |
| Operational status | operational_status |
| State | state |
[ ]

{#cmdb-azure-classes__table_ddj_m4h_k5b}{#cmdb-azure-classes__table_l13_dxv_rwb__entry__3}

| Parent class | Relationship type | Child class |
|-|-|-|
| Availability Zone \[cmdb_ci_availability_zone\] | Reference | Key Value \[cmdb_key_value\] |
[Table 2. Relationship created for Availability Zone]

{#cmdb-azure-classes__table_l13_dxv_rwb}

## Azure Datacenter \[cmdb_ci_azure_datacenter\] {#cmdb-azure-classes__section_qhy_tp5_vxb}

The following attributes in the Azure Datacenter \[cmdb_ci_azure_datacenter\] table are populated by collected data.{#cmdb-azure-classes__table_lmk_f1l_gvb__entry__2}

| Attribute label | Attribute name |
|-|-|
| Comments | comments |
| Name | name |
| Object ID | object_id |
| Region | region |
| Status | install_status |
[ ]

{#cmdb-azure-classes__table_lmk_f1l_gvb}{#cmdb-azure-classes__table_lsk_31l_gvb__entry__3}

| Parent class | Relationship type | Child class |
|-|-|-|
| Azure Datacenter \[cmdb_ci_azure_datacenter\] | Hosted on::Hosts | Cloud Service Account \[cmdb_ci_cloud_service_account\] |
| Azure Datacenter \[cmdb_ci_azure_datacenter\] | Contains::Contained by | Resource Group \[cmdb_ci_resource_group\] |
| Azure Datacenter \[cmdb_ci_azure_datacenter\] | Contains::Contained by | Availability Zone \[cmdb_ci_availability_zone\] |
[Table 3. Relationships created for Azure Datacenter]

{#cmdb-azure-classes__table_lsk_31l_gvb}

## Cloud DataBase \[cmdb_ci_cloud_database\] {#cmdb-azure-classes__section_n41_kq5_vxb}

The following attributes in the Cloud DataBase \[cmdb_ci_cloud_database\] table are populated by collected data.{#cmdb-azure-classes__table_qtn_kq5_vxb__entry__2}

| Attribute label | Attribute name |
|-|-|
| Fully qualified domain name | fqdn |
| Install Status | install_status |
| Name | name |
| Object ID | object_id |
| Operational status | operational_status |
| State | state |
| Type | type |
| Version | version |
[ ]

{#cmdb-azure-classes__table_qtn_kq5_vxb}{#cmdb-azure-classes__table_z1f_qq5_vxb__entry__3}

| Parent class | Relationship type | Child class |
|-|-|-|
| Cloud DataBase \[cmdb_ci_cloud_database\] | Hosted on::Hosts | Azure Datacenter \[cmdb_ci_azure_datacenter\] |
| Cloud DataBase \[cmdb_ci_cloud_database\] | Reference | Key Value \[cmdb_key_value\] |
[Table 4. Relationships created for Cloud DataBase]

{#cmdb-azure-classes__table_z1f_qq5_vxb}

## Cloud Function \[cmdb_ci_cloud_function\] {#cmdb-azure-classes__section_dhq_hq5_zyb}

The following attributes in the Cloud Function \[cmdb_ci_cloud_function\] table are populated by collected data.{#cmdb-azure-classes__table_ehq_hq5_zyb__entry__2}

| Attribute label | Attribute name |
|-|-|
| App Function state | app_function_state |
| Code Location URL | code_location_url |
| Fully qualified domain name | fqdn |
| Function Last Modified | function_last_modified |
| Install Status | install_status |
| IP Address | ip_address |
| Name | name |
| Object ID | object_id |
| Operational status | operational_status |
[ ]

{#cmdb-azure-classes__table_ehq_hq5_zyb}{#cmdb-azure-classes__table_fhq_hq5_zyb__entry__3}

| Parent class | Relationship type | Child class |
|-|-|-|
| Cloud Function \[cmdb_ci_cloud_function\] | Hosted on::Hosts | Azure Datacenter \[cmdb_ci_azure_datacenter\] |
[Table 5. Relationship created for Cloud Function]

{#cmdb-azure-classes__table_fhq_hq5_zyb}

## Cloud LB IPAddress \[cmdb_ci_cloud_lb_ipaddress\] {#cmdb-azure-classes__section_whh_cp5_vxb}

The following attributes in the Cloud LB IPAddress \[cmdb_ci_cloud_lb_ipaddress\] table are populated by collected data.{#cmdb-azure-classes__table_mg2_lvk_gvb__entry__2}

| Attribute label | Attribute name |
|-|-|
| Fully qualified domain name | fqdn |
| Install Status | install_status |
| IP Address | ip_address |
| IPAddress Type | ipaddress_type |
| Name | name |
| Object ID | object_id |
| Operational status | operational_status |
[ ]

{#cmdb-azure-classes__table_mg2_lvk_gvb}

## Cloud Load Balancer \[cmdb_ci_cloud_load_balancer\] {#cmdb-azure-classes__section_prq_dp5_vxb}

The following attributes in the Cloud Load Balancer \[cmdb_ci_cloud_load_balancer\] table are populated by collected data.{#cmdb-azure-classes__table_cjc_wvk_gvb__entry__2}

| Attribute label | Attribute name |
|-|-|
| Canonical Hosted Zone Name | canonical_hosted_zone_name |
| DNS Name | dns_name |
| Fully qualified domain name | fqdn |
| Install Status | install_status |
| IP Address | ip_address |
| Name | name |
| Object ID | object_id |
| Operational status | operational_status |
| State | state |
[ ]

{#cmdb-azure-classes__table_cjc_wvk_gvb}{#cmdb-azure-classes__table_jsf_swk_gvb__entry__3}

| Parent class | Relationship type | Child class |
|-|-|-|
| Cloud Load Balancer \[cmdb_ci_cloud_load_balancer\] | Hosted on::Hosts | Azure Datacenter \[cmdb_ci_azure_datacenter\] |
| Cloud Load Balancer \[cmdb_ci_cloud_load_balancer\] | Owns::Owned by | Cloud LB IPAddress \[cmdb_ci_cloud_lb_ipaddress\] |
| Cloud Load Balancer \[cmdb_ci_cloud_load_balancer\] | Reference | Key Value \[cmdb_key_value\] |
[Table 6. Relationships created for Cloud Load Balancer]

{#cmdb-azure-classes__table_jsf_swk_gvb}

## Cloud Mgmt Network Interface \[cmdb_ci_nic\] {#cmdb-azure-classes__section_tc2_gp5_vxb}

The following attributes in the Cloud Mgmt Network Interface \[cmdb_ci_nic\] table are populated by collected data.{#cmdb-azure-classes__table_c3w_mwk_gvb__entry__2}

| Attribute label | Attribute name |
|-|-|
| Configuration Item | cmdb_ci |
| Install Status | install_status |
| IP Address | ip_address |
| MAC Address | mac_address |
| Name | name |
| Object ID | object_id |
| Operational status | operational_status |
| Primary | primary |
| Private IP | private_ip |
| Public DNS | public_dns |
| Public IP | public_ip |
| State | state |
| Static | is_static |
[ ]

{#cmdb-azure-classes__table_c3w_mwk_gvb}{#cmdb-azure-classes__table_cq2_rwk_gvb__entry__3}

| Parent class | Relationship type | Child class |
|-|-|-|
| Cloud Mgmt Network Interface \[cmdb_ci_nic\] | Hosted on::Hosts | Azure Datacenter \[cmdb_ci_azure_datacenter\] |
| Cloud Mgmt Network Interface \[cmdb_ci_nic\] | Contains::Contained by | Cloud Public IP Address \[cmdb_ci_cloud_public_ipaddress\] |
| Cloud Mgmt Network Interface \[cmdb_ci_nic\] | Reference | Key Value \[cmdb_key_value\] |
| Cloud Mgmt Network Interface \[cmdb_ci_nic\] | Reference | Virtual Machine Instance \[cmdb_ci_vm_instance\] |
[Table 7. Relationships created for Cloud Mgmt Network Interface]

{#cmdb-azure-classes__table_cq2_rwk_gvb}

## Cloud Network \[cmdb_ci_network\] {#cmdb-azure-classes__section_lg3_hp5_vxb}

The following attributes in the Cloud Network \[cmdb_ci_network\] table are populated by collected data.{#cmdb-azure-classes__table_wz4_3xk_gvb__entry__2}

| Attribute label | Attribute name |
|-|-|
| Cidr | cidr |
| Install Status | install_status |
| Name | name |
| Object ID | object_id |
| Operational status | operational_status |
| State | state |
[ ]

{#cmdb-azure-classes__table_wz4_3xk_gvb}{#cmdb-azure-classes__table_yx3_kxk_gvb__entry__3}

| Parent class | Relationship type | Child class |
|-|-|-|
| Cloud Network \[cmdb_ci_network\] | Hosted on::Hosts | Azure Datacenter \[cmdb_ci_azure_datacenter\] |
| Cloud Network \[cmdb_ci_network\] | Contains::Contained by | Compute Security Group \[cmdb_ci_compute_security_group\] |
| Cloud Network \[cmdb_ci_network\] | Contains::Contained by | Cloud Subnet \[cmdb_ci_cloud_subnet\] |
| Cloud Network \[cmdb_ci_network\] | Reference | Key Value \[cmdb_key_value\] |
[Table 8. Relationships created for Cloud Network]

{#cmdb-azure-classes__table_yx3_kxk_gvb}

## Cloud Public IP Address \[cmdb_ci_cloud_public_ipaddress\] {#cmdb-azure-classes__section_myn_kp5_vxb}

The following attributes in the Cloud Public IP Address \[cmdb_ci_cloud_public_ipaddress\] table are populated by collected data.{#cmdb-azure-classes__table_mvw_txk_gvb__entry__2}

| Attribute label | Attribute name |
|-|-|
| Install Status | install_status |
| Name | name |
| Object ID | object_id |
| Operational status | operational_status |
| Public DNS | public_dns |
| Public IP Address | public_ip_address |
| State | state |
[ ]

{#cmdb-azure-classes__table_mvw_txk_gvb}{#cmdb-azure-classes__table_ubm_kyk_gvb__entry__3}

| Parent class | Relationship type | Child class |
|-|-|-|
| Cloud Public IP Address \[cmdb_ci_cloud_public_ipaddress\] | Hosted on::Hosts | Azure Datacenter \[cmdb_ci_azure_datacenter\] |
| Cloud Public IP Address \[cmdb_ci_cloud_public_ipaddress\] | Reference | Key Value \[cmdb_key_value\] |
[Table 9. Relationships created for Cloud Public IP Address]

{#cmdb-azure-classes__table_ubm_kyk_gvb}

## Cloud Resource \[cmdb_ci_cmp_resource\] {#cmdb-azure-classes__section_fmk_bl2_b1c}

The following attributes in the Cloud Resource \[cmdb_ci_cmp_resource\] table are populated by collected data.{#cmdb-azure-classes__table_gmk_bl2_b1c__entry__2}

| Attribute label | Attribute name |
|-|-|
| Description | short_description |
| Install Status | install_status |
| Name | name |
| Object ID | object_id |
| Operational status | operational_status |
| Resource type | resource_type |
| State | state |
[ ]

{#cmdb-azure-classes__table_gmk_bl2_b1c}{#cmdb-azure-classes__table_hmk_bl2_b1c__entry__3}

| Parent class | Relationship type | Child class |
|-|-|-|
| Cloud Resource \[cmdb_ci_cmp_resource\] | Hosted on::Hosts | Azure Datacenter \[cmdb_ci_azure_datacenter\] |
| Cloud Resource \[cmdb_ci_cmp_resource\] | Reference | Key Value \[cmdb_key_value\] |
[Table 10. Relationships created for Cloud Resource]

{#cmdb-azure-classes__table_hmk_bl2_b1c}

## Cloud Service Account \[cmdb_ci_cloud_service_account\] {#cmdb-azure-classes__section_vnq_lp5_vxb}

The following attributes in the Cloud Service Account \[cmdb_ci_cloud_service_account\] table are populated by collected data.{#cmdb-azure-classes__table_lf3_qyk_gvb__entry__2}

| Attribute label | Attribute name |
|-|-|
| Account Id | account_id |
| Name | name |
| Object ID | object_id |
| Datacenter Type | datacenter_type |
[ ]

{#cmdb-azure-classes__table_lf3_qyk_gvb}{#cmdb-azure-classes__table_npn_l5v_rwb__entry__3}

| Parent class | Relationship type | Child class |
|-|-|-|
| Cloud Service Account \[cmdb_ci_cloud_service_account\] | Reference | Key Value \[cmdb_key_value\] |
[Table 11. Relationship created for Cloud Service Account]

{#cmdb-azure-classes__table_npn_l5v_rwb}

## Cloud Storage Account \[cmdb_ci_cloud_storage_account\] {#cmdb-azure-classes__section_ltf_np5_vxb}

The following attributes in the Cloud Storage Account \[cmdb_ci_cloud_storage_account\] table are populated by collected data.{#cmdb-azure-classes__table_bcj_5yk_gvb__entry__2}

| Attribute label | Attribute name |
|-|-|
| Blob Service | blob_service |
| File Service | file_service |
| Install Status | install_status |
| Name | name |
| Object ID | object_id |
| Queue Service | queue_service |
| Sku Name | sku_name |
| State | state |
| Table Service | table_service |
[ ]

{#cmdb-azure-classes__table_bcj_5yk_gvb}{#cmdb-azure-classes__table_rrx_wyk_gvb__entry__3}

| Parent class | Relationship type | Child class |
|-|-|-|
| Cloud Storage Account \[cmdb_ci_cloud_storage_account\] | Hosted on::Hosts | Azure Datacenter \[cmdb_ci_azure_datacenter\] |
| Cloud Storage Account \[cmdb_ci_cloud_storage_account\] | Reference | Key Value \[cmdb_key_value\] |
[Table 12. Relationships created for Cloud Storage Account]

{#cmdb-azure-classes__table_rrx_wyk_gvb}

## Cloud Subnet \[cmdb_ci_cloud_subnet\] {#cmdb-azure-classes__section_fh2_4p5_vxb}

The following attributes in the Cloud Subnet \[cmdb_ci_cloud_subnet\] table are populated by collected data. {#cmdb-azure-classes__table_epr_1zk_gvb__entry__2}

| Attribute label | Attribute name |
|-|-|
| CIDR | cidr |
| Install Status | install_status |
| Name | name |
| Object ID | object_id |
| Operational status | operational_status |
| State | state |
[ ]

{#cmdb-azure-classes__table_epr_1zk_gvb}{#cmdb-azure-classes__table_hlb_xzv_rwb__entry__3}

| Parent class | Relationship type | Child class |
|-|-|-|
| Cloud Subnet \[cmdb_ci_cloud_subnet\] | Reference | Key Value \[cmdb_key_value\] |
[Table 13. Relationship created for Cloud Subnet]

{#cmdb-azure-classes__table_hlb_xzv_rwb}

## Cloud WebServer \[cmdb_ci_cloud_webserver\] {#cmdb-azure-classes__section_t3d_l1k_njc}

The following attributes in the Cloud WebServer \[cmdb_ci_cloud_webserver\] table are populated by collected data. {#cmdb-azure-classes__table_xhg_q1k_njc__entry__2}

| Attribute label | Attribute name |
|-|-|
| Name | name |
| Object ID | object_id |
| Fully qualified domain name | fqdn |
| Install Status | install_status |
| IP Address | ip_address |
| Operational status | operational_status |
| State | state |
| Vendor | vendor |
[ ]

{#cmdb-azure-classes__table_xhg_q1k_njc}{#cmdb-azure-classes__table_n2l_q1k_njc__entry__3}

| Parent class | Relationship type | Child class |
|-|-|-|
| Cloud WebServer \[cmdb_ci_cloud_webserver\] | Owns::Owned by | IP Address \[cmdb_ci_ip_address\] |
| Cloud WebServer \[cmdb_ci_cloud_webserver\] | Hosted on::Hosts | Azure Datacenter \[cmdb_ci_azure_datacenter\] |
[Table 14. Relationships created for Cloud WebServer]

{#cmdb-azure-classes__table_n2l_q1k_njc}

## Compute Security Group \[cmdb_ci_compute_security_group\] {#cmdb-azure-classes__section_ycn_pp5_vxb}

The following attributes in the Compute Security Group \[cmdb_ci_compute_security_group\] table are populated by collected data. {#cmdb-azure-classes__table_r1l_hzk_gvb__entry__2}

| Attribute label | Attribute name |
|-|-|
| Install Status | install_status |
| Name | name |
| Object ID | object_id |
| Operational status | operational_status |
| State | state |
[ ]

{#cmdb-azure-classes__table_r1l_hzk_gvb}{#cmdb-azure-classes__table_wy4_mzk_gvb__entry__3}

| Parent class | Relationship type | Child class |
|-|-|-|
| Compute Security Group \[cmdb_ci_compute_security_group\] | Hosted on::Hosts | Azure Datacenter \[cmdb_ci_azure_datacenter\] |
| Compute Security Group \[cmdb_ci_compute_security_group\] | Reference | Key Value \[cmdb_key_value\] |
[Table 15. Relationships created for Compute Security Group]

{#cmdb-azure-classes__table_wy4_mzk_gvb}

## Computer \[cmdb_ci_computer\] {#cmdb-azure-classes__section_o1l_zrn_dfc}

The following attributes in the Computer \[cmdb_ci_computer\] table are populated by collected data. {#cmdb-azure-classes__table_gqp_1sn_dfc__entry__2}

| Attribute label | Attribute name |
|-|-|
| Name | name |
| CPU core count | cpu_core_count |
| CPU count | cpu_count |
| Disk space (GB) | disk_space |
| IP Address | ip_address |
| Is Virtual | virtual |
| Object ID | object_id |
| Operating System | os |
| Operational status | operational_status |
| OS Version | os_version |
| RAM (MB) | ram |
| Serial number | serial_number |
[ ]

{#cmdb-azure-classes__table_gqp_1sn_dfc}{#cmdb-azure-classes__table_xv3_4v2_bgc__entry__3}

| Parent class | Relationship type | Child class |
|-|-|-|
| Computer \[cmdb_ci_computer\] | Owns::Owned by | IP Address \[cmdb_ci_ip_address\] |
| Computer \[cmdb_ci_computer\] | Virtualized by::Virtualizes | Virtual Machine Instance \[cmdb_ci_vm_instance\] |
[Table 16. Relationships created for Computer]

{#cmdb-azure-classes__table_xv3_4v2_bgc}

For information about the classification of VDIs into the Computer \[cmdb_ci_computer\] CI class, see the [Classification of VDIs into computer class using Service graph connector for Azure \[KB2184443\]](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB2184443) article in the Now Support Knowledge Base.

## Hardware Type \[cmdb_ci_compute_template\] {#cmdb-azure-classes__section_nkn_qp5_vxb}

The following attributes in the Hardware Type \[cmdb_ci_compute_template\] table are populated by collected data. {#cmdb-azure-classes__table_sby_rzk_gvb__entry__2}

| Attribute label | Attribute name |
|-|-|
| Name | name |
| Object ID | object_id |
| Class | sys_class_name |
| Cores | cores |
| Logical Storage GB | local_storage_gb |
| Memory MB | memory_mb |
| vCPUs | vcpus |
[ ]

{#cmdb-azure-classes__table_sby_rzk_gvb}{#cmdb-azure-classes__table_u23_xz2_bgc__entry__3}

| Parent class | Relationship type | Child class |
|-|-|-|
| Hardware Type \[cmdb_ci_compute_template\] | Hosted on::Hosts | Azure Datacenter \[cmdb_ci_azure_datacenter\] |
[Table 17. Relationship created for Hardware Type]

{#cmdb-azure-classes__table_u23_xz2_bgc}  
Note:  
When the Cloud Hardware Type class extension is enabled, the Class attribute is set to `Cloud Hardware Type`. Else, the attribute is set to `Hardware
Type`.

As a user with the admin role, you can enable the Cloud Hardware Type class extension by setting the use a single hardware type for cloud data centers property
(sn_itom_pattern.use a single hardware type for cloud data centers) to `true`. For more information, see the [Service Graph Connector For Microsoft Azure - Migrating to a new hardware type model \[KB1288455\]](https://support.servicenow.com/kb_view.do?sysparm_article=KB1288455) article in the Now Support Knowledge Base.
{#cmdb-azure-classes__table_z15_vzk_gvb__entry__3}

| Parent class | Relationship type | Child class |
|-|-|-|
| Hardware Type \[cmdb_ci_compute_template\] | Hosted on::Hosts | Azure Datacenter \[cmdb_ci_azure_datacenter\] |
[Table 18. Relationship created for Hardware Type]

{#cmdb-azure-classes__table_z15_vzk_gvb}

## Image \[cmdb_ci_os_template\] {#cmdb-azure-classes__section_zfx_rp5_vxb}

The following attributes in the Image \[cmdb_ci_os_template\] table are populated by collected data. {#cmdb-azure-classes__table_hqy_yzk_gvb__entry__2}

| Attribute label | Attribute name |
|-|-|
| Guest OS | guest_os |
| Image Source | image_source |
| Install Status | install_status |
| Name | name |
| Object ID | object_id |
| Offer | offer |
| Operational status | operational_status |
| Version | version |
| Vendor | vendor |
[ ]

{#cmdb-azure-classes__table_hqy_yzk_gvb}{#cmdb-azure-classes__table_tvx_11l_gvb__entry__3}

| Parent class | Relationship type | Child class |
|-|-|-|
| Image \[cmdb_ci_os_template\] | Hosted on::Hosts | Azure Datacenter \[cmdb_ci_azure_datacenter\] |
[Table 19. Relationship created for Image]

{#cmdb-azure-classes__table_tvx_11l_gvb}

## Instance Scale Set \[cmdb_ci_instance_scale_set\] {#cmdb-azure-classes__section_oxm_sh2_b1c}

The following attributes in the Instance Scale Set \[cmdb_ci_instance_scale_set\] table are populated by collected data. {#cmdb-azure-classes__table_pxm_sh2_b1c__entry__2}

| Attribute label | Attribute name |
|-|-|
| Install Status | install_status |
| Name | name |
| Object ID | object_id |
| Operational status | operational_status |
| State | state |
[ ]

{#cmdb-azure-classes__table_pxm_sh2_b1c}{#cmdb-azure-classes__table_qxm_sh2_b1c__entry__3}

| Parent class | Relationship type | Child class |
|-|-|-|
| Instance Scale Set \[cmdb_ci_instance_scale_set\] | Hosted on::Hosts | Azure Datacenter \[cmdb_ci_azure_datacenter\] |
[Table 20. Relationship created for Instance Scale Set]

{#cmdb-azure-classes__table_qxm_sh2_b1c}

## IP Address \[cmdb_ci_ip_address\] {#cmdb-azure-classes__section_bmr_bp5_zyb}

The following attributes in the IP Address \[cmdb_ci_ip_address\] table are populated by collected data. {#cmdb-azure-classes__table_cmr_bp5_zyb__entry__2}

| Attribute label | Attribute name |
|-|-|
| Owned By Configuration Item | owned_by_cmdb_ci |
| IP Address | ip_address |
| Name | name |
| Nic | nic |
[ ]

{#cmdb-azure-classes__table_cmr_bp5_zyb}{#cmdb-azure-classes__table_ec5_gp5_zyb__entry__3}

| Parent class | Relationship type | Child class |
|-|-|-|
| IP Address \[cmdb_ci_ip_address\] | Reference | Cloud Mgmt Network Interface \[cmdb_ci_nic\] |
| IP Address \[cmdb_ci_ip_address\] | Reference | Computer \[cmdb_ci_computer\] |
[Table 21. Relationships created for IP Address]

{#cmdb-azure-classes__table_ec5_gp5_zyb}

## Key Value \[cmdb_key_value\] {#cmdb-azure-classes__section_spn_dp5_vxb}

The following attributes in the Key Value \[cmdb_key_value\] table are populated by collected data.{#cmdb-azure-classes__table_qb2_xwv_rwb__entry__2}

| Attribute label | Attribute name |
|-|-|
| Key | key |
| Value | value |
[ ]

{#cmdb-azure-classes__table_qb2_xwv_rwb}

## Kubernetes Cluster \[cmdb_ci_kubernetes_cluster\] {#cmdb-azure-classes__section_scm_2ws_1gc}

The following attributes in the Kubernetes Cluster \[cmdb_ci_kubernetes_cluster\] table are populated by collected data.{#cmdb-azure-classes__table_enp_hws_1gc__entry__2}

| Attribute label | Attribute name |
|-|-|
| Cluster Resource ID | cluster_resource_id |
| Cluster Version | cluster_version |
| Fully qualified domain name | fqdn |
| Install Status | install_status |
| Name | name |
| State | state |
[ ]

{#cmdb-azure-classes__table_enp_hws_1gc}
{#cmdb-azure-classes__table_ozn_3ws_1gc__entry__3}

| Parent class | Relationship type | Child class |
|-|-|-|
| Kubernetes Cluster \[cmdb_ci_kubernetes_cluster\] | Hosted on::Hosts | Azure Datacenter \[cmdb_ci_azure_datacenter\] |
[Table 22. Relationship created for Kubernetes Cluster]

{#cmdb-azure-classes__table_ozn_3ws_1gc}

## Linux Server \[cmdb_ci_linux_server\] {#cmdb-azure-classes__section_lzf_3p5_vxb}

The following attributes in the Linux Server \[cmdb_ci_linux_server\] table are populated by collected data.{#cmdb-azure-classes__table_zr4_1wv_rwb__entry__2}

| Attribute label | Attribute name |
|-|-|
| CPU core count | cpu_core_count |
| Disk space (GB) | disk_space |
| Install Status | install_status |
| Is Virtual | virtual |
| Name | name |
| Object ID | object_id |
| Operating System | os |
| Operational status | operational_status |
| OS Version | os_version |
| RAM (MB) | ram |
| Serial number | serial_number |
[ ]

{#cmdb-azure-classes__table_zr4_1wv_rwb}{#cmdb-azure-classes__table_as4_1wv_rwb__entry__3}

| Parent class | Relationship type | Child class |
|-|-|-|
| Linux Server \[cmdb_ci_linux_server\] | Virtualized by::Virtualizes | Virtual Machine Instance \[cmdb_ci_vm_instance\] |
[Table 23. Relationship created for Linux Server]

{#cmdb-azure-classes__table_as4_1wv_rwb}

## Resource Group \[cmdb_ci_resource_group\] {#cmdb-azure-classes__section_izj_vp5_vxb}

The following attributes in the Resource Group \[cmdb_ci_resource_group\] table are populated by collected data.{#cmdb-azure-classes__table_tfq_q1l_gvb__entry__2}

| Attribute label | Attribute name |
|-|-|
| Name | name |
| Object ID | object_id |
| Operational status | operational_status |
| Install Status | install_status |
| State | state |
[ ]

{#cmdb-azure-classes__table_tfq_q1l_gvb}{#cmdb-azure-classes__table_bms_4vv_rwb__entry__3}

| Parent class | Relationship type | Child class |
|-|-|-|
| Resource Group \[cmdb_ci_resource_group\] | Contains::Contained by | Virtual Machine Instance \[cmdb_ci_vm_instance\] |
| Resource Group \[cmdb_ci_resource_group\] | Contains::Contained by | Cloud Load Balancer \[cmdb_ci_cloud_load_balancer\] |
| Resource Group \[cmdb_ci_resource_group\] | Contains::Contained by | Instance Scale Set \[cmdb_ci_instance_scale_set\] |
| Resource Group \[cmdb_ci_resource_group\] | Contains::Contained by | Image \[cmdb_ci_os_template\] |
| Resource Group \[cmdb_ci_resource_group\] | Contains::Contained by | Storage Volume \[cmdb_ci_storage_volume\] |
| Resource Group \[cmdb_ci_resource_group\] | Reference | Key Value \[cmdb_key_value\] |
[Table 24. Relationships created for Resource Group]

{#cmdb-azure-classes__table_bms_4vv_rwb}

## Serial Number \[cmdb_serial_number\] {#cmdb-azure-classes__section_vmh_wp5_vxb}

The following attributes in the Serial Number \[cmdb_serial_number\] table are populated by collected data.{#cmdb-azure-classes__table_qfm_w1l_gvb__entry__2}

| Attribute label | Attribute name |
|-|-|
| Serial Number | serial_number |
| Serial Number Type | serial_number_type |
| Valid | valid |
[ ]

{#cmdb-azure-classes__table_qfm_w1l_gvb}{#cmdb-azure-classes__table_dcq_y1l_gvb__entry__3}

| Parent class | Relationship type | Child class |
|-|-|-|
| Serial Number \[cmdb_serial_number\] | Reference | Server \[cmdb_ci_server\] |
| Serial Number \[cmdb_serial_number\] | Reference | Windows Server \[cmdb_ci_win_server\] |
| Serial Number \[cmdb_serial_number\] | Reference | Linux Server \[cmdb_ci_linux_server\] |
[Table 25. Relationships created for Serial Number]

{#cmdb-azure-classes__table_dcq_y1l_gvb}

## Server \[cmdb_ci_server\] {#cmdb-azure-classes__section_w3d_yp5_vxb}

The following attributes in the Server \[cmdb_ci_server\] table are populated by collected data.{#cmdb-azure-classes__table_dzy_cbl_gvb__entry__2}

| Attribute label | Attribute name |
|-|-|
| CPU core count | cpu_core_count |
| CPU count | cpu_count |
| Disk space (GB) | disk_space |
| Install Status | install_status |
| Is Virtual | virtual |
| Name | name |
| Object ID | object_id |
| Operating System | os |
| Operational status | operational_status |
| OS Version | os_version |
| RAM (MB) | ram |
| Serial number | serial_number |
| Comments | comments |
[ ]

{#cmdb-azure-classes__table_dzy_cbl_gvb}{#cmdb-azure-classes__table_sdn_fbl_gvb__entry__3}

| Parent class | Relationship type | Child class |
|-|-|-|
| Server \[cmdb_ci_server\] | Owns::Owned by | Cloud Mgmt Network Interface \[cmdb_ci_nic\] |
| Server \[cmdb_ci_server\] | Virtualized by::Virtualizes | Virtual Machine Instance \[cmdb_ci_vm_instance\] |
[Table 26. Relationships created for Server]

{#cmdb-azure-classes__table_sdn_fbl_gvb}

## Software \[cmdb_ci_spkg\] {#cmdb-azure-classes__section_aqz_yp5_vxb}

The following attributes in the Software \[cmdb_ci_spkg\] table are populated by collected data.{#cmdb-azure-classes__table_ck1_4bl_gvb__entry__2}

| Attribute label | Attribute name |
|-|-|
| Key | key |
| Name | name |
| Version | version |
[ ]

{#cmdb-azure-classes__table_ck1_4bl_gvb}{#cmdb-azure-classes__table_bd3_qbl_gvb__entry__3}

| Parent class | Relationship type | Child class |
|-|-|-|
| Software \[cmdb_ci_spkg\] | Reference | Software Instance \[cmdb_software_instance\] |
[Table 27. Relationship created for Software]

{#cmdb-azure-classes__table_bd3_qbl_gvb}

## Software Installation \[cmdb_sam_sw_install\] {#cmdb-azure-classes__section_bfy_sp5_vxb}

The following attributes in the Software Installation \[cmdb_sam_sw_install\] table are populated by collected data. {#cmdb-azure-classes__table_yq5_3zv_rwb__entry__2}

| Attribute label | Attribute name |
|-|-|
| Display name | display_name |
| Publisher | publisher |
| Version | version |
| Discovery source | discovery_source |
[ ]

{#cmdb-azure-classes__table_yq5_3zv_rwb}

## Software Instance \[cmdb_software_instance\] {#cmdb-azure-classes__section_s5y_zp5_vxb}

The following attributes in the Software Instance \[cmdb_software_instance\] table are populated by collected data.{#cmdb-azure-classes__table_cxj_5bl_gvb__entry__2}

| Attribute label | Attribute name |
|-|-|
| Installed on | installed_on |
| Name | name |
[ ]

{#cmdb-azure-classes__table_cxj_5bl_gvb}{#cmdb-azure-classes__table_h42_xbl_gvb__entry__3}

| Parent class | Relationship type | Child class |
|-|-|-|
| Software Instance \[cmdb_software_instance\] | Reference | Computer \[cmdb_ci_computer\] |
[Table 28. Relationships created for Software Instance]

{#cmdb-azure-classes__table_h42_xbl_gvb}

## Storage Volume \[cmdb_ci_storage_volume\] {#cmdb-azure-classes__section_a2s_1q5_vxb}

The following attributes in the Storage Volume \[cmdb_ci_storage_volume\] table are populated by collected data.{#cmdb-azure-classes__table_e32_ccl_gvb__entry__2}

| Attribute label | Attribute name |
|-|-|
| Install Status | install_status |
| Name | name |
| Object ID | object_id |
| Operational status | operational_status |
| Size | size |
| Size bytes | size_bytes |
| State | state |
| Volume ID | volume_id |
[ ]

{#cmdb-azure-classes__table_e32_ccl_gvb}{#cmdb-azure-classes__table_h13_fcl_gvb__entry__3}

| Parent class | Relationship type | Child class |
|-|-|-|
| Storage Volume \[cmdb_ci_storage_volume\] | Hosted on::Hosts | Azure Datacenter \[cmdb_ci_azure_datacenter\] |
| Storage Volume \[cmdb_ci_storage_volume\] | Reference | Key Value \[cmdb_key_value\] |
[Table 29. Relationships created for Storage Volume]

{#cmdb-azure-classes__table_h13_fcl_gvb}

## Virtual Machine Instance \[cmdb_ci_vm_instance\] {#cmdb-azure-classes__section_ml4_bq5_vxb}

The following attributes in the Virtual Machine Instance \[cmdb_ci_vm_instance\] table are populated by collected data.{#cmdb-azure-classes__table_whf_qcl_gvb__entry__2}

| Attribute label | Attribute name |
|-|-|
| CPUs | cpus |
| Disks size (GB) | disks_size |
| Install Status | install_status |
| IP Address | ip_address |
| Memory (MB) | memory |
| Name | name |
| Object ID | object_id |
| Operational status | operational_status |
| State | state |
| VM Instance ID | vm_inst_id |
[ ]

{#cmdb-azure-classes__table_whf_qcl_gvb}{#cmdb-azure-classes__table_ljf_tcl_gvb__entry__3}

| Parent class | Relationship type | Child class |
|-|-|-|
| Virtual Machine Instance \[cmdb_ci_vm_instance\] | Managed by::Manages | Instance Scale Set \[cmdb_ci_instance_scale_set\] |
| Virtual Machine Instance \[cmdb_ci_vm_instance\] | Hosted on::Hosts | Azure Datacenter \[cmdb_ci_azure_datacenter\] |
| Virtual Machine Instance \[cmdb_ci_vm_instance\] | Provisioned From::Provisioned | Image \[cmdb_ci_os_template\] |
| Virtual Machine Instance \[cmdb_ci_vm_instance\] | Provisioned From::Provisioned | Hardware Type \[cmdb_ci_compute_template\] |
| Virtual Machine Instance \[cmdb_ci_vm_instance\] | Contains::Contained by | Cloud Mgmt Network Interface \[cmdb_ci_nic\] |
| Virtual Machine Instance \[cmdb_ci_vm_instance\] | Uses:Used by | Storage Volume \[cmdb_ci_storage_volume\] |
| Virtual Machine Instance \[cmdb_ci_vm_instance\] | Reference | Key Value \[cmdb_key_value\] |
| Virtual Machine Instance \[cmdb_ci_vm_instance\] | Reference | Computer \[cmdb_ci_computer\] |
[Table 30. Relationships created for Virtual Machine Instance]

{#cmdb-azure-classes__table_ljf_tcl_gvb}

## Windows Server \[cmdb_ci_win_server\] {#cmdb-azure-classes__section_rdg_xp5_vxb}

The following attributes in the Windows Server \[cmdb_ci_win_server\] table are populated by collected data.{#cmdb-azure-classes__table_bvz_nyv_rwb__entry__2}

| Attribute label | Attribute name |
|-|-|
| CPU core count | cpu_core_count |
| Disk space (GB) | disk_space |
| Install Status | install_status |
| Is Virtual | virtual |
| Name | name |
| Object ID | object_id |
| Operating System | os |
| Operational status | operational_status |
| OS Version | os_version |
| RAM (MB) | ram |
| Serial number | serial_number |
[ ]

{#cmdb-azure-classes__table_bvz_nyv_rwb}{#cmdb-azure-classes__table_cvz_nyv_rwb__entry__3}

| Parent class | Relationship type | Child class |
|-|-|-|
| Windows Server \[cmdb_ci_win_server\] | Virtualized by::Virtualizes | Virtual Machine Instance \[cmdb_ci_vm_instance\] |
[Table 31. Relationship created for Windows Server]

{#cmdb-azure-classes__table_cvz_nyv_rwb}

## Related content {#cmdb-azure-classes__section_axd_pmt_l3c}

[Data mapping for Service Graph Connector for Microsoft Azure](https://www.servicenow.com/docs/jVlYNH_X4f4z0qkapxVgCA "Data from the Azure data sources is mapped and transformed into the ServiceNow CMDB Configuration Item (CI) class definitions using the Robust Transform Engine (RTE). Data is inserted into the ServiceNow CMDB using the Identification and Reconciliation Engine (IRE).")

[Service Graph Connector for Microsoft Azure properties](https://www.servicenow.com/docs/Jg7sNj5Cw~gW3y3l0BWTjQ "Service Graph Connector for Microsoft Azure properties control the behavior of the connector.")

