LMI_MDRAIDStorageCapabilities

” Module for LMI_MDRAIDStorageCapabilities class.

LMI_MDRAIDStorageCapabilities

class openlmi.storage.LMI_MDRAIDStorageCapabilities.LMI_MDRAIDStorageCapabilities(*args, **kwargs)[source]

LMI_MDRAIDStorageCapabilities provider implementation.

__init__(*args, **kwargs)[source]
cim_method_createmdraidstoragesetting(*args, **kwargs)[source]

Implements LMI_MDRAIDStorageCapabilities.CreateMDRAIDStorageSetting()

This method creates new instance of LMI_MDRAIDStorageSetting. Applications then do not need to calculate DataRedundancy, PackageRedundancy and ExtentStripeLength.

cim_method_createsetting(*args, **kwargs)[source]

Implements LMI_MDRAIDStorageCapabilities.CreateSetting()

Method to create and populate a StorageSetting instance from a StorageCapability instance. This removes the need to populate default settings and other settings in the context of each StorageCapabilities (which could be numerous). If the underlying instrumentation supports the StorageSettingWithHints subclass, then an instance of that class will be created instead.

create_setting_for_capabilities(*args, **kwargs)[source]

Create LMI_MDRAIDStorageSetting for given capabilities. Return CIMInstanceName of the setting or raise CIMError on error.

enumerate_capabilities(*args, **kwargs)[source]

Return an iterable with all capabilities instances, i.e. dictionaries property_name -> value. If the capabilities are the default ones, it must have ‘_default’ as a property name.

Table Of Contents

Previous topic

LMI_MDRAIDFormatProvider

Next topic

LMI_MDRAIDStorageExtent

This Page