CMDB
126 declared fields for Configuration item. Required fields include Name, Description, CI class.
Demo baseline · November 13, 2026About this form
Use this reference to identify built-in form labels, data types, and validation. Specialized workspaces can render a subset of these fields or provide workflow-specific controls. Your role, record state and tenant configuration can change what you see.
- Registry key
cmdb- Record label
- Configuration item
- Record prefix
CI- Workspace
- Open CMDB
Field definitions
| Field | Type or reference | Built-in rules | Choices and constraints |
|---|---|---|---|
IT / OTtechnologyType | text | Read-only Default list field | Class-based technology domain with a governed override in CMDB & CSDM → IT/OT classification overrides. |
CI numbernumber | text | Read-only Default list field | — |
CI healthhealthScore | number | Read-only Default list field | Live operational health. Green 80–100%, yellow 60–79%, red 0–59%. Gray means unmeasured. |
Nametitle | text | Required Default list field | — |
Descriptiondescription | textarea | Required | — |
CI classcmdbClass | select | Required Default list field | base_ci, business_capability, business_application, application_service, business_service, business_service_offering, technical_service, technical_service_offering, software_environment, application, endpoint, laptop, desktop, mobile_device, printer, peripheral, server, virtual_machine, hypervisor, cluster, container, network, router, switch, firewall, load_balancer, storage, storage_array, rack, database, cloud_resource, cloud_service, software_product, software_installation, cloud_account, cloud_project, cloud_subscription, cloud_vpc, cloud_subnet, cloud_security_group, cloud_object_storage, cloud_managed_database, cloud_kubernetes_cluster, cloud_load_balancer, ups, battery_bank, pdu, rpp, ats, sts, generator, transformer, switchgear, busway, power_circuit, crac, crah, chiller, cooling_tower, pump, heat_exchanger, coolant_distribution_unit, rear_door_heat_exchanger, immersion_cooling, containment, environment_sensor, leak_sensor, power_meter, water_meter, fire_suppression, access_controller, camera, patch_panel, fiber_distribution_frame, cable_circuit, optical_transceiver, kvm, console_server, bms_controller, dcim_controller, plc, scada_controller, industrial_gateway |
CSDM domaincsdmDomain | select | Read-only Default list field | Assigned automatically from the selected CI class.foundation, ideation_strategy, design_planning, build_integration, service_delivery, service_consumption, manage_portfolio |
Operational statusciStatus | select | Default list field | Options are tailored to the selected CI class.operational, degraded, in_maintenance, non_operational, retired |
Lifecycle statusinstallStatus | select | Optional by default | Physical lifecycle status. In-stock CIs require a stockroom.on_order, in_stock, installed, in_maintenance, pending_retirement, retired |
Environmentenvironment | select | Optional by default | production, staging, development, test, disaster_recovery |
Business criticalitycriticality | select | Optional by default | mission_critical, high, medium, low |
Owned byownerId | reference users | Optional by default | — |
Managed bymanagedById | reference users | Optional by default | — |
Support groupassignmentGroupId | reference groups | Optional by default | — |
Approval groupapprovalGroupId | reference groups | Optional by default | Members of this group can approve problem remediation and changes for this CI. |
Business process ownerbusinessProcessOwnerId | reference users | Optional by default | Second-level change approver for changes affecting this CI. |
CompanycompanyId | reference companies | Optional by default | — |
LocationlocationId | reference locations | Optional by default | — |
DepartmentdepartmentId | reference departments | Optional by default | — |
Cost centercostCenterId | reference cost_centers | Optional by default | — |
Asset tagassetTag | text | Default list field | — |
Serial numberserialNumber | text | Optional by default | — |
Manufacturermanufacturer | text | Optional by default | — |
Modelmodel | text | Optional by default | — |
Discovery sourcediscoverySourceId | reference discovery_sources | Optional by default | — |
IRE ruleireRuleId | reference ire_rules | Optional by default | — |
Discovery manageddiscoveryManaged | boolean | Optional by default | Enabled label ManagedDisabled label Manual |
Last discoveredlastDiscovered | datetime-local | Optional by default | — |
Purchase datepurchaseDate | date | Optional by default | — |
Install dateinstallDate | date | Optional by default | — |
Warranty expirationwarrantyExpiration | date | Optional by default | — |
Retirement dateretirementDate | date | Optional by default | — |
Parent / located in CIparentLocationCiId | reference__cmdb | Optional by default | Link equipment to its rack, host or logical parent CI. Use the Location reference for the datacenter, building, floor, room and whitespace hierarchy. |
Location codelocationCode | text | Optional by default | — |
Data center codedataCenterCode | text | Optional by default | — |
Data center typedataCenterType | select | Read-only | non_cloud, cloud |
Facility / service providerprovider | text | Optional by default | — |
Availability / resilience zoneavailabilityZone | text | Optional by default | — |
Room coderoomCode | text | Optional by default | — |
Zone codezoneCode | text | Optional by default | — |
Power capacity (kW)powerCapacityKw | number | Optional by default | — |
Cooling capacity (kW)coolingCapacityKw | number | Optional by default | Minimum 0CI classes ups, battery_bank, pdu, rpp, ats, sts, generator, transformer, switchgear, busway, power_circuit, crac, crah, chiller, cooling_tower, pump, heat_exchanger, coolant_distribution_unit, rear_door_heat_exchanger, immersion_cooling, containment, environment_sensor, leak_sensor, power_meter, water_meter, fire_suppression, access_controller, camera, patch_panel, fiber_distribution_frame, cable_circuit, optical_transceiver, kvm, console_server, bms_controller, dcim_controller, plc, scada_controller, industrial_gateway |
Rack capacityrackCapacity | number | Optional by default | — |
Floor numberfloorNumber | text | Optional by default | — |
Rack unitsrackUnits | number | Optional by default | — |
Application serviceenvironmentApplicationServiceId | reference__application_services | Optional by default | CI classes software_environment |
Hardware asset recordassetRecordId | reference hardware_assets | Read-only | CI classes endpoint, server, network, storage, rack, printer, mobile_device, peripheral |
Asset lifecycleassetLifecycleState | select | Read-only | ordered, received, in_stock, allocated, in_use, operational, in_transfer, leased, reclamation, decommissioning, decommissioned, disposed, lost, stolenCI classes endpoint, server, network, storage, rack, printer, mobile_device, peripheral |
StockroomstockroomId | reference stockrooms | Optional by default | Required when lifecycle status is In stock. CI classes endpoint, server, network, storage, rack, printer, mobile_device, peripheral |
Software product recordsoftwareProductId | reference software_products | Read-only | CI classes software_product, software_installation |
Installed on CIinstalledOnCiId | reference__cmdb | Read-only | CI classes software_installation |
Software version / editioninstalledVersion | text | Read-only | CI classes software_product, software_installation |
Software publisherpublisher | text | Read-only | CI classes software_product |
Software product nameproductName | text | Read-only | CI classes software_product |
License compliancelicenseCompliance | select | Read-only | compliant, under_licensed, over_licensed, unknownCI classes software_product |
Licenses ownedlicensesOwned | number | Read-only | CI classes software_product |
Licenses allocatedlicensesAllocated | number | Read-only | CI classes software_product |
Application typeapplicationType | select | Optional by default | saas, web, desktop, mobile, integration, serviceCI classes business_application |
Application versionapplicationVersion | text | Optional by default | CI classes business_application |
Vendorvendor | text | Optional by default | CI classes business_application, server, database, network, endpoint |
Application URLapplicationUrl | url | Optional by default | CI classes business_application |
Technology stacktechnologyStack | tag_list | Optional by default | CI classes business_application |
Data classificationdataClassification | select | Optional by default | public, internal, confidential, restrictedCI classes business_application, database, cloud_resource, cloud_service |
Authentication methodauthenticationMethod | select | Optional by default | sso, local, oauth, service_account, certificate, noneCI classes business_application |
Business applicationapplicationCiId | reference__applications | Optional by default | Every application service must map to one business application CI. CI classes application_service |
Legacy service offeringserviceOffering | text | Optional by default | Historical label/association retained. Use CI service assignments and CSDM services & offerings for governed portfolio mapping. CI classes application_service, business_service, business_service_offering, technical_service, technical_service_offering |
Service ownerserviceOwnerId | reference users | Optional by default | CI classes application_service, business_service, business_service_offering, technical_service, technical_service_offering |
Service tierserviceTier | select | Optional by default | tier_0, tier_1, tier_2, tier_3CI classes application_service, business_service, business_service_offering, technical_service, technical_service_offering |
Availability target (%)availabilityTarget | number | Optional by default | CI classes application_service, business_service, business_service_offering, technical_service, technical_service_offering |
Recovery time objective (hours)recoveryTimeObjective | number | Optional by default | CI classes application_service, business_service, business_service_offering, technical_service, technical_service_offering |
Recovery point objective (hours)recoveryPointObjective | number | Optional by default | CI classes application_service, business_service, business_service_offering, technical_service, technical_service_offering |
Support hourssupportHours | select | Optional by default | 24x7, business_hours, follow_the_sun, on_callCI classes application_service, business_service, business_service_offering, technical_service, technical_service_offering |
Hostnamehostname | text | Optional by default | CI classes server, virtual_machine, hypervisor, network, router, switch, firewall, endpoint, laptop, desktop, cluster, container, load_balancer |
FQDNfqdn | text | Optional by default | CI classes server, virtual_machine, hypervisor, network, router, switch, firewall, cluster, load_balancer |
Operating systemoperatingSystem | text | Optional by default | CI classes server, virtual_machine, hypervisor, endpoint, laptop, desktop, mobile_device |
OS versionosVersion | text | Optional by default | CI classes server, virtual_machine, hypervisor, endpoint, laptop, desktop, mobile_device |
CPU countcpuCount | number | Optional by default | CI classes server, virtual_machine, hypervisor, endpoint, laptop, desktop, mobile_device |
Memory (GB)memoryGb | number | Optional by default | CI classes server, virtual_machine, hypervisor, endpoint, laptop, desktop, mobile_device |
Storage (GB)storageGb | number | Optional by default | CI classes server, virtual_machine, hypervisor, endpoint, laptop, desktop, storage, storage_array |
VirtualizationvirtualizationType | select | Optional by default | physical, virtual_machine, container, serverlessCI classes server, virtual_machine, hypervisor |
IP addressipAddress | text | Optional by default | CI classes server, virtual_machine, hypervisor, network, router, switch, firewall, endpoint, laptop, desktop, database, load_balancer, cloud_resource |
MAC addressmacAddress | text | Optional by default | CI classes server, virtual_machine, hypervisor, network, router, switch, firewall, endpoint, laptop, desktop, mobile_device |
Database enginedatabaseEngine | select | Optional by default | postgresql, mysql, sql_server, oracle, mongodb, redis, alloydb, otherCI classes database |
Database versiondatabaseVersion | text | Optional by default | CI classes database |
Instance nameinstanceName | text | Optional by default | CI classes database |
Portport | number | Optional by default | CI classes database |
Hosting server / servicehostingServer | reference__cmdb | Optional by default | CI classes database |
Cluster nameclusterName | text | Optional by default | CI classes database |
Encryption enabledencrypted | boolean | Optional by default | CI classes database |
Backup schedulebackupSchedule | text | Optional by default | CI classes database |
Device typenetworkDeviceType | select | Optional by default | router, switch, firewall, load_balancer, wireless_controller, vpn_gatewayCI classes network, router, switch, firewall |
Management IPmanagementIp | text | Optional by default | CI classes network, router, switch, firewall |
Firmware versionfirmwareVersion | text | Optional by default | CI classes network, router, switch, firewall, ups, battery_bank, pdu, rpp, ats, sts, generator, transformer, switchgear, busway, power_circuit, crac, crah, chiller, cooling_tower, pump, heat_exchanger, coolant_distribution_unit, rear_door_heat_exchanger, immersion_cooling, containment, environment_sensor, leak_sensor, power_meter, water_meter, fire_suppression, access_controller, camera, patch_panel, fiber_distribution_frame, cable_circuit, optical_transceiver, kvm, console_server, bms_controller, dcim_controller, plc, scada_controller, industrial_gateway |
Network zonenetworkZone | select | Optional by default | internet, dmz, internal, restricted, managementCI classes network, router, switch, firewall |
Rack locationrackLocation | text | Optional by default | CI classes network, router, switch, firewall, server, hypervisor |
Port countportCount | number | Optional by default | CI classes network, router, switch, firewall |
Endpoint typeendpointType | select | Optional by default | laptop, desktop, mobile, tablet, thin_client, printerCI classes endpoint, laptop, desktop, mobile_device |
Assigned userassignedUserId | reference users | Optional by default | CI classes endpoint, laptop, desktop, mobile_device |
Encryption statusencryptionStatus | select | Optional by default | encrypted, not_encrypted, unknownCI classes endpoint, laptop, desktop, mobile_device |
Cloud providercloudProvider | select | Optional by default | google_cloud, aws, azure, oracle_cloud, ibm_cloud, alibaba_cloud, private_cloud, otherCI classes cloud_resource, cloud_service, cloud_data_center |
Account / project / subscription IDcloudAccountId | text | Optional by default | CI classes cloud_resource, cloud_service, cloud_data_center |
RegioncloudRegion | text | Optional by default | CI classes cloud_resource, cloud_service, cloud_data_center |
Resource IDcloudResourceId | text | Optional by default | CI classes cloud_resource, cloud_service, cloud_data_center |
Cloud service typecloudServiceType | text | Optional by default | CI classes cloud_resource, cloud_service, cloud_data_center |
Resource statecloudResourceState | select | Optional by default | running, stopped, suspended, provisioning, deletedCI classes cloud_resource, cloud_service, cloud_data_center |
Cluster typeclusterType | select | Optional by default | kubernetes, database, compute, high_availability, otherCI classes cluster |
Node countnodeCount | number | Optional by default | CI classes cluster |
Container imagecontainerImage | text | Optional by default | CI classes container |
NamespacecontainerNamespace | text | Optional by default | CI classes container |
Load balancer typeloadBalancerType | select | Optional by default | application, network, gateway, global, internalCI classes load_balancer |
Storage typestorageType | select | Optional by default | block, object, file, database, backupCI classes storage, storage_array |
Capacity (GB)capacityGb | number | Optional by default | CI classes storage, storage_array |
Legacy business servicesbusinessServices | list_collector__business_services | Optional by default | Historical label/association retained. Use CI service assignments and CSDM services & offerings for governed portfolio mapping. |
Legacy technical servicestechnicalServices | list_collector__technical_services | Optional by default | Historical label/association retained. Use CI service assignments and CSDM services & offerings for governed portfolio mapping. |
Legacy application servicesapplicationServices | list_collector__application_services | Optional by default | Historical label/association retained. Use CI service assignments and CSDM services & offerings for governed portfolio mapping. |
Legacy supporting configuration itemssupportingCis | list_collector__cmdb | Optional by default | Infrastructure or non-application CIs supporting this service. |
CreatedcreatedAt | text | Read-only Default list field | — |
UpdatedupdatedAt | text | Read-only | — |
Customer accountdcAccountId | reference customer_accounts | Optional by default | — |
Rated power (kW)ratedPowerKw | number | Optional by default | Minimum 0 |
Supply voltagevoltage | number | Optional by default | Minimum 0 |
Electrical phasesphases | number | Optional by default | Minimum 0 |
Rated capacity (kVA)capacityKva | number | Optional by default | Minimum 0 |
Power feed A/BpowerFeed | text | Optional by default | — |
Demo record keydemoKey | text | Hidden by default | Stable identifier used by the idempotent demo fixture loader. |
Demo datasetdemoDataset | text | Hidden by default | Synthetic demonstration records. Not actual organizational inventory, financials or execution evidence. |
Related procedure: Model and reconcile configuration items.
Verification evidence
The disposable audit exercised 60 applicable validation assertions on this definition. The authenticated collection read returned HTTP 200. See the verification matrix for scope.
Collection read results by built-in role
These statuses were observed over HTTP with one role per disposable MFA account. A successful list response can be empty and does not establish individual record, field, or write access.
| Role | HTTP status |
|---|---|
| Asset Manager | 200 |
| Change Manager | 200 |
| CMDB Manager | 403 |
| Contract manager | 200 |
| Customer service agent | 200 |
| Customer service customer | 403 |
| Customer service manager | 200 |
| Datacenter Customer | 403 |
| Datacenter Fulfiller | 200 |
| Datacenter Manager | 200 |
| Datacenter Vendor | 403 |
| EH&S auditor | 403 |
| EH&S manager | 403 |
| Executive Reader | 200 |
| Field service dispatcher | 200 |
| Field service technician | 200 |
| HR case agent | 403 |
| HR knowledge manager | 403 |
| HR lifecycle manager | 403 |
| HR profile manager | 403 |
| Employee Relations investigator | 403 |
| HR service catalog administrator | 403 |
| Inventory Counter | 403 |
| ITIL Fulfiller | 403 |
| Knowledge Manager | 200 |
| Business Manager | 200 |
| Platform Administrator | 200 |
| Service Desk Agent | 200 |
| Vendor manager | 200 |
| Third-party risk manager | 200 |
| Employee with no workspace role | 403 |
Edit and verify
- Open the list from the appropriate workspace and select an existing record or a permitted create action. Confirm the intended tenant and record number.
- Use the visible controls for the current record type and state. For reference fields, select a returned record from the lookup. Fill visible required fields and use the dedicated workflow action when the record has approval or completion gates.
- After saving, reopen the record and compare its persisted values, state and activity to the intended change. Check the downstream linked record when the action creates one.
Troubleshoot
- Missing field or control: compare the role, module, record state, form conditions and tenant overrides.
- Lookup returns no result: check that the referenced record is active, in scope and compatible with the current field.
- Save is rejected: keep the exact validation message and compare the field key, choice, constraints and required related records.
- See Edit and troubleshoot records and Configuration Studio.