This documentation supports the 20.22.01 version of BMC Helix Remedyforce.

To view an earlier version, select the version from the Product version menu.


Stores information about a logical entity (with associated controls) provided by the host system to allocate and assign resources. A given resource pool may be used to allocate resources of a specific type. Hierarchies of resource pools may be created to provide administrative control over allocations. In cases where resources are subdivided, multiple resource pools may exist (for example, nodal boundaries in NUMA-like systems).

 In systems that support over-commitment, pools represent the reserved capacity, not an upper bound or limit on the maximum amount that can be allocated. Admission control during power-on may detect and prevent systems from powering due to resource exhaustion. For example, over-commitment on a resource pool with Resource Type=Memory would require that sufficient space be available in a backing store that might be managed through a storage resource pool.

Class type


Direct known subclasses


Attribute summary

AttributeData typeDescription
Allocation UnitsText (255)The allocation units used by the Reservation and Limit properties. For example, when Resource Type=Processor, Allocation Units can be set to hertz*10^6 or percent. When ResourceType=Memory, Allocation Units can be set to bytes*10^3.
CapacityNumber (15, 2)The maximum number of reservations that the resource pool can support (in Allocation Units).
Currently Consumed ResourceNumber (15, 2)The amount of resource that the resource pool currently provides to consumers. This field specifies the consumer's view of the resource. The Reserved field describes the provider's view of the resource.
High Water MarkNumber (15, 2)The maximum amount of the resource that is present in the pool (versus the maximum amount allowed in the pool).
Low Water MarkNumber (15, 2)The minimum amount of the resource that is present in the pool (versus the minimum amount allowed in the pool).
Maximum Consumable ResourceNumber (15, 2)The maximum amount of the resource that is allowed to exist in the pool.
Minimum Consumable ResourceNumber (15, 2)The minimum amount of the resource that is guaranteed to exist in the pool.
Other Resource TypeText (255)The type of resource when the Resource Type field is set to 0 (for Other).
Pool IDText (255)An identifier for the pool.

Specifies how the resource pool is used in resource management. If the value is set to true, this field indicates that the resource pool is a base from which resources are drawn and returned in resource management. A value of true also indicates that the resource pool must not be created or deleted by consumers of this model. However, other actions (modeled or not modeled), might affect the characteristics or size of primordial resource pools. If the value of this field is set to false, this field indicates that the resource pool serves as a concrete resource pool.

The following options are provided:

  • True
  • False
ReservedNumber (15, 2)The current reservations spread across all active allocations from the pool (in Allocation Units). In a hierarchical configuration, this field represents the sum of all current, descendant resource pool reservations.
Resource TypePicklist

The type of resource that the resource-pool might allocate. The following options are provided:

  • Computer System
  • Processor
  • Memory
  • IDE Controller
  • Parallel SCSI HBA
  • FC HBA
  • IB HCA
  • Ethernet Adapter
  • Other Network Adapter
  • I/O Slot
  • I/O Device
  • Floppy Drive
  • CD Drive
  • DVD Drive
  • Disk Drive
  • Tape Drive
  • Storage Extent
  • Other Storage Device
  • Serial Port
  • Parallel Port
  • USB Controller
  • Graphics Controller
  • IEEE 1394 Controller
  • Partitionable Unit
  • Base Partitionable Unit
  • Power
  • Cooling Capacity
  • Ethernet Switch Port
  • Logical Disk
  • Storage Volume
  • Ethernet Connection
  • Other

Inherited attributes

Inherited from classInherited attributes

Asset #, CI Status, Class ID, Class Name, Description, Instance Name, Location, Mark As Deleted, Model Manufacturer, Model Name, Notes, Primary Client, Priority, Serial #, Short Description, Site, Stage, Supported, Supported By, Token Id, Version Number, Warranty Exp Date

BMC_SystemComponentSystem Class ID, System Name, Is Virtual
Was this page helpful? Yes No Submitting... Thank you