PbmCapabilityDiscreteSet

PbmCapabilityDiscreteSet
PbmCapabilityDiscreteSet

The PbmCapabilityDiscreteSet data object defines a set of values for storage profile property instances (PbmCapabilityPropertyInstance).

Use the discrete set type to define a set of values of a supported builtin type (PbmBuiltinTypeEnum), for example a set of integers (XSD_INT) or a set of unsigned long values (XSD_LONG). See PbmBuiltinGenericTypeEnum.VMW_SET.

A discrete set of values is declared as an array of xsd:anyType values.

  • When you define a property instance for a storage profile requirement and pass an array of values to the Server, you must set the array elements to values of the appropriate datatype.
  • When you read a discrete set from a property instance for a storage profile capability, you must cast the xsd:anyType array element values to the appropriate datatype.

This structure may be used only with operations rendered under /pbm.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "values": [
        {
            "_typeName": "string"
        }
    ]
}
array of Any
values
Required

Array of values for the set.

The values must be one of the supported datatypes as defined in PbmBuiltinTypeEnum or PbmBuiltinGenericTypeEnum.