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.