MSISCSITARGET_StoragePool, ROOT\CIMV2\storage\iscsitarget

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

Description

A StoragePool is a conglomeration of storage capacity for the purpose of assignment and allocation based on service characteristics, such as location, available space or other criteria (for example, cost per megabyte or hardware ownership). A StoragePool is managed within the scope of a particular System. StoragePools may consist of component StoragePools or StorageExtents. StorageExtents that belong to the StoragePool have a Component relationship to the StoragePool. StorageExtents/StoragePools that are elements of a pool have their available space aggregated into the pool. StoragePools, StorageVolumes and LogicalDisks may be created from StoragePools. This is indicated by the AllocatedFromStoragePool association. StoragePool is scoped to a system by the HostedStoragePool association.

MSISCSITARGET_StoragePool methods

MSISCSITARGET_StoragePool has 3 methods (3 Derived)

NameOriginReturn
GetAvailableExtentsCIM_StoragePooluint32 {'out':True}
GetSupportedSizeRangeCIM_StoragePooluint32 {'out':True}
GetSupportedSizesCIM_StoragePooluint32 {'out':True}

MSISCSITARGET_StoragePool properties

MSISCSITARGET_StoragePool has 25 properties (1 Local, 24 Derived)

NameOriginCIMType
AllocationUnitsCIM_ResourcePool8 [string]
CapacityCIM_ResourcePool21 [uint64]
CaptionCIM_ManagedElement8 [string]
ClientSettableUsageCIM_StoragePool18 [uint16]
DescriptionCIM_ManagedElement8 [string]
ElementNameCIM_ManagedElement8 [string]
HealthStateCIM_ManagedSystemElement18 [uint16]
InstallDateCIM_ManagedSystemElement101 [datetime]
key
InstanceID
CIM_ResourcePool8 [string]
LowSpaceWarningThresholdCIM_StoragePool18 [uint16]
NameCIM_ManagedSystemElement8 [string]
OperationalStatusCIM_ManagedSystemElement18 [uint16]
OtherResourceTypeCIM_ResourcePool8 [string]
OtherUsageDescriptionCIM_StoragePool8 [string]
PoolIDCIM_ResourcePool8 [string]
PrimordialCIM_ResourcePool11 [boolean]
RemainingManagedSpaceCIM_StoragePool21 [uint64]
ReservedCIM_ResourcePool21 [uint64]
ResourceSubTypeCIM_ResourcePool8 [string]
ResourceTypeCIM_ResourcePool18 [uint16]
StatusCIM_ManagedSystemElement8 [string]
StatusDescriptionsCIM_ManagedSystemElement8 [string]
SystemNameMSISCSITARGET_StoragePool8 [string]
TotalManagedSpaceCIM_StoragePool21 [uint64]
UsageCIM_StoragePool18 [uint16]

Detailed description of MSISCSITARGET_StoragePool methods

Derived methods (3) of MSISCSITARGET_StoragePool class

▲ GetAvailableExtents method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
Goalref:CIM_StorageSetting0✓-{'Description':'The StorageSetting (Goal) for which supported extents should be retrieved as available. If a NULL is passed for the Goal, the method will return all available extents, regardless of the goal. There exists a possibility of error in creating a Pool, Volume, or LogicalDisk retrieved in this manner.'}
AvailableExtentsref:CIM_StorageExtent1-✓{'Description':'List of references to available StorageExtents, or subclass instances.'}
GetAvailableExtents method is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace
▲ GetSupportedSizeRange method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
ElementTypeuint160✓-{'Description':'The type of element for which supported size ranges are reported for.','ValueMap':['2', '3', '4'],'Values':['Storage Pool', 'Storage Volume', 'Logical Disk']}
Goalref:CIM_StorageSetting1✓-{'Description':'The StorageSetting for which supported size ranges should be reported for.'}
MinimumVolumeSizeuint642-✓{'Description':'The minimum size for a volume/pool in bytes.','Punit':'byte','Units':'Bytes'}
MaximumVolumeSizeuint643-✓{'Description':'The maximum size for a volume/pool in bytes.','Punit':'byte','Units':'Bytes'}
VolumeSizeDivisoruint644-✓{'Description':'A volume/pool size must be a multiple of this value which is specified in bytes.','Punit':'byte','Units':'Bytes'}
Description'For pools that that support a range of sizes for volume or pool creation, this method can be used to retrieve the supported range. Note that different pool implementations may support either or both the GetSupportedSizes and GetSupportedSizeRanges methods at different times, depending on Pool configuration. Also note that the advertised sizes may change after the call due to requests from other clients. If the pool currently only supports discrete sizes, then the return value will be set to 1.'
ImplementedTrue
Override'GetSupportedSizeRange'
ValueMap['0', '1', '2']
Values['Method completed OK', 'Method not supported', 'Use GetSupportedSizes instead']
GetSupportedSizeRange method is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace
▲ GetSupportedSizes method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
ElementTypeuint160✓-{'Description':'The type of element for which supported sizes are reported for.','ValueMap':['2', '3', '4'],'Values':['Storage Pool', 'Storage Volume', 'Logical Disk']}
Goalref:CIM_StorageSetting1✓-{'Description':'The StorageSetting for which supported sizes should be reported for.'}
Sizesuint642-✓{'Description':'List of supported sizes for a Volume/Pool creation or modification.','Punit':'byte','Units':'Bytes'}
Description'For pools that support discrete sizes for volume or pool creation, this method can be used to retrieve a list of supported sizes. Note that different pool implementations may support either or both the GetSupportedSizes and GetSupportedSizeRanges methods at different times, depending on Pool configuration. Also note that the advertised sizes may change after the call due to requests from other clients. If the pool currently only supports a range of sizes, then the return value will be set to 1.'
ImplementedTrue
Override'GetSupportedSizes'
ValueMap['0', '1', '2']
Values['Method completed OK', 'Method not supported', 'Use GetSupportedSizeRange instead']
GetSupportedSizes method is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace

Detailed description of MSISCSITARGET_StoragePool properties

Local properties (1) of MSISCSITARGET_StoragePool class

▲ SystemName property
CIMTYPE'string'
Description'Computer System Name'
readTrue
SystemName property is in 45 classes of ROOT\CIMV2\storage\iscsitarget and in 22 namespaces

Derived properties (24) of MSISCSITARGET_StoragePool class

▲ AllocationUnits property
CIMTYPE'string'
AllocationUnits property is in 3 classes of ROOT\CIMV2\storage\iscsitarget and in 2 namespaces
▲ Capacity property
CIMTYPE'uint64'
Capacity property is in 3 classes of ROOT\CIMV2\storage\iscsitarget and in 7 namespaces
▲ Caption property
CIMTYPE'string'
Caption property is in 90 classes of ROOT\CIMV2\storage\iscsitarget and in 37 namespaces
▲ ClientSettableUsage property
CIMTYPE'uint16'
ClientSettableUsage property is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace
▲ 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
▲ InstanceID property
CIMTYPE'string'
keyTrue
InstanceID property is in 40 classes of ROOT\CIMV2\storage\iscsitarget and in 21 namespaces
▲ LowSpaceWarningThreshold property
CIMTYPE'uint16'
LowSpaceWarningThreshold property is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 3 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
▲ OtherResourceType property
CIMTYPE'string'
OtherResourceType property is in 3 classes of ROOT\CIMV2\storage\iscsitarget and in 3 namespaces
▲ OtherUsageDescription property
CIMTYPE'string'
OtherUsageDescription property is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 4 namespaces
▲ PoolID property
CIMTYPE'string'
PoolID property is in 3 classes of ROOT\CIMV2\storage\iscsitarget and in 6 namespaces
▲ Primordial property
CIMTYPE'boolean'
Primordial property is in 6 classes of ROOT\CIMV2\storage\iscsitarget and in 3 namespaces
▲ RemainingManagedSpace property
CIMTYPE'uint64'
RemainingManagedSpace property is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 2 namespaces
▲ Reserved property
CIMTYPE'uint64'
Reserved property is in 3 classes of ROOT\CIMV2\storage\iscsitarget and in 4 namespaces
▲ ResourceSubType property
CIMTYPE'string'
ResourceSubType property is in 3 classes of ROOT\CIMV2\storage\iscsitarget and in 3 namespaces
▲ ResourceType property
CIMTYPE'uint16'
ResourceType property is in 3 classes of ROOT\CIMV2\storage\iscsitarget and in 7 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
▲ TotalManagedSpace property
CIMTYPE'uint64'
TotalManagedSpace property is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 2 namespaces
▲ Usage property
CIMTYPE'uint16'
Usage property is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 12 namespaces

MSISCSITARGET_StoragePool Qualifiers

NameValueToInstanceToSubclassOverridableAmendedLocal
Description'A StoragePool is a conglomeration of storage capacity for the purpose of assignment and allocation based on service characteristics, such as location, available space or other criteria (for example, cost per megabyte or hardware ownership). A StoragePool is managed within the scope of a particular System. StoragePools may consist of component StoragePools or StorageExtents. StorageExtents that belong to the StoragePool have a Component relationship to the StoragePool. StorageExtents/StoragePools that are elements of a pool have their available space aggregated into the pool. StoragePools, StorageVolumes and LogicalDisks may be created from StoragePools. This is indicated by the AllocatedFromStoragePool association. StoragePool is scoped to a system by the HostedStoragePool association.'✗✗✓✗✓
dynamicTrue✓✗✓✗✓
provider'MSiSCSITargetProv'✗✗✓✗✓
Version'1.0.0'✗✗✓✗✓

MSISCSITARGET_StoragePool System properties

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

Similar Classes to MSISCSITARGET_StoragePool

Number of classes:5
Class nameChildsPropertiesMethodsClass
Instances
Child
Instances
AbstractSingleton
CIM_AllocatedFromStoragePool150--✓-
CIM_HostedStoragePool120--✓-
CIM_StoragePool1243--✓-
MSISCSITARGET_AllocatedFromStoragePool050----
MSISCSITARGET_HostedStoragePool020----
comments powered by Disqus
WUtils.com