Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Schemas of Cloud Provisioning and Governance tables

The tables are cloud-agnostic and can therefore hold data for any cloud provider.

Load balancer table

The load balancer table [cmdb_ci_cloud_load_balancer] extends from [cmdb_ci_vm_object], which extends from [cmdb_ci]. Click to enlarge the image.

Image omitted: schema-load-balancer.png
Load balancer CMDB object model
AttributeDescription
object_idIdentifier that typically holds the load balancer name as the value.
canonical_hosted_zone_idID of the Amazon Route 53 hosted zone for the load balancer.
canonical_hosted_zone_nameDNS name of the load balancer.
dns_namePublic DNS name of the load balancer.
fqdnDNS name as fully qualified domain name. Can also be a CNAME record pointed to the DNS name.
stateState of the load balancer: available or terminated.

Network resource table

The network resource table [cmdb_ci_network] extends from [cmdb_ci_vcenter_object], which extends from [cmdb_ci_vm_object], which extends from [cmdb_ci]. Click to enlarge the image.

Image omitted: schema-network.png
Network table object model
AttributeDescription
object\_idIdentifier that typically holds the network ID as the value. Uniquely identifies an object within a cloud.
nameName of the network.
cidrIP Address range. Classless inter-domain routing is a set of internet protocol standards that is used to create unique identifiers for networks.
default\_gatewayHolds InternetGatewayID if we attach IntenetGateway to the network.A default gateway serves as an access point or IP router that a networked computer uses to send information to a computer in another network or Internet. The specified gateway is used by default unless an application specifies a different gateway.
Broadcast\_addressIP address used to transmit messages and data packets to network systems.
Is\_sharedBoolean.true: Network shared across other projects. false: Network not shared across other projects.
max\_portsMaximum number of hosts that can be connected to the network
is\_externalBoolean.true: Network is external. false: Network is internal.
terminated\_onTime that the network was de-provisioned.
stateState of the network: available or terminated.
netmaskType of CIDR. 32-bit mask that divides an IP address into subnets and specify the hosts that are available on the network.
dhcp\_enabledBoolean:true: Dynamic IP address is assigned to host false: Static IP address is assigned to host

Storage volume resource table

The storage volume resource table [cmdb_ci_storage_volume] extends from [cmdb_ci]. Click to enlarge the image.

Image omitted: schema-storage-volume.png
Storage volume resource table object model
AttributeDescription
object\_idIdentifier that typically holds the object ID as the value. Uniquely identifies an object within a cloud.
volume\_idIdentifier that typically holds the volume ID as the value. Uniquely identifies an object within a cloud.
volume\_containerFor NetApp only, LUN becomes the volume and NetApp volume becomes the volume container.
sharableBoolean.true: Volume is shared by multiple VMs. false: Volume is not shared by multiple VMs.
storage\_typeType of storage.- AWS: Block - Azure: PageBlob - vSphere: VMware vdisk
sizeTotal capacity of the volume.
free\_spaceAvailable space of the volume
stateState of the volume: available or in_use.
share\_countNumber of VMs that are shared by the volume.

Virtual server resource table

The virtual server resource table [cmdb_ci_vm_instance] extends from [cmdb_ci_vm_object], which extends from [cmdb_ci]. Click to enlarge the image.

Image omitted: schema-virtual-server.png
Virtual server table object model
AttributeDescription
object\_idIdentifier that typically usually holds the VM instance ID. Uniquely identifies an object within a cloud.
nameName of the VM.
stateState of the VML: on, off, or terminated.
cpusNumber of CPUs.
memoryMemory size in megabytes.
disksNumber of disk drives.
disk\_sizeTotal size of disks in gigabytes.
nicsNumber of network interface adapters.
terminated\_onTime that the instance was terminated.
termination\_protectionBoolean. Default value is false.true: Can prevent the instance from being accidentally terminated using Amazon EC2. false: Cannot prevent the instance from being accidentally terminated using Amazon EC2.