[This is preliminary documentation and subject to change.]
Where the SYNTAX clause of the SNMPv1 and SNMPv2C OBJECT-TYPE macro refers to an SNMP primitive type, named type, or textual convention containing a subtype definition derived from a ranged or fixed-value, INTEGER or "Gauge", an additional qualifier is required to specify the ranged and fixed values associated with that type definition.
The CIM property qualifier variable_value specifies the ranged and fixed values associated with the type definition. The variable_value qualifier is implemented as a qualifier string in the following format where the range and fixed-length values are represented as unsigned 32-bit integers:
(((0.9)..(0.9))|(0.9))(,(((0.9)..(0.9))|(0.9)))*
For example:
Status := INTEGER (10..20|8)
This example maps to:
variable_value("10..20,8")