"""This module contains the general information for StorageControllerSettings ManagedObject."""
from ...imcmo import ManagedObject
from ...imccoremeta import MoPropertyMeta, MoMeta
from ...imcmeta import VersionMeta
[docs]class StorageControllerSettingsConsts:
pass
[docs]class StorageControllerSettings(ManagedObject):
"""This is StorageControllerSettings class."""
consts = StorageControllerSettingsConsts()
naming_props = set([])
mo_meta = MoMeta("StorageControllerSettings", "storageControllerSettings", "controller-settings", VersionMeta.Version201a, "InputOutput", 0xf, [], ["admin", "read-only", "user"], [u'storageController'], [], ["Get"])
prop_meta = {
"auto_enhanced_import": MoPropertyMeta("auto_enhanced_import", "autoEnhancedImport", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []),
"battery_warning": MoPropertyMeta("battery_warning", "batteryWarning", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []),
"cache_flush_interval": MoPropertyMeta("cache_flush_interval", "cacheFlushInterval", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []),
"child_action": MoPropertyMeta("child_action", "childAction", "string", VersionMeta.Version201a, MoPropertyMeta.INTERNAL, None, None, None, None, [], []),
"cluster_enable": MoPropertyMeta("cluster_enable", "clusterEnable", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []),
"consistency_check_rate": MoPropertyMeta("consistency_check_rate", "consistencyCheckRate", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []),
"dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, 0x2, 0, 255, None, [], []),
"ecc_bucket_leak_rate": MoPropertyMeta("ecc_bucket_leak_rate", "eccBucketLeakRate", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []),
"enable_copyback_on_smart": MoPropertyMeta("enable_copyback_on_smart", "enableCopybackOnSmart", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []),
"enable_copyback_to_ssd_on_smart_error": MoPropertyMeta("enable_copyback_to_ssd_on_smart_error", "enableCopybackToSsdOnSmartError", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []),
"enable_jbod": MoPropertyMeta("enable_jbod", "enableJbod", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []),
"enable_ssd_patrol_read": MoPropertyMeta("enable_ssd_patrol_read", "enableSsdPatrolRead", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []),
"expose_enclosure_devices": MoPropertyMeta("expose_enclosure_devices", "exposeEnclosureDevices", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []),
"maintain_pd_fail_history": MoPropertyMeta("maintain_pd_fail_history", "maintainPdFailHistory", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []),
"ncq_status": MoPropertyMeta("ncq_status", "ncqStatus", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []),
"patrol_read_rate": MoPropertyMeta("patrol_read_rate", "patrolReadRate", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []),
"pci_slot": MoPropertyMeta("pci_slot", "pciSlot", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []),
"phys_drive_coercion_mode": MoPropertyMeta("phys_drive_coercion_mode", "physDriveCoercionMode", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []),
"predictive_fail_poll_interval": MoPropertyMeta("predictive_fail_poll_interval", "predictiveFailPollInterval", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []),
"rebuild_rate": MoPropertyMeta("rebuild_rate", "rebuildRate", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []),
"reconstruction_rate": MoPropertyMeta("reconstruction_rate", "reconstructionRate", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []),
"rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, 0x4, 0, 255, None, [], []),
"spin_down_unconfigured": MoPropertyMeta("spin_down_unconfigured", "spinDownUnconfigured", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []),
"spinup_delay": MoPropertyMeta("spinup_delay", "spinupDelay", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []),
"spinup_drive_count": MoPropertyMeta("spinup_drive_count", "spinupDriveCount", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []),
"status": MoPropertyMeta("status", "status", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, 0x8, None, None, None, ["", "created", "deleted", "modified", "removed"], []),
}
prop_map = {
"autoEnhancedImport": "auto_enhanced_import",
"batteryWarning": "battery_warning",
"cacheFlushInterval": "cache_flush_interval",
"childAction": "child_action",
"clusterEnable": "cluster_enable",
"consistencyCheckRate": "consistency_check_rate",
"dn": "dn",
"eccBucketLeakRate": "ecc_bucket_leak_rate",
"enableCopybackOnSmart": "enable_copyback_on_smart",
"enableCopybackToSsdOnSmartError": "enable_copyback_to_ssd_on_smart_error",
"enableJbod": "enable_jbod",
"enableSsdPatrolRead": "enable_ssd_patrol_read",
"exposeEnclosureDevices": "expose_enclosure_devices",
"maintainPdFailHistory": "maintain_pd_fail_history",
"ncqStatus": "ncq_status",
"patrolReadRate": "patrol_read_rate",
"pciSlot": "pci_slot",
"physDriveCoercionMode": "phys_drive_coercion_mode",
"predictiveFailPollInterval": "predictive_fail_poll_interval",
"rebuildRate": "rebuild_rate",
"reconstructionRate": "reconstruction_rate",
"rn": "rn",
"spinDownUnconfigured": "spin_down_unconfigured",
"spinupDelay": "spinup_delay",
"spinupDriveCount": "spinup_drive_count",
"status": "status",
}
def __init__(self, parent_mo_or_dn, **kwargs):
self._dirty_mask = 0
self.auto_enhanced_import = None
self.battery_warning = None
self.cache_flush_interval = None
self.child_action = None
self.cluster_enable = None
self.consistency_check_rate = None
self.ecc_bucket_leak_rate = None
self.enable_copyback_on_smart = None
self.enable_copyback_to_ssd_on_smart_error = None
self.enable_jbod = None
self.enable_ssd_patrol_read = None
self.expose_enclosure_devices = None
self.maintain_pd_fail_history = None
self.ncq_status = None
self.patrol_read_rate = None
self.pci_slot = None
self.phys_drive_coercion_mode = None
self.predictive_fail_poll_interval = None
self.rebuild_rate = None
self.reconstruction_rate = None
self.spin_down_unconfigured = None
self.spinup_delay = None
self.spinup_drive_count = None
self.status = None
ManagedObject.__init__(self, "StorageControllerSettings", parent_mo_or_dn, **kwargs)