LMI_DiskPartitionConfigurationCapabilities

” Module for LMI_DiskPartitionConfigurationCapabilities class.

LMI_DiskPartitionConfigurationCapabilities

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

LMI_DiskPartitionConfigurationCapabilities provider implementation.

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

Check if the capabilities are the right one for the device and raise exception if something is wrong.

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

Implements LMI_DiskPartitionConfigurationCapabilities .FindPartitionLocation()

This method finds the best place for partition of given size.

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

Implements LMI_DiskPartitionConfigurationCapabilities.GetAlignment()

Return allignment unit for given StorageExtent (in blocks). New partitions and metadata sectors should be aligned to this unit.

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

Create LMI_*Setting 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.

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

Return capabilities for given StorageDevice Return None if it does not have any partition capabilities.

Table Of Contents

Previous topic

LMI_DataFormatProvider

Next topic

LMI_DiskPartitionConfigurationSetting

This Page