Class CIM_AllocationCapabilities
extends CIM_Capabilities

CIM_AllocationCapabilities extends the CIM_Capabilities class for the purposes of expressing the resource allocation capabilities of the associated managed element for the allocation of a specific Resource Type. This class describes the supported types of allocations allowed, specific or general, the sharing modes supported for the device, dedicated and or shared and the system states where the addition or removal of the Resource Type is allowed.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_Capabilities
   |
   +--CIM_AllocationCapabilities

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringCIM_AllocationCapabilities extends the CIM_Capabilities class for the purposes of expressing the resource allocation capabilities of the associated managed element for the allocation of a specific Resource Type. This class describes the supported types of allocations allowed, specific or general, the sharing modes supported for the device, dedicated and or shared and the system states where the addition or removal of the Resource Type is allowed.
UMLPackagePathstringCIM::Core::Capabilities
Versionstring2.22.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
OtherResourceTypestring
DescriptionstringA string that describes the resource type when a well defined value is not available and ResourceType has the value "Other".
ModelCorrespondencestringCIM_ResourceAllocationSettingData.ResourceType
RequestTypesSupporteduint16
DescriptionstringIndicates whether requesting a specific resource is supported "Specific" -- request can include a request for specific resource "General" -- request does not include specific resource "Both" -- both specific and general requests are supported.
ValueMapstring0, 2, 3, 4, .., 0x8000..0xFFFF
ValuesstringUnknown, Specific, General, Both, DMTF reserved, Vendor Reserved
ResourceSubTypestring
DescriptionstringA string describing an implementation specific sub-type for this resource. For example, this may be used to distinguish different models of the same resource type.
ResourceTypeuint16
DescriptionstringThe type of resource this allocation setting represents.
ModelCorrespondencestringCIM_AllocationCapabilities.OtherResourceType, CIM_ResourceAllocationSettingData.ResourceType
ValueMapstring1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, .., 0x8000..0xFFFF
ValuesstringOther, Computer System, Processor, Memory, IDE Controller, Parallel SCSI HBA, FC HBA, iSCSI 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, DMTF reserved, Vendor Reserved
SharingModeuint16
DescriptionstringIndicates how access to underlying resource is granted: "Dedicated" -- exclusive access to underlying resource "Shared" -- shared use of underlying resource. Actual quantity is controlled by min, max size, weights, etc.
ValueMapstring0, 1, 2, 3, .., 0x8000..0xFFFF
ValuesstringUnknown, Other, Dedicated, Shared, DMTF reserved, Vendor Reserved
SupportedAddStatesuint16[]
DescriptionstringIndicates the states that the System, to which the resource will be associated via SystemDevice, may be in when a new resource is created.
ModelCorrespondencestringCIM_EnabledLogicalElement.EnabledState
ValueMapstring0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, .., 0x8000..0xFFFF
ValuesstringUnknown, Other, Enabled, Disabled, Shutting Down, Not Applicable, Enabled but Offline, In Test, Deferred, Quiesce, Starting, Paused, Suspended, DMTF Reserved, Vendor Reserved
SupportedRemoveStatesuint16[]
DescriptionstringIndicates the states that the System, to which the resource is associated via SystemDevice, may be in when a the resource is removed .
ModelCorrespondencestringCIM_EnabledLogicalElement.EnabledState
ValueMapstring0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, .., 0x8000..0xFFFF
ValuesstringUnknown, Other, Enabled, Disabled, Shutting Down, Not Applicable, Enabled but Offline, In Test, Deferred, Quiesce, Starting, Paused, Suspended, DMTF Reserved, Vendor Reserved

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
DescriptionstringCIM_ManagedElement
ElementNamestringCIM_Capabilities
Generationuint64CIM_ManagedElement
InstanceIDstringCIM_Capabilities

Class Methods

Inherited Class Methods

NameReturn TypeClass Origin
CreateGoalSettingsuint16CIM_Capabilities