imcsdk.mometa.storage package¶
Submodules¶
This module contains the general information for StorageController ManagedObject.
-
class
imcsdk.mometa.storage.StorageController.
StorageController
(parent_mo_or_dn, type, id, **kwargs)[source]¶ Bases:
imcsdk.imcmo.ManagedObject
This is StorageController class.
-
consts
= <imcsdk.mometa.storage.StorageController.StorageControllerConsts instance>¶
-
mo_meta
= <imcsdk.imccoremeta.MoMeta object>¶
-
naming_props
= set([u'type', u'id'])¶
-
prop_map
= {'dn': 'dn', 'status': 'status', 'vendor': 'vendor', 'raidSupport': 'raid_support', 'presence': 'presence', 'selfEncryptEnabled': 'self_encrypt_enabled', 'adminAction': 'admin_action', 'serial': 'serial', 'model': 'model', 'childAction': 'child_action', 'id': 'id', 'pciSlot': 'pci_slot', 'rn': 'rn', 'type': 'type'}¶
-
prop_meta
= {'dn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10ba03690>, 'self_encrypt_enabled': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc4e110>, 'vendor': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cb14d50>, 'presence': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc4ee50>, 'admin_action': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cd28ed0>, 'serial': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc4e8d0>, 'pci_slot': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc4e190>, 'raid_support': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc4e750>, 'rn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc4e410>, 'child_action': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b5770d0>, 'id': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d6fb910>, 'status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc4e490>, 'model': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10c0a0810>, 'type': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc4e590>}¶
-
-
class
imcsdk.mometa.storage.StorageController.
StorageControllerConsts
[source]¶ -
ADMIN_ACTION_CLEAR_BOOT_DRIVE
= 'clear-boot-drive'¶
-
ADMIN_ACTION_CLEAR_FOREIGN_CONFIG
= 'clear-foreign-config'¶
-
ADMIN_ACTION_DELETE_ALL_VDS_RESET_PDS
= 'delete-all-vds-reset-pds'¶
-
ADMIN_ACTION_DISABLE_JBOD
= 'disable-jbod'¶
-
ADMIN_ACTION_ENABLE_JBOD
= 'enable-jbod'¶
-
ADMIN_ACTION_GET_TTY_LOG
= 'get-tty-log'¶
-
ADMIN_ACTION_IMPORT_FOREIGN_CONFIG
= 'import-foreign-config'¶
-
PRESENCE_EMPTY
= 'empty'¶
-
PRESENCE_EQUIPPED
= 'equipped'¶
-
PRESENCE_EQUIPPED_IDENTITY_UNESTABLISHABLE
= 'equipped-identity-unestablishable'¶
-
PRESENCE_EQUIPPED_NOT_PRIMARY
= 'equipped-not-primary'¶
-
PRESENCE_EQUIPPED_WITH_MALFORMED_FRU
= 'equipped-with-malformed-fru'¶
-
PRESENCE_INACCESSIBLE
= 'inaccessible'¶
-
PRESENCE_MISMATCH
= 'mismatch'¶
-
PRESENCE_MISMATCH_IDENTITY_UNESTABLISHABLE
= 'mismatch-identity-unestablishable'¶
-
PRESENCE_MISSING
= 'missing'¶
-
PRESENCE_NOT_SUPPORTED
= 'not-supported'¶
-
PRESENCE_UNAUTHORIZED
= 'unauthorized'¶
-
PRESENCE_UNKNOWN
= 'unknown'¶
-
This module contains the general information for StorageControllerProps ManagedObject.
-
class
imcsdk.mometa.storage.StorageControllerProps.
StorageControllerProps
(parent_mo_or_dn, **kwargs)[source]¶ Bases:
imcsdk.imcmo.ManagedObject
This is StorageControllerProps class.
-
consts
= <imcsdk.mometa.storage.StorageControllerProps.StorageControllerPropsConsts instance>¶
-
mo_meta
= <imcsdk.imccoremeta.MoMeta object>¶
-
naming_props
= set([])¶
-
prop_map
= {'degradedVirtualDriveCount': 'degraded_virtual_drive_count', 'nvdataVersion': 'nvdata_version', 'offlineVirtualDriveCount': 'offline_virtual_drive_count', 'supportsRaidsrl03': 'supports_raidsrl03', 'nvramPresent': 'nvram_present', 'serialDebuggerPresent': 'serial_debugger_present', 'supportsRaid10': 'supports_raid10', 'dateOfManufacture': 'date_of_manufacture', 'health': 'health', 'firmwarePackageBuild': 'firmware_package_build', 'dn': 'dn', 'failedPhysicalDriveCount': 'failed_physical_drive_count', 'memoryCorrectableErrors': 'memory_correctable_errors', 'raidChipTempCentigrade': 'raid_chip_temp_centigrade', 'webBiosVersion': 'web_bios_version', 'memoryPresent': 'memory_present', 'criticalPhysicalDriveCount': 'critical_physical_drive_count', 'supportsRaid00': 'supports_raid00', 'pciSlot': 'pci_slot', 'bbuPresent': 'bbu_present', 'virtualDriveCount': 'virtual_drive_count', 'memoryUncorrectableErrors': 'memory_uncorrectable_errors', 'backendPortCount': 'backend_port_count', 'bootVersion': 'boot_version', 'serial': 'serial', 'ttyLogStatus': 'tty_log_status', 'bootDriveIsPhysicalDrive': 'boot_drive_is_physical_drive', 'cacheMemorySize': 'cache_memory_size', 'memorySize': 'memory_size', 'controllerStatus': 'controller_status', 'sasAddress4': 'sas_address4', 'sasAddress5': 'sas_address5', 'sasAddress6': 'sas_address6', 'sasAddress7': 'sas_address7', 'sasAddress0': 'sas_address0', 'sasAddress1': 'sas_address1', 'sasAddress2': 'sas_address2', 'sasAddress3': 'sas_address3', 'bootDrive': 'boot_drive', 'rn': 'rn', 'flashPresent': 'flash_present', 'prebootCliVersion': 'preboot_cli_version', 'supportsRaid50': 'supports_raid50', 'revision': 'revision', 'status': 'status', 'bootBlockVersion': 'boot_block_version', 'physicalDriveCount': 'physical_drive_count', 'supportsRaid0': 'supports_raid0', 'supportsRaid5': 'supports_raid5', 'supportsRaid6': 'supports_raid6', 'supportsRaid1erlq0': 'supports_raid1erlq0', 'childAction': 'child_action', 'batteryStatus': 'battery_status', 'supportsRaid1e': 'supports_raid1e', 'supportsRaid1e0rlq0': 'supports_raid1e0rlq0', 'supportsRaid1': 'supports_raid1', 'supportsRaid60': 'supports_raid60'}¶
-
prop_meta
= {'boot_version': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d2d8350>, 'supports_raid10': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b4e8590>, 'memory_size': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d2d8950>, 'supports_raid50': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b758350>, 'pci_slot': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d2d8110>, 'cache_memory_size': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d2d8a10>, 'critical_physical_drive_count': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d2d8490>, 'flash_present': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d2d88d0>, 'tty_log_status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b6e25d0>, 'supports_raid1e': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b4e8350>, 'sas_address7': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b4e87d0>, 'preboot_cli_version': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d2d8210>, 'failed_physical_drive_count': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d2d80d0>, 'memory_uncorrectable_errors': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d2d8d10>, 'dn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d2d8790>, 'boot_drive_is_physical_drive': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d2d87d0>, 'memory_present': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d2d81d0>, 'supports_raid00': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b4e8310>, 'raid_chip_temp_centigrade': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10ccc2050>, 'supports_raid1erlq0': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b758f50>, 'offline_virtual_drive_count': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d2d8050>, 'physical_drive_count': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d2d8d50>, 'supports_raidsrl03': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b758290>, 'backend_port_count': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10a55acd0>, 'nvram_present': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d2d8ad0>, 'battery_status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10a55a1d0>, 'boot_block_version': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d2d8450>, 'sas_address6': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b4e8450>, 'date_of_manufacture': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d2d8090>, 'sas_address4': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b4e89d0>, 'sas_address5': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b4e8510>, 'sas_address2': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b4e8050>, 'sas_address3': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b4e8d90>, 'sas_address0': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b4e8ed0>, 'sas_address1': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b4e8c50>, 'supports_raid1e0rlq0': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b7583d0>, 'serial': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b4e8650>, 'nvdata_version': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d2d8cd0>, 'serial_debugger_present': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b4e8390>, 'memory_correctable_errors': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d2d8c10>, 'web_bios_version': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b6e28d0>, 'firmware_package_build': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d2d8dd0>, 'supports_raid1': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b4e8e50>, 'supports_raid0': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b4e84d0>, 'health': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d2d8390>, 'supports_raid6': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b758a50>, 'supports_raid5': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b758ed0>, 'boot_drive': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d2d8290>, 'rn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b4e8110>, 'child_action': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d2d86d0>, 'bbu_present': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10a55ad10>, 'revision': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10ccc21d0>, 'status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b4e8fd0>, 'controller_status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d2d84d0>, 'virtual_drive_count': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b6e2d10>, 'supports_raid60': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b758d10>, 'degraded_virtual_drive_count': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d2d8f90>}¶
-
This module contains the general information for StorageControllerSettings ManagedObject.
-
class
imcsdk.mometa.storage.StorageControllerSettings.
StorageControllerSettings
(parent_mo_or_dn, **kwargs)[source]¶ Bases:
imcsdk.imcmo.ManagedObject
This is StorageControllerSettings class.
-
consts
= <imcsdk.mometa.storage.StorageControllerSettings.StorageControllerSettingsConsts instance>¶
-
mo_meta
= <imcsdk.imccoremeta.MoMeta object>¶
-
naming_props
= set([])¶
-
prop_map
= {'status': 'status', 'maintainPdFailHistory': 'maintain_pd_fail_history', 'spinDownUnconfigured': 'spin_down_unconfigured', 'batteryWarning': 'battery_warning', 'exposeEnclosureDevices': 'expose_enclosure_devices', 'spinupDriveCount': 'spinup_drive_count', 'eccBucketLeakRate': 'ecc_bucket_leak_rate', 'enableCopybackOnSmart': 'enable_copyback_on_smart', 'physDriveCoercionMode': 'phys_drive_coercion_mode', 'spinupDelay': 'spinup_delay', 'autoEnhancedImport': 'auto_enhanced_import', 'rn': 'rn', 'dn': 'dn', 'enableSsdPatrolRead': 'enable_ssd_patrol_read', 'cacheFlushInterval': 'cache_flush_interval', 'enableJbod': 'enable_jbod', 'childAction': 'child_action', 'enableCopybackToSsdOnSmartError': 'enable_copyback_to_ssd_on_smart_error', 'rebuildRate': 'rebuild_rate', 'clusterEnable': 'cluster_enable', 'patrolReadRate': 'patrol_read_rate', 'predictiveFailPollInterval': 'predictive_fail_poll_interval', 'pciSlot': 'pci_slot', 'ncqStatus': 'ncq_status', 'reconstructionRate': 'reconstruction_rate', 'consistencyCheckRate': 'consistency_check_rate'}¶
-
prop_meta
= {'status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10affa7d0>, 'maintain_pd_fail_history': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b5b32d0>, 'consistency_check_rate': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cbe3150>, 'pci_slot': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10ad4b4d0>, 'ncq_status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b5b3910>, 'child_action': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cbe3590>, 'expose_enclosure_devices': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b5b3050>, 'rebuild_rate': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10affad10>, 'enable_copyback_to_ssd_on_smart_error': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cbe3290>, 'spinup_delay': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10affac90>, 'spinup_drive_count': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10affae90>, 'predictive_fail_poll_interval': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10ad4b910>, 'patrol_read_rate': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10ad4b290>, 'rn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10affa390>, 'reconstruction_rate': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10affa2d0>, 'dn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cbe3550>, 'spin_down_unconfigured': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10affa9d0>, 'auto_enhanced_import': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cbe32d0>, 'battery_warning': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cbe3710>, 'enable_copyback_on_smart': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cbe3450>, 'phys_drive_coercion_mode': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10ad4b7d0>, 'enable_ssd_patrol_read': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b5b31d0>, 'ecc_bucket_leak_rate': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cbe3a90>, 'enable_jbod': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b5b3ed0>, 'cache_flush_interval': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cbe3610>, 'cluster_enable': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cbe3190>}¶
-
This module contains the general information for StorageFlexFlashController ManagedObject.
-
class
imcsdk.mometa.storage.StorageFlexFlashController.
StorageFlexFlashController
(parent_mo_or_dn, id, **kwargs)[source]¶ Bases:
imcsdk.imcmo.ManagedObject
This is StorageFlexFlashController class.
-
consts
= <imcsdk.mometa.storage.StorageFlexFlashController.StorageFlexFlashControllerConsts instance>¶
-
mo_meta
= <imcsdk.imccoremeta.MoMeta object>¶
-
naming_props
= set([u'id'])¶
-
prop_map
= {'dn': 'dn', 'status': 'status', 'internalState': 'internal_state', 'vendor': 'vendor', 'cardSlot': 'card_slot', 'rn': 'rn', 'autoSync': 'auto_sync', 'controllerStatus': 'controller_status', 'productName': 'product_name', 'fwVersion': 'fw_version', 'adminAction': 'admin_action', 'startupFwVersion': 'startup_fw_version', 'configuredMode': 'configured_mode', 'runningFwVersion': 'running_fw_version', 'health': 'health', 'partitionName': 'partition_name', 'childAction': 'child_action', 'nonUtilPartitionName': 'non_util_partition_name', 'id': 'id', 'cardsManageable': 'cards_manageable'}¶
-
prop_meta
= {'dn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10ce474d0>, 'configured_mode': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10ce47810>, 'controller_status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10ce47910>, 'auto_sync': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10ce475d0>, 'product_name': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10ce47290>, 'admin_action': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10ce47c90>, 'internal_state': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10ce47e10>, 'fw_version': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10ce47250>, 'non_util_partition_name': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10ce473d0>, 'vendor': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10c878dd0>, 'status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10c878150>, 'health': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10ce47490>, 'running_fw_version': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10c878410>, 'startup_fw_version': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10c878550>, 'cards_manageable': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10ce47650>, 'rn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10ce471d0>, 'card_slot': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10ce47510>, 'id': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10ce47110>, 'partition_name': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10ce47bd0>, 'child_action': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10ce47950>}¶
-
-
class
imcsdk.mometa.storage.StorageFlexFlashController.
StorageFlexFlashControllerConsts
[source]¶ -
ADMIN_ACTION_CONFIGURE_CARDS
= 'configure-cards'¶
-
ADMIN_ACTION_CONFIGURE_FIRMWARE_MODE
= 'configure-firmware-mode'¶
-
ADMIN_ACTION_RESET_FLEXFLASH_CONTROLLER
= 'reset-flexflash-controller'¶
-
ADMIN_ACTION_RESET_PARTITION_DEFAULT
= 'reset-partition-default'¶
-
ADMIN_ACTION_SYNC_CARD_CONFIGURATION
= 'sync-card-configuration'¶
-
CARD_SLOT_NONE
= 'none'¶
-
CARD_SLOT_SLOT_1
= 'slot-1'¶
-
CARD_SLOT_SLOT_2
= 'slot-2'¶
-
CONFIGURED_MODE_MIRROR
= 'mirror'¶
-
CONFIGURED_MODE_UTIL
= 'util'¶
-
This module contains the general information for StorageFlexFlashControllerProps ManagedObject.
-
class
imcsdk.mometa.storage.StorageFlexFlashControllerProps.
StorageFlexFlashControllerProps
(parent_mo_or_dn, **kwargs)[source]¶ Bases:
imcsdk.imcmo.ManagedObject
This is StorageFlexFlashControllerProps class.
-
consts
= <imcsdk.mometa.storage.StorageFlexFlashControllerProps.StorageFlexFlashControllerPropsConsts instance>¶
-
mo_meta
= <imcsdk.imccoremeta.MoMeta object>¶
-
naming_props
= set([])¶
-
prop_map
= {'status': 'status', 'childAction': 'child_action', 'virtualDriveCount': 'virtual_drive_count', 'partitionName': 'partition_name', 'cardSlot': 'card_slot', 'controllerStatus': 'controller_status', 'fwVersion': 'fw_version', 'health': 'health', 'rn': 'rn', 'internalState': 'internal_state', 'cardsManageable': 'cards_manageable', 'dn': 'dn', 'vendor': 'vendor', 'physicalDriveCount': 'physical_drive_count', 'startupFwVersion': 'startup_fw_version', 'productName': 'product_name', 'adminAction': 'admin_action', 'nonUtilPartitionName': 'non_util_partition_name', 'configuredMode': 'configured_mode', 'autoSync': 'auto_sync', 'controllerName': 'controller_name', 'runningFwVersion': 'running_fw_version', 'operatingMode': 'operating_mode'}¶
-
prop_meta
= {'status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d056c90>, 'controller_name': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cf8b1d0>, 'fw_version': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cf8bc90>, 'vendor': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d056f10>, 'child_action': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cf8b490>, 'configured_mode': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cf8bb50>, 'internal_state': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cf8b650>, 'non_util_partition_name': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cf8b6d0>, 'partition_name': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cf8b690>, 'running_fw_version': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d056f50>, 'health': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10ad2b410>, 'rn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d056b90>, 'product_name': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cf8b790>, 'dn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cf8b750>, 'controller_status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cf8b090>, 'admin_action': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cf8b610>, 'virtual_drive_count': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d056050>, 'startup_fw_version': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d056650>, 'physical_drive_count': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cf8b5d0>, 'auto_sync': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cf8b810>, 'operating_mode': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cf8b7d0>, 'cards_manageable': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cf8b4d0>, 'card_slot': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cf8b590>}¶
-
-
class
imcsdk.mometa.storage.StorageFlexFlashControllerProps.
StorageFlexFlashControllerPropsConsts
[source]¶
This module contains the general information for StorageFlexFlashOperationalProfile ManagedObject.
-
class
imcsdk.mometa.storage.StorageFlexFlashOperationalProfile.
StorageFlexFlashOperationalProfile
(parent_mo_or_dn, **kwargs)[source]¶ Bases:
imcsdk.imcmo.ManagedObject
This is StorageFlexFlashOperationalProfile class.
-
consts
= <imcsdk.mometa.storage.StorageFlexFlashOperationalProfile.StorageFlexFlashOperationalProfileConsts instance>¶
-
mo_meta
= <imcsdk.imccoremeta.MoMeta object>¶
-
naming_props
= set([])¶
-
prop_map
= {'dn': 'dn', 'status': 'status', 'raidSecondaryRole': 'raid_secondary_role', 'wrErrCountSlot1Threshold': 'wr_err_count_slot1_threshold', 'rdErrCountSlot1Threshold': 'rd_err_count_slot1_threshold', 'ioReadErrorThreshold': 'io_read_error_threshold', 'wrErrCountSlot2Threshold': 'wr_err_count_slot2_threshold', 'controller': 'controller', 'rdErrCountSlot2Threshold': 'rd_err_count_slot2_threshold', 'adminAction': 'admin_action', 'virtualDrivesEnabled': 'virtual_drives_enabled', 'raidPrimaryMember': 'raid_primary_member', 'rn': 'rn', 'ioWriteErrorThreshold': 'io_write_error_threshold', 'operatingMode': 'operating_mode', 'childAction': 'child_action'}¶
-
prop_meta
= {'dn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e1cb250>, 'status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e1cb6d0>, 'wr_err_count_slot1_threshold': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e1cb7d0>, 'io_write_error_threshold': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e1cb350>, 'admin_action': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e1cb0d0>, 'io_read_error_threshold': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e1cb2d0>, 'raid_primary_member': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e1cb450>, 'wr_err_count_slot2_threshold': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e1cb850>, 'controller': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e1cb1d0>, 'raid_secondary_role': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e1cb4d0>, 'rd_err_count_slot1_threshold': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e1cb550>, 'operating_mode': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e1cb3d0>, 'rd_err_count_slot2_threshold': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e1cb5d0>, 'rn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e1cb650>, 'virtual_drives_enabled': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e1cb750>, 'child_action': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e1cb150>}¶
-
-
class
imcsdk.mometa.storage.StorageFlexFlashOperationalProfile.
StorageFlexFlashOperationalProfileConsts
[source]¶ -
ADMIN_ACTION_CLEAR_ERRORS
= 'clear-errors'¶
-
RAID_PRIMARY_MEMBER_SLOT_1
= 'slot-1'¶
-
RAID_PRIMARY_MEMBER_SLOT_2
= 'slot-2'¶
-
RAID_SECONDARY_ROLE_ACTIVE
= 'active'¶
-
RAID_SECONDARY_ROLE_INITIALIZING
= 'initializing'¶
-
This module contains the general information for StorageFlexFlashPhysicalDrive ManagedObject.
-
class
imcsdk.mometa.storage.StorageFlexFlashPhysicalDrive.
StorageFlexFlashPhysicalDrive
(parent_mo_or_dn, physical_drive_id, **kwargs)[source]¶ Bases:
imcsdk.imcmo.ManagedObject
This is StorageFlexFlashPhysicalDrive class.
-
consts
= <imcsdk.mometa.storage.StorageFlexFlashPhysicalDrive.StorageFlexFlashPhysicalDriveConsts instance>¶
-
mo_meta
= <imcsdk.imccoremeta.MoMeta object>¶
-
naming_props
= set([u'physicalDriveId'])¶
-
prop_map
= {'dn': 'dn', 'physicalDriveId': 'physical_drive_id', 'oemId': 'oem_id', 'syncMode': 'sync_mode', 'slotNumber': 'slot_number', 'readErrorCount': 'read_error_count', 'signature': 'signature', 'writeErrorCount': 'write_error_count', 'productName': 'product_name', 'cardType': 'card_type', 'manufacturerDate': 'manufacturer_date', 'raidRole': 'raid_role', 'pdStatus': 'pd_status', 'childAction': 'child_action', 'physicalDrive': 'physical_drive', 'passwordProtected': 'password_protected', 'capacity': 'capacity', 'rn': 'rn', 'blockSize': 'block_size', 'cardStatus': 'card_status', 'serialNumber': 'serial_number', 'controller': 'controller', 'cardMode': 'card_mode', 'writeEnabled': 'write_enabled', 'status': 'status', 'drivesEnabled': 'drives_enabled', 'health': 'health', 'productRevision': 'product_revision', 'writeErrorThreshold': 'write_error_threshold', 'partitionCount': 'partition_count', 'manufacturerId': 'manufacturer_id', 'readErrorThreshold': 'read_error_threshold'}¶
-
prop_meta
= {'dn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e221090>, 'status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e221a90>, 'slot_number': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e221a10>, 'password_protected': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e221410>, 'read_error_threshold': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e221810>, 'card_status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e218e50>, 'physical_drive_id': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e221590>, 'controller': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e218fd0>, 'serial_number': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e221910>, 'physical_drive': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e221510>, 'block_size': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e218c10>, 'write_error_count': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e221c10>, 'card_mode': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e218ad0>, 'child_action': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e218f50>, 'pd_status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e221490>, 'partition_count': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e221390>, 'manufacturer_date': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e221210>, 'capacity': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e218bd0>, 'write_enabled': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e221b90>, 'rn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e221890>, 'sync_mode': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e221b10>, 'read_error_count': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e221790>, 'card_type': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e218ed0>, 'raid_role': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e221710>, 'drives_enabled': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e221110>, 'health': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e221190>, 'product_revision': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e221690>, 'write_error_threshold': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e221c90>, 'oem_id': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e221310>, 'manufacturer_id': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e221290>, 'signature': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e221990>, 'product_name': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e221610>}¶
-
-
class
imcsdk.mometa.storage.StorageFlexFlashPhysicalDrive.
StorageFlexFlashPhysicalDriveConsts
[source]¶
This module contains the general information for StorageFlexFlashVirtualDrive ManagedObject.
-
class
imcsdk.mometa.storage.StorageFlexFlashVirtualDrive.
StorageFlexFlashVirtualDrive
(parent_mo_or_dn, partition_id, **kwargs)[source]¶ Bases:
imcsdk.imcmo.ManagedObject
This is StorageFlexFlashVirtualDrive class.
-
consts
= <imcsdk.mometa.storage.StorageFlexFlashVirtualDrive.StorageFlexFlashVirtualDriveConsts instance>¶
-
mo_meta
= <imcsdk.imccoremeta.MoMeta object>¶
-
naming_props
= set([u'partitionId'])¶
-
prop_map
= {'dn': 'dn', 'status': 'status', 'virtualDrive': 'virtual_drive', 'hostAccessible': 'host_accessible', 'adminAction': 'admin_action', 'childAction': 'child_action', 'partitionId': 'partition_id', 'driveStatus': 'drive_status', 'lastOperationStatus': 'last_operation_status', 'driveScope': 'drive_scope', 'driveType': 'drive_type', 'rn': 'rn', 'size': 'size', 'operationInProgress': 'operation_in_progress'}¶
-
prop_meta
= {'dn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2a9350>, 'status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2a9850>, 'last_operation_status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2a95d0>, 'drive_status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2a9450>, 'admin_action': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2a9250>, 'child_action': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2a92d0>, 'host_accessible': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2a9550>, 'drive_scope': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2a93d0>, 'operation_in_progress': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2a9650>, 'partition_id': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2a96d0>, 'virtual_drive': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2a98d0>, 'drive_type': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2a94d0>, 'rn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2a9750>, 'size': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2a97d0>}¶
-
-
class
imcsdk.mometa.storage.StorageFlexFlashVirtualDrive.
StorageFlexFlashVirtualDriveConsts
[source]¶ -
ADMIN_ACTION_DISABLE_VD
= 'disable-vd'¶
-
ADMIN_ACTION_ENABLE_VD
= 'enable-vd'¶
-
ADMIN_ACTION_ERASE_VD
= 'erase-vd'¶
-
ADMIN_ACTION_SYNC_VD
= 'sync-vd'¶
-
ADMIN_ACTION_UPDATE_VD
= 'update-vd'¶
-
This module contains the general information for StorageFlexFlashVirtualDriveImageMap ManagedObject.
-
class
imcsdk.mometa.storage.StorageFlexFlashVirtualDriveImageMap.
StorageFlexFlashVirtualDriveImageMap
(parent_mo_or_dn, virtual_drive, **kwargs)[source]¶ Bases:
imcsdk.imcmo.ManagedObject
This is StorageFlexFlashVirtualDriveImageMap class.
-
consts
= <imcsdk.mometa.storage.StorageFlexFlashVirtualDriveImageMap.StorageFlexFlashVirtualDriveImageMapConsts instance>¶
-
mo_meta
= <imcsdk.imccoremeta.MoMeta object>¶
-
naming_props
= set([u'virtualDrive'])¶
-
prop_map
= {'dn': 'dn', 'map': 'map', 'virtualDrive': 'virtual_drive', 'remoteFile': 'remote_file', 'mountOptions': 'mount_options', 'adminAction': 'admin_action', 'password': 'password', 'childAction': 'child_action', 'toEnableMapping': 'to_enable_mapping', 'username': 'username', 'status': 'status', 'remoteShare': 'remote_share', 'rn': 'rn'}¶
-
prop_meta
= {'dn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e3087d0>, 'map': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e3082d0>, 'to_enable_mapping': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2f8310>, 'admin_action': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e294790>, 'mount_options': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e308fd0>, 'password': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2f8090>, 'remote_share': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2f8190>, 'child_action': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e308e50>, 'username': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2f8390>, 'virtual_drive': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2f8410>, 'status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2f8290>, 'rn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2f8210>, 'remote_file': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2f8110>}¶
-
-
class
imcsdk.mometa.storage.StorageFlexFlashVirtualDriveImageMap.
StorageFlexFlashVirtualDriveImageMapConsts
[source]¶ -
ADMIN_ACTION_MAP
= 'map'¶
-
ADMIN_ACTION_UNMAP
= 'unmap'¶
-
MAP_CIFS
= 'cifs'¶
-
MAP_NFS
= 'nfs'¶
-
This module contains the general information for StorageLocalDisk ManagedObject.
-
class
imcsdk.mometa.storage.StorageLocalDisk.
StorageLocalDisk
(parent_mo_or_dn, id, **kwargs)[source]¶ Bases:
imcsdk.imcmo.ManagedObject
This is StorageLocalDisk class.
-
consts
= <imcsdk.mometa.storage.StorageLocalDisk.StorageLocalDiskConsts instance>¶
-
mo_meta
= <imcsdk.imccoremeta.MoMeta object>¶
-
naming_props
= set([u'id'])¶
-
prop_map
= {'fdeEnabled': 'fde_enabled', 'status': 'status', 'driveFirmware': 'drive_firmware', 'interfaceType': 'interface_type', 'id': 'id', 'predictiveFailureCount': 'predictive_failure_count', 'mediaType': 'media_type', 'health': 'health', 'online': 'online', 'rn': 'rn', 'productId': 'product_id', 'dn': 'dn', 'vendor': 'vendor', 'driveState': 'drive_state', 'locatorLEDStatus': 'locator_led_status', 'adminAction': 'admin_action', 'foreignLocked': 'foreign_locked', 'dedicatedHotSpareForVDId': 'dedicated_hot_spare_for_vd_id', 'coercedSize': 'coerced_size', 'childAction': 'child_action', 'linkSpeed': 'link_speed', 'locked': 'locked', 'fdeCapable': 'fde_capable', 'pdStatus': 'pd_status', 'secured': 'secured', 'driveSerialNumber': 'drive_serial_number'}¶
-
prop_meta
= {'status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2fe550>, 'locator_led_status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e1f9c10>, 'interface_type': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2fefd0>, 'foreign_locked': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2fe150>, 'vendor': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e373310>, 'id': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2fe310>, 'child_action': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2a9b90>, 'pd_status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e308c90>, 'dedicated_hot_spare_for_vd_id': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2a9b10>, 'fde_capable': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2fed50>, 'drive_serial_number': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2a9d90>, 'secured': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2fe2d0>, 'health': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2fead0>, 'online': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e308e10>, 'media_type': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e308050>, 'rn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2fe7d0>, 'dn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2a9ed0>, 'fde_enabled': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2fecd0>, 'coerced_size': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2a9b50>, 'predictive_failure_count': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2feb90>, 'drive_state': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2fef10>, 'admin_action': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2a9e90>, 'link_speed': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2fea10>, 'drive_firmware': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2a9ad0>, 'locked': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e308d50>, 'product_id': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e2fe210>}¶
-
-
class
imcsdk.mometa.storage.StorageLocalDisk.
StorageLocalDiskConsts
[source]¶ -
ADMIN_ACTION_DISABLE_SED_FOREIGN_DRIVES
= 'disable-sed-foreign-drives'¶
-
ADMIN_ACTION_DISABLE_SELF_ENCRYPT
= 'disable-self-encrypt'¶
-
ADMIN_ACTION_ENABLE_SELF_ENCRYPT
= 'enable-self-encrypt'¶
-
ADMIN_ACTION_LOCATOR_LED_OFF
= 'locator-led-off'¶
-
ADMIN_ACTION_LOCATOR_LED_ON
= 'locator-led-on'¶
-
ADMIN_ACTION_MAKE_DEDICATED_HOT_SPARE
= 'make-dedicated-hot-spare'¶
-
ADMIN_ACTION_MAKE_GLOBAL_HOT_SPARE
= 'make-global-hot-spare'¶
-
ADMIN_ACTION_MAKE_JBOD
= 'make-jbod'¶
-
ADMIN_ACTION_MAKE_UNCONFIGURED_GOOD
= 'make-unconfigured-good'¶
-
ADMIN_ACTION_PREPARE_FOR_REMOVAL
= 'prepare-for-removal'¶
-
ADMIN_ACTION_REMOVE_HOT_SPARE
= 'remove-hot-spare'¶
-
ADMIN_ACTION_SET_BOOT_DRIVE
= 'set-boot-drive'¶
-
ADMIN_ACTION_UNDO_PREPARE_FOR_REMOVAL
= 'undo-prepare-for-removal'¶
-
DEDICATED_HOT_SPARE_FOR_VDID_
= ''¶
-
LOCATOR_LEDSTATUS_OFF
= 'off'¶
-
LOCATOR_LEDSTATUS_ON
= 'on'¶
-
This module contains the general information for StorageLocalDiskProps ManagedObject.
-
class
imcsdk.mometa.storage.StorageLocalDiskProps.
StorageLocalDiskProps
(parent_mo_or_dn, **kwargs)[source]¶ Bases:
imcsdk.imcmo.ManagedObject
This is StorageLocalDiskProps class.
-
consts
= <imcsdk.mometa.storage.StorageLocalDiskProps.StorageLocalDiskPropsConsts instance>¶
-
mo_meta
= <imcsdk.imccoremeta.MoMeta object>¶
-
naming_props
= set([])¶
-
prop_map
= {'status': 'status', 'sequenceNumber': 'sequence_number', 'mediaErrorCount': 'media_error_count', 'interfaceType': 'interface_type', 'physicalDrive': 'physical_drive', 'blockSize': 'block_size', 'predictiveFailureCount': 'predictive_failure_count', 'mediaType': 'media_type', 'sasAddress0': 'sas_address0', 'sasAddress1': 'sas_address1', 'enclosureDeviceId': 'enclosure_device_id', 'health': 'health', 'rn': 'rn', 'dn': 'dn', 'nonCoercedSize': 'non_coerced_size', 'deviceId': 'device_id', 'bootDrive': 'boot_drive', 'rawSize': 'raw_size', 'coercedSize': 'coerced_size', 'childAction': 'child_action', 'linkSpeed': 'link_speed', 'blockCount': 'block_count', 'powerState': 'power_state', 'otherErrorCount': 'other_error_count', 'pdStatus': 'pd_status'}¶
-
prop_meta
= {'status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e49c4d0>, 'interface_type': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e48ed10>, 'sas_address0': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e49c350>, 'sas_address1': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e49c3d0>, 'raw_size': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e49c250>, 'physical_drive': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e49c0d0>, 'predictive_failure_count': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e49c1d0>, 'block_size': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e48ebd0>, 'child_action': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e48e1d0>, 'block_count': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e440bd0>, 'health': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e48ec90>, 'power_state': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e49c150>, 'boot_drive': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e48e650>, 'media_type': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e48ee90>, 'rn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e49c2d0>, 'dn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e48e0d0>, 'pd_status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e49c050>, 'coerced_size': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e48e150>, 'enclosure_device_id': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e48e550>, 'non_coerced_size': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e48ef10>, 'media_error_count': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e48ee10>, 'link_speed': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e48ed90>, 'device_id': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e48e210>, 'other_error_count': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e48ef90>, 'sequence_number': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e49c450>}¶
-
This module contains the general information for StorageLocalDiskSlotEp ManagedObject.
-
class
imcsdk.mometa.storage.StorageLocalDiskSlotEp.
StorageLocalDiskSlotEp
(parent_mo_or_dn, id, **kwargs)[source]¶ Bases:
imcsdk.imcmo.ManagedObject
This is StorageLocalDiskSlotEp class.
-
consts
= <imcsdk.mometa.storage.StorageLocalDiskSlotEp.StorageLocalDiskSlotEpConsts instance>¶
-
mo_meta
= <imcsdk.imccoremeta.MoMeta object>¶
-
naming_props
= set([u'id'])¶
-
prop_map
= {'dn': 'dn', 'status': 'status', 'presence': 'presence', 'operability': 'operability', 'rn': 'rn', 'id': 'id', 'childAction': 'child_action'}¶
-
prop_meta
= {'dn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e43a390>, 'status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e43a890>, 'presence': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e43a790>, 'operability': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e43a710>, 'rn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e43a810>, 'id': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e43a950>, 'child_action': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e43a250>}¶
-
-
class
imcsdk.mometa.storage.StorageLocalDiskSlotEp.
StorageLocalDiskSlotEpConsts
[source]¶ -
OPERABILITY_ACCESSIBILITY_PROBLEM
= 'accessibility-problem'¶
-
OPERABILITY_AUTO_UPGRADE
= 'auto-upgrade'¶
-
OPERABILITY_BIOS_POST_TIMEOUT
= 'bios-post-timeout'¶
-
OPERABILITY_CHASSIS_LIMIT_EXCEEDED
= 'chassis-limit-exceeded'¶
-
OPERABILITY_CONFIG
= 'config'¶
-
OPERABILITY_DECOMISSIONING
= 'decomissioning'¶
-
OPERABILITY_DEGRADED
= 'degraded'¶
-
OPERABILITY_DISABLED
= 'disabled'¶
-
OPERABILITY_DISCOVERY
= 'discovery'¶
-
OPERABILITY_DISCOVERY_FAILED
= 'discovery-failed'¶
-
OPERABILITY_EQUIPMENT_PROBLEM
= 'equipment-problem'¶
-
OPERABILITY_FABRIC_CONN_PROBLEM
= 'fabric-conn-problem'¶
-
OPERABILITY_FABRIC_UNSUPPORTED_CONN
= 'fabric-unsupported-conn'¶
-
OPERABILITY_IDENTIFY
= 'identify'¶
-
OPERABILITY_IDENTITY_UNESTABLISHABLE
= 'identity-unestablishable'¶
-
OPERABILITY_INOPERABLE
= 'inoperable'¶
-
OPERABILITY_MALFORMED_FRU
= 'malformed-fru'¶
-
OPERABILITY_NOT_SUPPORTED
= 'not-supported'¶
-
OPERABILITY_OPERABLE
= 'operable'¶
-
OPERABILITY_PEER_COMM_PROBLEM
= 'peer-comm-problem'¶
-
OPERABILITY_PERFORMANCE_PROBLEM
= 'performance-problem'¶
-
OPERABILITY_POST_FAILURE
= 'post-failure'¶
-
OPERABILITY_POWERED_OFF
= 'powered-off'¶
-
OPERABILITY_POWER_PROBLEM
= 'power-problem'¶
-
OPERABILITY_REMOVED
= 'removed'¶
-
OPERABILITY_THERMAL_PROBLEM
= 'thermal-problem'¶
-
OPERABILITY_UNKNOWN
= 'unknown'¶
-
OPERABILITY_UPGRADE_PROBLEM
= 'upgrade-problem'¶
-
OPERABILITY_VOLTAGE_PROBLEM
= 'voltage-problem'¶
-
PRESENCE_EMPTY
= 'empty'¶
-
PRESENCE_EQUIPPED
= 'equipped'¶
-
PRESENCE_EQUIPPED_IDENTITY_UNESTABLISHABLE
= 'equipped-identity-unestablishable'¶
-
PRESENCE_EQUIPPED_NOT_PRIMARY
= 'equipped-not-primary'¶
-
PRESENCE_EQUIPPED_WITH_MALFORMED_FRU
= 'equipped-with-malformed-fru'¶
-
PRESENCE_INACCESSIBLE
= 'inaccessible'¶
-
PRESENCE_MISMATCH
= 'mismatch'¶
-
PRESENCE_MISMATCH_IDENTITY_UNESTABLISHABLE
= 'mismatch-identity-unestablishable'¶
-
PRESENCE_MISSING
= 'missing'¶
-
PRESENCE_NOT_SUPPORTED
= 'not-supported'¶
-
PRESENCE_UNAUTHORIZED
= 'unauthorized'¶
-
PRESENCE_UNKNOWN
= 'unknown'¶
-
This module contains the general information for StorageLocalDiskUsage ManagedObject.
-
class
imcsdk.mometa.storage.StorageLocalDiskUsage.
StorageLocalDiskUsage
(parent_mo_or_dn, physical_drive, **kwargs)[source]¶ Bases:
imcsdk.imcmo.ManagedObject
This is StorageLocalDiskUsage class.
-
consts
= <imcsdk.mometa.storage.StorageLocalDiskUsage.StorageLocalDiskUsageConsts instance>¶
-
mo_meta
= <imcsdk.imccoremeta.MoMeta object>¶
-
naming_props
= set([u'physicalDrive'])¶
-
prop_map
= {'dn': 'dn', 'numberOfBlocks': 'number_of_blocks', 'state': 'state', 'physicalDrive': 'physical_drive', 'span': 'span', 'virtualDrive': 'virtual_drive', 'rn': 'rn', 'status': 'status', 'startingBlock': 'starting_block', 'childAction': 'child_action'}¶
-
prop_meta
= {'dn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b482d10>, 'status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b482950>, 'state': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b482790>, 'span': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b4828d0>, 'number_of_blocks': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b482650>, 'virtual_drive': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b482e10>, 'physical_drive': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b482150>, 'starting_block': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b482c10>, 'rn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b482c50>, 'child_action': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b4822d0>}¶
-
This module contains the general information for StorageOperation ManagedObject.
-
class
imcsdk.mometa.storage.StorageOperation.
StorageOperation
(parent_mo_or_dn, **kwargs)[source]¶ Bases:
imcsdk.imcmo.ManagedObject
This is StorageOperation class.
-
consts
= <imcsdk.mometa.storage.StorageOperation.StorageOperationConsts instance>¶
-
mo_meta
= <imcsdk.imccoremeta.MoMeta object>¶
-
naming_props
= set([])¶
-
prop_map
= {'dn': 'dn', 'status': 'status', 'lropInProgress': 'lrop_in_progress', 'currentLrop': 'current_lrop', 'elapsedSeconds': 'elapsed_seconds', 'rn': 'rn', 'progressPercent': 'progress_percent', 'childAction': 'child_action'}¶
-
prop_meta
= {'dn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10c2afe90>, 'elapsed_seconds': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10c2af250>, 'status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10c2af310>, 'current_lrop': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10a338e50>, 'lrop_in_progress': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10c2af390>, 'rn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10c2af190>, 'progress_percent': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10c2afc10>, 'child_action': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10a338e90>}¶
-
This module contains the general information for StorageRaidBattery ManagedObject.
-
class
imcsdk.mometa.storage.StorageRaidBattery.
StorageRaidBattery
(parent_mo_or_dn, **kwargs)[source]¶ Bases:
imcsdk.imcmo.ManagedObject
This is StorageRaidBattery class.
-
consts
= <imcsdk.mometa.storage.StorageRaidBattery.StorageRaidBatteryConsts instance>¶
-
mo_meta
= <imcsdk.imccoremeta.MoMeta object>¶
-
naming_props
= set([])¶
-
prop_map
= {'status': 'status', 'completedChargeCycles': 'completed_charge_cycles', 'expectedMarginOfError': 'expected_margin_of_error', 'voltage': 'voltage', 'remainingCapacity': 'remaining_capacity', 'temperatureHigh': 'temperature_high', 'nextLearnCycle': 'next_learn_cycle', 'firmwareVersion': 'firmware_version', 'fullCapacity': 'full_capacity', 'temperature': 'temperature', 'designVoltage': 'design_voltage', 'learnCycleStatus': 'learn_cycle_status', 'current': 'current', 'health': 'health', 'learnMode': 'learn_mode', 'dateOfManufacture': 'date_of_manufacture', 'rn': 'rn', 'childAction': 'child_action', 'batteryType': 'battery_type', 'chargingState': 'charging_state', 'dn': 'dn', 'batteryPresent': 'battery_present', 'learnCycleRequested': 'learn_cycle_requested', 'adminAction': 'admin_action', 'absoluteStateOfCharge': 'absolute_state_of_charge', 'manufacturer': 'manufacturer', 'batteryStatus': 'battery_status', 'serialNumber': 'serial_number', 'retentionTime': 'retention_time', 'designCapacity': 'design_capacity', 'relativeStateOfCharge': 'relative_state_of_charge'}¶
-
prop_meta
= {'status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc51d90>, 'date_of_manufacture': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc5f6d0>, 'expected_margin_of_error': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc5f550>, 'temperature_high': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc51d50>, 'voltage': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc51f50>, 'firmware_version': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc5fc90>, 'child_action': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc5fe50>, 'temperature': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc51c10>, 'relative_state_of_charge': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc51b50>, 'battery_type': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc5f110>, 'design_voltage': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc5fc50>, 'current': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc5f490>, 'completed_charge_cycles': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc5fed0>, 'health': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc5f890>, 'charging_state': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc5f690>, 'rn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc51750>, 'full_capacity': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc5f2d0>, 'dn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc5fe10>, 'remaining_capacity': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc51350>, 'admin_action': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc5f790>, 'battery_present': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc5f850>, 'serial_number': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc51550>, 'learn_cycle_status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc5ff90>, 'manufacturer': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc5fb90>, 'learn_mode': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc5f190>, 'design_capacity': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc5fb50>, 'retention_time': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc51ad0>, 'next_learn_cycle': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc514d0>, 'absolute_state_of_charge': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc5fa90>, 'battery_status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc5f8d0>, 'learn_cycle_requested': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cc5f090>}¶
-
-
class
imcsdk.mometa.storage.StorageRaidBattery.
StorageRaidBatteryConsts
[source]¶ -
ADMIN_ACTION_DISABLE_AUTO_LEARN
= 'disable-auto-learn'¶
-
ADMIN_ACTION_ENABLE_AUTO_LEARN
= 'enable-auto-learn'¶
-
ADMIN_ACTION_START_LEARN_CYCLE
= 'start-learn-cycle'¶
-
This module contains the general information for StorageUnusedLocalDisk ManagedObject.
-
class
imcsdk.mometa.storage.StorageUnusedLocalDisk.
StorageUnusedLocalDisk
(parent_mo_or_dn, id, **kwargs)[source]¶ Bases:
imcsdk.imcmo.ManagedObject
This is StorageUnusedLocalDisk class.
-
consts
= <imcsdk.mometa.storage.StorageUnusedLocalDisk.StorageUnusedLocalDiskConsts instance>¶
-
mo_meta
= <imcsdk.imccoremeta.MoMeta object>¶
-
naming_props
= set([u'id'])¶
-
prop_map
= {'dn': 'dn', 'status': 'status', 'health': 'health', 'rn': 'rn', 'id': 'id', 'mediaType': 'media_type', 'pdStatus': 'pd_status', 'coercedSize': 'coerced_size', 'vendor': 'vendor', 'childAction': 'child_action'}¶
-
prop_meta
= {'dn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10c94d650>, 'pd_status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10c94d150>, 'coerced_size': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10c94d850>, 'health': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10c94d9d0>, 'media_type': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10c94d610>, 'rn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10afa8850>, 'status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10afa8d10>, 'id': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10c94d090>, 'vendor': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10afa8a10>, 'child_action': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10c94dfd0>}¶
-
This module contains the general information for StorageVirtualDrive ManagedObject.
-
class
imcsdk.mometa.storage.StorageVirtualDrive.
StorageVirtualDrive
(parent_mo_or_dn, id, **kwargs)[source]¶ Bases:
imcsdk.imcmo.ManagedObject
This is StorageVirtualDrive class.
-
consts
= <imcsdk.mometa.storage.StorageVirtualDrive.StorageVirtualDriveConsts instance>¶
-
mo_meta
= <imcsdk.imccoremeta.MoMeta object>¶
-
naming_props
= set([u'id'])¶
-
prop_map
= {'fdeEnabled': 'fde_enabled', 'autoDeleteOldest': 'auto_delete_oldest', 'writeCachePolicy': 'write_cache_policy', 'raidLevel': 'raid_level', 'targetId': 'target_id', 'physicalDrivesList': 'physical_drives_list', 'id': 'id', 'size': 'size', 'readPolicy': 'read_policy', 'vdStatus': 'vd_status', 'accessPolicy': 'access_policy', 'health': 'health', 'bootDrive': 'boot_drive', 'rn': 'rn', 'allowBackgroundInit': 'allow_background_init', 'currentWriteCachePolicy': 'current_write_cache_policy', 'dn': 'dn', 'driveState': 'drive_state', 'virtualDriveName': 'virtual_drive_name', 'adminAction': 'admin_action', 'autoSnapshot': 'auto_snapshot', 'drivesPerSpan': 'drives_per_span', 'childAction': 'child_action', 'diskCachePolicy': 'disk_cache_policy', 'name': 'name', 'requestedWriteCachePolicy': 'requested_write_cache_policy', 'fdeCapable': 'fde_capable', 'status': 'status', 'spanDepth': 'span_depth', 'stripSize': 'strip_size', 'cachePolicy': 'cache_policy'}¶
-
prop_meta
= {'physical_drives_list': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10bcb6ad0>, 'status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10c228210>, 'read_policy': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b9dab90>, 'virtual_drive_name': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10c228e10>, 'vd_status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10c228c90>, 'strip_size': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10c228f10>, 'id': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d8f2a10>, 'child_action': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d8f24d0>, 'requested_write_cache_policy': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b9dac90>, 'fde_capable': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d8f2410>, 'disk_cache_policy': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d8f2f90>, 'raid_level': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10bcb6550>, 'auto_delete_oldest': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cbe3fd0>, 'health': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d8f2710>, 'boot_drive': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d8f2650>, 'rn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b9daa90>, 'size': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b9da9d0>, 'access_policy': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10ace2390>, 'dn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d8f2e50>, 'fde_enabled': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d8f2d10>, 'cache_policy': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d8f2290>, 'drive_state': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d8f2210>, 'admin_action': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10ace2910>, 'target_id': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10c2280d0>, 'allow_background_init': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10cbe3250>, 'write_cache_policy': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10c2284d0>, 'name': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10c026310>, 'auto_snapshot': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d8f2ad0>, 'span_depth': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b9da650>, 'current_write_cache_policy': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d8f2750>, 'drives_per_span': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d8f2990>}¶
-
-
class
imcsdk.mometa.storage.StorageVirtualDrive.
StorageVirtualDriveConsts
[source]¶ -
ACCESS_POLICY_
= ''¶
-
ACCESS_POLICY_BLOCKED
= 'blocked'¶
-
ACCESS_POLICY_DEFAULT
= 'default'¶
-
ACCESS_POLICY_HIDDEN
= 'hidden'¶
-
ACCESS_POLICY_READ_ONLY
= 'read-only'¶
-
ACCESS_POLICY_READ_WRITE
= 'read-write'¶
-
ADMIN_ACTION_CANCEL_INITIALIZATION
= 'cancel-initialization'¶
-
ADMIN_ACTION_ENABLE_SELF_ENCRYPT
= 'enable-self-encrypt'¶
-
ADMIN_ACTION_RECONSTRUCT_VIRTUAL_DRIVE
= 'reconstruct-virtual-drive'¶
-
ADMIN_ACTION_SET_BOOT_DRIVE
= 'set-boot-drive'¶
-
ADMIN_ACTION_START_FAST_INITIALIZATION
= 'start-fast-initialization'¶
-
ADMIN_ACTION_START_FULL_INITIALIZATION
= 'start-full-initialization'¶
-
CACHE_POLICY_
= ''¶
-
CACHE_POLICY_CACHED_IO
= 'cached-io'¶
-
CACHE_POLICY_DEFAULT
= 'default'¶
-
CACHE_POLICY_DIRECT_IO
= 'direct-io'¶
-
DISK_CACHE_POLICY_
= ''¶
-
DISK_CACHE_POLICY_DEFAULT
= 'default'¶
-
DISK_CACHE_POLICY_DISABLED
= 'disabled'¶
-
DISK_CACHE_POLICY_ENABLED
= 'enabled'¶
-
DISK_CACHE_POLICY_UNCHANGED
= 'unchanged'¶
-
RAID_LEVEL_0
= '0'¶
-
RAID_LEVEL_1
= '1'¶
-
RAID_LEVEL_5
= '5'¶
-
RAID_LEVEL_6
= '6'¶
-
READ_POLICY_
= ''¶
-
READ_POLICY_ALWAYS_READ_AHEAD
= 'always-read-ahead'¶
-
READ_POLICY_DEFAULT
= 'default'¶
-
READ_POLICY_NO_READ_AHEAD
= 'no-read-ahead'¶
-
REQUESTED_WRITE_CACHE_POLICY_ALWAYS_WRITE_BACK
= 'Always Write Back'¶
-
REQUESTED_WRITE_CACHE_POLICY_DEFAULT
= 'default'¶
-
REQUESTED_WRITE_CACHE_POLICY_WRITE_BACK_GOOD_BBU
= 'Write Back Good BBU'¶
-
REQUESTED_WRITE_CACHE_POLICY_WRITE_THROUGH
= 'Write Through'¶
-
STRIP_SIZE_
= ''¶
-
STRIP_SIZE_1024K
= '1024k'¶
-
STRIP_SIZE_128K
= '128k'¶
-
STRIP_SIZE_16K
= '16k'¶
-
STRIP_SIZE_256K
= '256k'¶
-
STRIP_SIZE_32K
= '32k'¶
-
STRIP_SIZE_512K
= '512k'¶
-
STRIP_SIZE_64K
= '64k'¶
-
STRIP_SIZE_8K
= '8k'¶
-
This module contains the general information for StorageVirtualDriveCreatorUsingUnusedPhysicalDrive ManagedObject.
-
class
imcsdk.mometa.storage.StorageVirtualDriveCreatorUsingUnusedPhysicalDrive.
StorageVirtualDriveCreatorUsingUnusedPhysicalDrive
(parent_mo_or_dn, **kwargs)[source]¶ Bases:
imcsdk.imcmo.ManagedObject
This is StorageVirtualDriveCreatorUsingUnusedPhysicalDrive class.
-
consts
= <imcsdk.mometa.storage.StorageVirtualDriveCreatorUsingUnusedPhysicalDrive.StorageVirtualDriveCreatorUsingUnusedPhysicalDriveConsts instance>¶
-
mo_meta
= <imcsdk.imccoremeta.MoMeta object>¶
-
naming_props
= set([])¶
-
prop_map
= {'dn': 'dn', 'readPolicy': 'read_policy', 'diskCachePolicy': 'disk_cache_policy', 'driveGroup': 'drive_group', 'description': 'description', 'operStatus': 'oper_status', 'raidLevel': 'raid_level', 'minRequiredPhysicalDrives': 'min_required_physical_drives', 'virtualDriveName': 'virtual_drive_name', 'accessPolicy': 'access_policy', 'status': 'status', 'adminState': 'admin_state', 'adminAction': 'admin_action', 'stripSize': 'strip_size', 'createdVirtualDriveDn': 'created_virtual_drive_dn', 'rn': 'rn', 'size': 'size', 'writePolicy': 'write_policy', 'cachePolicy': 'cache_policy'}¶
-
prop_meta
= {'dn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10bfef950>, 'status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d14e510>, 'read_policy': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d6c3dd0>, 'description': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d4fc5d0>, 'cache_policy': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d2fe6d0>, 'disk_cache_policy': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d4fcc50>, 'admin_action': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b512650>, 'virtual_drive_name': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10aca11d0>, 'raid_level': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d6c30d0>, 'drive_group': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10bfef9d0>, 'oper_status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10bfef050>, 'write_policy': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10aca1b90>, 'admin_state': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d2fe2d0>, 'created_virtual_drive_dn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d4fc090>, 'strip_size': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d14e3d0>, 'rn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x109a15e90>, 'min_required_physical_drives': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10bfef810>, 'access_policy': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b512350>, 'size': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d14ec50>}¶
-
-
class
imcsdk.mometa.storage.StorageVirtualDriveCreatorUsingUnusedPhysicalDrive.
StorageVirtualDriveCreatorUsingUnusedPhysicalDriveConsts
[source]¶ -
ACCESS_POLICY_
= ''¶
-
ACCESS_POLICY_BLOCKED
= 'blocked'¶
-
ACCESS_POLICY_DEFAULT
= 'default'¶
-
ACCESS_POLICY_HIDDEN
= 'hidden'¶
-
ACCESS_POLICY_READ_ONLY
= 'read-only'¶
-
ACCESS_POLICY_READ_WRITE
= 'read-write'¶
-
ADMIN_ACTION_ENABLE_SELF_ENCRYPT
= 'enable-self-encrypt'¶
-
ADMIN_STATE_TRIGGER
= 'trigger'¶
-
ADMIN_STATE_TRIGGERED
= 'triggered'¶
-
CACHE_POLICY_
= ''¶
-
CACHE_POLICY_CACHED_IO
= 'cached-io'¶
-
CACHE_POLICY_DEFAULT
= 'default'¶
-
CACHE_POLICY_DIRECT_IO
= 'direct-io'¶
-
DISK_CACHE_POLICY_
= ''¶
-
DISK_CACHE_POLICY_DEFAULT
= 'default'¶
-
DISK_CACHE_POLICY_DISABLED
= 'disabled'¶
-
DISK_CACHE_POLICY_ENABLED
= 'enabled'¶
-
DISK_CACHE_POLICY_UNCHANGED
= 'unchanged'¶
-
RAID_LEVEL_
= ''¶
-
RAID_LEVEL_0
= '0'¶
-
RAID_LEVEL_1
= '1'¶
-
RAID_LEVEL_10
= '10'¶
-
RAID_LEVEL_5
= '5'¶
-
RAID_LEVEL_50
= '50'¶
-
RAID_LEVEL_6
= '6'¶
-
RAID_LEVEL_60
= '60'¶
-
READ_POLICY_
= ''¶
-
READ_POLICY_ALWAYS_READ_AHEAD
= 'always-read-ahead'¶
-
READ_POLICY_DEFAULT
= 'default'¶
-
READ_POLICY_NO_READ_AHEAD
= 'no-read-ahead'¶
-
STRIP_SIZE_
= ''¶
-
STRIP_SIZE_1024K
= '1024k'¶
-
STRIP_SIZE_128K
= '128k'¶
-
STRIP_SIZE_16K
= '16k'¶
-
STRIP_SIZE_256K
= '256k'¶
-
STRIP_SIZE_32K
= '32k'¶
-
STRIP_SIZE_512K
= '512k'¶
-
STRIP_SIZE_64K
= '64k'¶
-
STRIP_SIZE_8K
= '8k'¶
-
STRIP_SIZE_DEFAULT
= 'default'¶
-
WRITE_POLICY_
= ''¶
-
WRITE_POLICY_ALWAYS_WRITE_BACK
= 'Always Write Back'¶
-
WRITE_POLICY_DEFAULT
= 'default'¶
-
WRITE_POLICY_WRITE_BACK_GOOD_BBU
= 'Write Back Good BBU'¶
-
WRITE_POLICY_WRITE_THROUGH
= 'Write Through'¶
-
This module contains the general information for StorageVirtualDriveCreatorUsingVirtualDriveGroup ManagedObject.
-
class
imcsdk.mometa.storage.StorageVirtualDriveCreatorUsingVirtualDriveGroup.
StorageVirtualDriveCreatorUsingVirtualDriveGroup
(parent_mo_or_dn, **kwargs)[source]¶ Bases:
imcsdk.imcmo.ManagedObject
This is StorageVirtualDriveCreatorUsingVirtualDriveGroup class.
-
consts
= <imcsdk.mometa.storage.StorageVirtualDriveCreatorUsingVirtualDriveGroup.StorageVirtualDriveCreatorUsingVirtualDriveGroupConsts instance>¶
-
mo_meta
= <imcsdk.imccoremeta.MoMeta object>¶
-
naming_props
= set([])¶
-
prop_map
= {'dn': 'dn', 'readPolicy': 'read_policy', 'diskCachePolicy': 'disk_cache_policy', 'description': 'description', 'operStatus': 'oper_status', 'size': 'size', 'virtualDriveName': 'virtual_drive_name', 'accessPolicy': 'access_policy', 'status': 'status', 'adminState': 'admin_state', 'createdVirtualDriveDn': 'created_virtual_drive_dn', 'stripSize': 'strip_size', 'rn': 'rn', 'sharedVirtualDriveId': 'shared_virtual_drive_id', 'writePolicy': 'write_policy', 'cachePolicy': 'cache_policy'}¶
-
prop_meta
= {'dn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e789e90>, 'status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e7981d0>, 'read_policy': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e789f90>, 'description': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e789d90>, 'cache_policy': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e789c90>, 'disk_cache_policy': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e789e10>, 'virtual_drive_name': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e7982d0>, 'write_policy': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e798350>, 'strip_size': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e798250>, 'oper_status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e789f10>, 'admin_state': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e789c10>, 'created_virtual_drive_dn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e789d10>, 'shared_virtual_drive_id': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e7980d0>, 'rn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e798050>, 'access_policy': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e789610>, 'size': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e798150>}¶
-
-
class
imcsdk.mometa.storage.StorageVirtualDriveCreatorUsingVirtualDriveGroup.
StorageVirtualDriveCreatorUsingVirtualDriveGroupConsts
[source]¶ -
ACCESS_POLICY_
= ''¶
-
ACCESS_POLICY_BLOCKED
= 'blocked'¶
-
ACCESS_POLICY_DEFAULT
= 'default'¶
-
ACCESS_POLICY_HIDDEN
= 'hidden'¶
-
ACCESS_POLICY_READ_ONLY
= 'read-only'¶
-
ACCESS_POLICY_READ_WRITE
= 'read-write'¶
-
ADMIN_STATE_TRIGGER
= 'trigger'¶
-
ADMIN_STATE_TRIGGERED
= 'triggered'¶
-
CACHE_POLICY_
= ''¶
-
CACHE_POLICY_CACHED_IO
= 'cached-io'¶
-
CACHE_POLICY_DEFAULT
= 'default'¶
-
CACHE_POLICY_DIRECT_IO
= 'direct-io'¶
-
DISK_CACHE_POLICY_
= ''¶
-
DISK_CACHE_POLICY_DEFAULT
= 'default'¶
-
DISK_CACHE_POLICY_DISABLED
= 'disabled'¶
-
DISK_CACHE_POLICY_ENABLED
= 'enabled'¶
-
DISK_CACHE_POLICY_UNCHANGED
= 'unchanged'¶
-
READ_POLICY_
= ''¶
-
READ_POLICY_ALWAYS_READ_AHEAD
= 'always-read-ahead'¶
-
READ_POLICY_DEFAULT
= 'default'¶
-
READ_POLICY_NO_READ_AHEAD
= 'no-read-ahead'¶
-
SHARED_VIRTUAL_DRIVE_ID_
= ''¶
-
STRIP_SIZE_
= ''¶
-
STRIP_SIZE_1024K
= '1024k'¶
-
STRIP_SIZE_128K
= '128k'¶
-
STRIP_SIZE_16K
= '16k'¶
-
STRIP_SIZE_256K
= '256k'¶
-
STRIP_SIZE_32K
= '32k'¶
-
STRIP_SIZE_512K
= '512k'¶
-
STRIP_SIZE_64K
= '64k'¶
-
STRIP_SIZE_8K
= '8k'¶
-
STRIP_SIZE_DEFAULT
= 'default'¶
-
WRITE_POLICY_
= ''¶
-
WRITE_POLICY_ALWAYS_WRITE_BACK
= 'Always Write Back'¶
-
WRITE_POLICY_DEFAULT
= 'default'¶
-
WRITE_POLICY_WRITE_BACK_GOOD_BBU
= 'Write Back Good BBU'¶
-
WRITE_POLICY_WRITE_THROUGH
= 'Write Through'¶
-
This module contains the general information for StorageVirtualDriveWithDriveGroupSpace ManagedObject.
-
class
imcsdk.mometa.storage.StorageVirtualDriveWithDriveGroupSpace.
StorageVirtualDriveWithDriveGroupSpace
(parent_mo_or_dn, id, **kwargs)[source]¶ Bases:
imcsdk.imcmo.ManagedObject
This is StorageVirtualDriveWithDriveGroupSpace class.
-
consts
= <imcsdk.mometa.storage.StorageVirtualDriveWithDriveGroupSpace.StorageVirtualDriveWithDriveGroupSpaceConsts instance>¶
-
mo_meta
= <imcsdk.imccoremeta.MoMeta object>¶
-
naming_props
= set([u'id'])¶
-
prop_map
= {'dn': 'dn', 'status': 'status', 'raidLevel': 'raid_level', 'id': 'id', 'childAction': 'child_action', 'name': 'name', 'maxAvailableSpace': 'max_available_space', 'vdStatus': 'vd_status', 'usedPhysicalDriveIds': 'used_physical_drive_ids', 'health': 'health', 'rn': 'rn'}¶
-
prop_meta
= {'dn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e884f90>, 'status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e8848d0>, 'vd_status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e884ad0>, 'max_available_space': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e8845d0>, 'child_action': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e897050>, 'name': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e8846d0>, 'raid_level': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e884690>, 'id': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e884fd0>, 'health': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e884ed0>, 'used_physical_drive_ids': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e8849d0>, 'rn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10e884790>}¶
-