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

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia ServiceNow AI Platform Capabilities

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# OpenStack classes

# OpenStack extension classes {#ariaid-title1}

Release version: Australia  
Updated March 12, 2026  
![](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 OpenStack extension classes

TheCMDB CI Class Modelsapp from the ServiceNow Store adds and updates Configuration Management Database (CMDB) classes specifically for OpenStack environments.
This app extends the CMDB class hierarchy by introducing new classes that represent OpenStack components, complete with class descriptions, identification rules, and relevant relationships.
These classes integrate seamlessly with existing CMDB data, enabling ServiceNow applications like Discovery and Service Mapping Patterns to accurately populate configuration items (CIs) and discover OpenStack technologies and software.
Show full answer Show less  
OpenStack itself is a cloud operating system managing compute, storage, and networking resources across datacenters. It offers modular, horizontally scalable services accessible via APIs and common authentication mechanisms. The OpenStack classes in the CMDB correspond to key OpenStack elements such as services, endpoints, and domains.

## Key Features

* **New OpenStack CI Classes:**
  * **OpenStack Services \[cmdbcicloudopenstackservice\]:** Represents OpenStack web services accessible via URL.
  * **OpenStack Endpoint \[cmdbcicloudopenstackendpoint\]:** Defines access points to OpenStack services.
  * **OpenStack Domain \[cmdbcicloudopenstackdomain\]:** Represents collections of users, groups, and projects within OpenStack.
* **Extended Class Columns:**
  * **OpenStack Services:** Includes columns for service type (e.g., Compute, identity, network) and enabled state indicating visibility in the Service catalog.
  * **OpenStack Endpoint:** Adds interface type (public, internal, admin) describing endpoint visibility and an enabled flag for catalog inclusion.
  * **OpenStack Domain:** Contains an enabled flag to indicate if the domain is active.
* **Integration with CMDB and ServiceNow Apps:** These extensions allow Discovery and Service Mapping to leverage OpenStack-specific classes for better CI identification and relationship mapping.

## Benefits for ServiceNow Customers

* **Enhanced Visibility:** Gain detailed and structured visibility into OpenStack cloud resources within your CMDB.
* **Improved Discovery Accuracy:** Utilize native OpenStack classes to improve automated CI discovery and service mapping for cloud infrastructure.
* **Streamlined Cloud Management:** Manage OpenStack services, endpoints, and domains effectively with clear identification and state information integrated into your existing CMDB framework.
* **Flexible Cloud Modeling:** The modular OpenStack classes support scalable and evolving cloud environments, matching OpenStack's pluggable components approach.  
The CMDB CI Class Models app adds or updates classes for OpenStack.
CMDB CI Class Models is a ServiceNow Store app that adds class models that extend the CMDB class hierarchy. The new or updated classes include class descriptions, identification rules, identifier entries, and, if applicable, dependent relationships. You can use the added classes just like any other CMDB class. Applications such as Discovery and Service Mapping Patterns can use the class extensions to populate CIs and discover technologies and software.

See the release notes for all CMDB CI class models.

## Request apps on the Store {#cmdb-ci-class-models-openstack__section_q43_zl2_ylb}

Visit the [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) to view all the available apps, and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the [ServiceNow Store version history release notes](https://www.servicenow.com/docs/r/store-release-notes/sn-store-release-notes.html).{#cmdb-ci-class-models-openstack__inline-send-to-store}

## OpenStack {#cmdb-ci-class-models-openstack__section_zmg_ssv_nkb}

OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter. All of these resources are managed and provisioned through APIs with common authentication mechanisms. Other components provide services such as orchestration, fault management, and service management to promote high availability of user applications. OpenStack is broken up into services to enable you to plug and play components depending on your needs. These components are designed for horizontal scalability, so you can easily add new resources to grow your cloud over time.Figure 1. OpenStack classes integrated with the CMDB class hierarchy   

## Classes {#cmdb-ci-class-models-openstack__section_jdk_55v_nkb}

This section lists the classes that the CMDB CI Class Models app adds or updates.
See the class columns table for further details about the columns added for each class.  
CMDB CI Class Models: Release 1.8.0 adds the following classes for OpenStack. For the list of classes in the base system, including classes that this app might extend, see [CMDB tables descriptions](https://www.servicenow.com/docs/1GLrH0vZKHQqi0lHfIjuTw "List of tables in the CMDB in a base system with its name, label, and a description of the type of information that is stored in the table.").{#cmdb-ci-class-models-openstack__table_emx_x5v_nkb__entry__3}

| Class | Extends | Description |
|-|-|-|
| OpenStack Services \[cmdb_ci_cloud_openstack_service\] | Virtual Machine Object \[cmdb_ci_vm_object\] | An OpenStack web service that can be accessed via a URL. |
| OpenStack Endpoint \[cmdb_ci_cloud_openstack_endpoint\] | Virtual Machine Object \[cmdb_ci_vm_object\] | The access point of a Service. |
| OpenStack Domain \[cmdb_ci_cloud_openstack_domain\] | Virtual Machine Object \[cmdb_ci_vm_object\] | A collection of users, groups, and projects. |
[ ]

{#cmdb-ci-class-models-openstack__table_emx_x5v_nkb}

## Class columns {#cmdb-ci-class-models-openstack__section_nwl_mvv_nkb}

CMDB CI Class Models: Release 1.8.0 adds the following columns to the respective classes.{#cmdb-ci-class-models-openstack__table_zkl_cyf_pkb__entry__2}

| Added columns | Description |
|-|-|
| type | The Service type, which describes the API implemented by the Service. Possible values: Compute, ec2, identity, image, network, or volume. |
| enabled | Defines if the service and its endpoints appear in the Service catalog (true/false). |
[Table 1. OpenStack Services \[cmdb_ci_cloud_openstack_service\] class]

{#cmdb-ci-class-models-openstack__table_zkl_cyf_pkb}  
{#cmdb-ci-class-models-openstack__table_ob4_kyf_pkb__entry__2}

| Added columns | Description |
|-|-|
| interface | The interface type, which describes the visibility of the endpoint. Possible values: * public - Visible by end users on a publicly available network interface. * internal - Visible by end users on an unmetered internal network interface. * admin - Visible by administrative users on a secure network interface. {#cmdb-ci-class-models-openstack__ul_f2s_4yf_pkb} |
| enabled | Defines if the Service and its endpoints appear in the Service catalog (true/false). |
[Table 2. OpenStack Endpoint \[cmdb_ci_cloud_openstack_endpoint\] class]

{#cmdb-ci-class-models-openstack__table_ob4_kyf_pkb}  
{#cmdb-ci-class-models-openstack__table_wjk_tyf_pkb__entry__2}

| Added columns | Description |
|-|-|
| enabled | Defines if the domain is enabled (true/false). |
[Table 3. OpenStack Domain \[cmdb_ci_cloud_openstack_domain\] class]

{#cmdb-ci-class-models-openstack__table_wjk_tyf_pkb}
**Related concepts**   

* [CMDB schema model](https://www.servicenow.com/docs/pWJtlqbltQ7WG0zFmnTq6Q "The CMDB schema model is a series of connected tables that contain all the assets and business services controlled by a company and its configurations.")

