"""This module contains the general information for FaultInst ManagedObject."""
from ...imcmo import ManagedObject
from ...imccoremeta import MoPropertyMeta, MoMeta
from ...imcmeta import VersionMeta
[docs]class FaultInstConsts:
ACK_FALSE = "false"
ACK_NO = "no"
ACK_TRUE = "true"
ACK_YES = "yes"
HIGHEST_SEVERITY_CLEARED = "cleared"
HIGHEST_SEVERITY_CONDITION = "condition"
HIGHEST_SEVERITY_CRITICAL = "critical"
HIGHEST_SEVERITY_INFO = "info"
HIGHEST_SEVERITY_MAJOR = "major"
HIGHEST_SEVERITY_MINOR = "minor"
HIGHEST_SEVERITY_WARNING = "warning"
ORIG_SEVERITY_CLEARED = "cleared"
ORIG_SEVERITY_CONDITION = "condition"
ORIG_SEVERITY_CRITICAL = "critical"
ORIG_SEVERITY_INFO = "info"
ORIG_SEVERITY_MAJOR = "major"
ORIG_SEVERITY_MINOR = "minor"
ORIG_SEVERITY_WARNING = "warning"
PREV_SEVERITY_CLEARED = "cleared"
PREV_SEVERITY_CONDITION = "condition"
PREV_SEVERITY_CRITICAL = "critical"
PREV_SEVERITY_INFO = "info"
PREV_SEVERITY_MAJOR = "major"
PREV_SEVERITY_MINOR = "minor"
PREV_SEVERITY_WARNING = "warning"
SEVERITY_CLEARED = "cleared"
SEVERITY_CONDITION = "condition"
SEVERITY_CRITICAL = "critical"
SEVERITY_INFO = "info"
SEVERITY_MAJOR = "major"
SEVERITY_MINOR = "minor"
SEVERITY_WARNING = "warning"
TYPE_CONFIGURATION = "configuration"
TYPE_CONNECTIVITY = "connectivity"
TYPE_ENVIRONMENTAL = "environmental"
TYPE_EQUIPMENT = "equipment"
TYPE_FSM = "fsm"
TYPE_GENERIC = "generic"
TYPE_MANAGEMENT = "management"
TYPE_NETWORK = "network"
TYPE_OPERATIONAL = "operational"
TYPE_SERVER = "server"
TYPE_SYSDEBUG = "sysdebug"
[docs]class FaultInst(ManagedObject):
"""This is FaultInst class."""
consts = FaultInstConsts()
naming_props = set([u'code'])
mo_meta = MoMeta("FaultInst", "faultInst", "fault-[code]", VersionMeta.Version151f, "OutputOnly", 0xf, [], ["admin", "read-only", "user"], [u'adaptorUnit', u'computeBoard', u'computeRackUnit', u'equipmentFan', u'equipmentPsu', u'memoryArray', u'memoryUnit', u'pciEquipSlot', u'powerBudget', u'processorUnit', u'storageController', u'storageFlexFlashController', u'storageFlexFlashPhysicalDrive', u'storageFlexFlashVirtualDrive', u'storageLocalDisk', u'storageRaidBattery', u'storageVirtualDrive', u'sysdebugMEpLog'], [], ["Get"])
prop_meta = {
"ack": MoPropertyMeta("ack", "ack", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, None, None, None, ["false", "no", "true", "yes"], []),
"affected_dn": MoPropertyMeta("affected_dn", "affectedDN", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, 0, 255, None, [], []),
"cause": MoPropertyMeta("cause", "cause", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, None, None, None, [], []),
"change_set": MoPropertyMeta("change_set", "changeSet", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, 0, 512, None, [], []),
"child_action": MoPropertyMeta("child_action", "childAction", "string", VersionMeta.Version151f, MoPropertyMeta.INTERNAL, None, None, None, None, [], []),
"code": MoPropertyMeta("code", "code", "string", VersionMeta.Version151f, MoPropertyMeta.NAMING, None, None, None, None, [], []),
"created": MoPropertyMeta("created", "created", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, None, None, None, [], []),
"descr": MoPropertyMeta("descr", "descr", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, 0, 384, None, [], []),
"dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, 0x2, 0, 255, None, [], []),
"highest_severity": MoPropertyMeta("highest_severity", "highestSeverity", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, None, None, None, ["cleared", "condition", "critical", "info", "major", "minor", "warning"], []),
"id": MoPropertyMeta("id", "id", "ulong", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, None, None, None, [], []),
"last_transition": MoPropertyMeta("last_transition", "lastTransition", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, None, None, None, [], []),
"lc": MoPropertyMeta("lc", "lc", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, None, None, r"""((defaultValue|none|flapping|soaking-clear),){0,3}(defaultValue|none|flapping|soaking-clear){0,1}""", [], []),
"occur": MoPropertyMeta("occur", "occur", "ushort", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, None, None, None, [], []),
"orig_severity": MoPropertyMeta("orig_severity", "origSeverity", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, None, None, None, ["cleared", "condition", "critical", "info", "major", "minor", "warning"], []),
"prev_severity": MoPropertyMeta("prev_severity", "prevSeverity", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, None, None, None, ["cleared", "condition", "critical", "info", "major", "minor", "warning"], []),
"rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, 0x4, 0, 255, None, [], []),
"rule": MoPropertyMeta("rule", "rule", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, None, None, None, [], []),
"severity": MoPropertyMeta("severity", "severity", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, None, None, None, ["cleared", "condition", "critical", "info", "major", "minor", "warning"], []),
"status": MoPropertyMeta("status", "status", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, 0x8, None, None, None, ["", "created", "deleted", "modified", "removed"], []),
"tags": MoPropertyMeta("tags", "tags", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, None, None, r"""((defaultValue|generic|server|network|storage|pod|security|operations|fsmstagefail|fsmstageretry|fsmstageremoteinv),){0,10}(defaultValue|generic|server|network|storage|pod|security|operations|fsmstagefail|fsmstageretry|fsmstageremoteinv){0,1}""", [], []),
"type": MoPropertyMeta("type", "type", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, None, None, None, ["configuration", "connectivity", "environmental", "equipment", "fsm", "generic", "management", "network", "operational", "server", "sysdebug"], []),
}
prop_map = {
"ack": "ack",
"affectedDN": "affected_dn",
"cause": "cause",
"changeSet": "change_set",
"childAction": "child_action",
"code": "code",
"created": "created",
"descr": "descr",
"dn": "dn",
"highestSeverity": "highest_severity",
"id": "id",
"lastTransition": "last_transition",
"lc": "lc",
"occur": "occur",
"origSeverity": "orig_severity",
"prevSeverity": "prev_severity",
"rn": "rn",
"rule": "rule",
"severity": "severity",
"status": "status",
"tags": "tags",
"type": "type",
}
def __init__(self, parent_mo_or_dn, code, **kwargs):
self._dirty_mask = 0
self.code = code
self.ack = None
self.affected_dn = None
self.cause = None
self.change_set = None
self.child_action = None
self.created = None
self.descr = None
self.highest_severity = None
self.id = None
self.last_transition = None
self.lc = None
self.occur = None
self.orig_severity = None
self.prev_severity = None
self.rule = None
self.severity = None
self.status = None
self.tags = None
self.type = None
ManagedObject.__init__(self, "FaultInst", parent_mo_or_dn, **kwargs)