CIM_ResourcePool, ROOT\CIMV2\storage\iscsitarget

Class | Childs (1) | Methods | Properties (18) | Qualifiers (5) | Instances | Namespaces (3)
Samples: VB Script | C# | VB.Net | Search on:Microsoft

Description

A ResourcePool is a logical entity (with associated controls) provided by the host system for the purpose of allocation and assignment of resources. A given ResourcePool may be used to allocate resources of a specific type. Hierarchies of ResourcePools may be created to provide administrative control over allocations. In the cases where resources are subdivided, multiple resource pools may exist (e.g. nodal boundaries in NUMA-like systems). In systems that support over commitment, pools represent the reservable 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 ResourcePool with ResourceType=Memory would require that sufficient space be available in some backing-store, that may be managed through a storage ResourcePool.

CIM_ResourcePool - child subclasses in ROOT\CIMV2\storage\iscsitarget

Number of classes:1
Class nameChildsPropertiesMethodsClass
Instances
Child
Instances
AbstractSingleton
CIM_StoragePool1243---

CIM_ResourcePool properties

CIM_ResourcePool has 18 properties (9 Local, 9 Derived)

NameOriginCIMType
AllocationUnitsCIM_ResourcePool8 [string]
CapacityCIM_ResourcePool21 [uint64]
CaptionCIM_ManagedElement8 [string]
DescriptionCIM_ManagedElement8 [string]
ElementNameCIM_ManagedElement8 [string]
HealthStateCIM_ManagedSystemElement18 [uint16]
InstallDateCIM_ManagedSystemElement101 [datetime]
InstanceIDCIM_ResourcePool8 [string]
NameCIM_ManagedSystemElement8 [string]
OperationalStatusCIM_ManagedSystemElement18 [uint16]
OtherResourceTypeCIM_ResourcePool8 [string]
PoolIDCIM_ResourcePool8 [string]
PrimordialCIM_ResourcePool11 [boolean]
ReservedCIM_ResourcePool21 [uint64]
ResourceSubTypeCIM_ResourcePool8 [string]
ResourceTypeCIM_ResourcePool18 [uint16]
StatusCIM_ManagedSystemElement8 [string]
StatusDescriptionsCIM_ManagedSystemElement8 [string]

Detailed description of CIM_ResourcePool properties

Local properties (9) of CIM_ResourcePool class

AllocationUnits property
CIMTYPE'string'
Description'This property specifies the units of allocation used by the Reservation and Limit properties. For example, when ResourceType=Processor, AllocationUnits may be set to MegaHertz. When ResourceType=Memory, AllocationUnits may be set to MegaBytes The value of this property shall be a legal value of the Programmatic Units qualifier as defined in Appendix C.1 of DSP0004 V2.4 or later.'
AllocationUnits property is in 3 classes of ROOT\CIMV2\storage\iscsitarget and in 2 namespaces
Capacity property
CIMTYPE'uint64'
Description'This property represents the maximum amount (in units of AllocationUnits) of reservations that the ResourcePool can support.'
Capacity property is in 3 classes of ROOT\CIMV2\storage\iscsitarget and in 7 namespaces
InstanceID property
CIMTYPE'string'
Description'Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following "preferred" algorithm:
:
Where and are separated by a colon (:), and where must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the _ structure of Schema class names.) In addition, to ensure uniqueness, must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between and .
is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above "preferred" algorithm is not used, the defining entity must ensure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance.
For DMTF-defined instances, the "preferred" algorithm must be used with the set to CIM.'
InstanceID property is in 40 classes of ROOT\CIMV2\storage\iscsitarget and in 21 namespaces
OtherResourceType property
CIMTYPE'string'
Description'A string that describes the resource type when a well defined value is not available and ResourceType is set to 0 for Other.'
ModelCorrespondence['CIM_ResourcePool.ResourceType']
OtherResourceType property is in 3 classes of ROOT\CIMV2\storage\iscsitarget and in 3 namespaces
PoolID property
CIMTYPE'string'
Description'An opaque identifier for the pool. This property is used to provide correlation across save and restore of configuration data to underlying persistent storage.'
ModelCorrespondence['CIM_ResourceAllocationSettingData.PoolId']
PoolID property is in 3 classes of ROOT\CIMV2\storage\iscsitarget and in 6 namespaces
Primordial property
CIMTYPE'boolean'
Description'If true, "Primordial" indicates that this ResourcePool is a base from which resources are drawn and returned in the activity of resource management. Being primordial means that this ResourcePool shall not be created or deleted by consumers of this model. However, other actions, modeled or not, may affect the characteristics or size of primordial ResourcePools. If false, "Primordial" indicates that the ResourcePool, a concrete Resource Pool, is subject to resource allocation services functions. This distinction is important because higher-level ResourcePools may be assembled using the Component or ElementAllocatedFromPool associations. Although the higher-level abstractions can be created and deleted, the most basic, (i.e. primordial), hardware-based ResourcePools cannot. They are physically realized as part of the System, or are actually managed by some other System and imported as if they were physically realized.'
Primordial property is in 6 classes of ROOT\CIMV2\storage\iscsitarget and in 3 namespaces
Reserved property
CIMTYPE'uint64'
Description'This property represents the current reservations (in units of AllocationUnits) spread across all active allocations from this pool. In a hierarchical configuration, this represents the sum of all descendant ResourcePool current reservations.'
Reserved property is in 3 classes of ROOT\CIMV2\storage\iscsitarget and in 4 namespaces
ResourceSubType property
CIMTYPE'string'
Description'A string describing an implementation specific sub-type for this pool. For example, this may be used to distinguish different models of the same resource type.'
ModelCorrespondence['CIM_ResourcePool.ResourceType']
ResourceSubType property is in 3 classes of ROOT\CIMV2\storage\iscsitarget and in 3 namespaces
ResourceType property
CIMTYPE'uint16'
Description'The type of resource this ResourcePool may allocate.'
ModelCorrespondence['CIM_ResourcePool.OtherResourceType', 'CIM_ResourcePool.ResourceSubType']
ValueMap['1', '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', '..', '0x8000..0xFFFF']
Values['Other', '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 Supply', 'Cooling Device', 'DMTF reserved', 'Vendor Reserved']
ResourceType property is in 3 classes of ROOT\CIMV2\storage\iscsitarget and in 7 namespaces

Derived properties (9) of CIM_ResourcePool class

Caption property
CIMTYPE'string'
Caption property is in 90 classes of ROOT\CIMV2\storage\iscsitarget and in 37 namespaces
Description property
CIMTYPE'string'
Description property is in 91 classes of ROOT\CIMV2\storage\iscsitarget and in 142 namespaces
ElementName property
CIMTYPE'string'
ElementName property is in 90 classes of ROOT\CIMV2\storage\iscsitarget and in 21 namespaces
HealthState property
CIMTYPE'uint16'
HealthState property is in 59 classes of ROOT\CIMV2\storage\iscsitarget and in 15 namespaces
InstallDate property
CIMTYPE'datetime'
InstallDate property is in 59 classes of ROOT\CIMV2\storage\iscsitarget and in 23 namespaces
Name property
CIMTYPE'string'
Name property is in 67 classes of ROOT\CIMV2\storage\iscsitarget and in 142 namespaces
OperationalStatus property
CIMTYPE'uint16'
OperationalStatus property is in 59 classes of ROOT\CIMV2\storage\iscsitarget and in 18 namespaces
Status property
CIMTYPE'string'
Status property is in 59 classes of ROOT\CIMV2\storage\iscsitarget and in 42 namespaces
StatusDescriptions property
CIMTYPE'string'
StatusDescriptions property is in 59 classes of ROOT\CIMV2\storage\iscsitarget and in 18 namespaces

CIM_ResourcePool Qualifiers

NameValueToInstanceToSubclassOverridableAmendedLocal
AbstractTrue
Description'A ResourcePool is a logical entity (with associated controls) provided by the host system for the purpose of allocation and assignment of resources. A given ResourcePool may be used to allocate resources of a specific type. Hierarchies of ResourcePools may be created to provide administrative control over allocations. In the cases where resources are subdivided, multiple resource pools may exist (e.g. nodal boundaries in NUMA-like systems). In systems that support over commitment, pools represent the reservable 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 ResourcePool with ResourceType=Memory would require that sufficient space be available in some backing-store, that may be managed through a storage ResourcePool.'
ExperimentalTrue
UMLPackagePath'CIM::Core::Resource'
Version'2.15.0'

CIM_ResourcePool System properties

NameValueOriginCIMTypeLocalArray
__PATH'\\.\ROOT\CIMV2\storage\iscsitarget:CIM_ResourcePool'___SYSTEM8
__NAMESPACE'ROOT\CIMV2\storage\iscsitarget'___SYSTEM8
__SERVER'.'___SYSTEM8
__DERIVATION['CIM_LogicalElement', 'CIM_ManagedSystemElement', 'CIM_ManagedElement']___SYSTEM8
__PROPERTY_COUNT18___SYSTEM3
__RELPATH'CIM_ResourcePool'___SYSTEM8
__DYNASTY'CIM_ManagedElement'___SYSTEM8
__SUPERCLASS'CIM_LogicalElement'___SYSTEM8
__CLASS'CIM_ResourcePool'___SYSTEM8
__GENUS1___SYSTEM3

Similar Classes to CIM_ResourcePool

Number of classes:8
Class nameChildsPropertiesMethodsClass
Instances
Child
Instances
AbstractSingleton
CIM_AllocatedFromStoragePool150---
CIM_ElementAllocatedFromPool120---
CIM_HostedResourcePool120---
CIM_HostedStoragePool120---
CIM_StoragePool1243---
MSISCSITARGET_AllocatedFromStoragePool050----
MSISCSITARGET_HostedStoragePool020----
MSISCSITARGET_StoragePool0253----
comments powered by Disqus
WUtils.com