|
||||||||
| Naming Rules | |
DN FORMAT:
|
|
| Inheritance | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Events | |
|
|
| Faults | |
|
|
| Fsms | |
|
|
| Properties Summary | ||||||||
| Defined in: storage:ControllerBase | |
|
equipment:Id
scalar:Uint32 |
id (storage:ControllerBase:id) Overrides:equipment:Item:id NO COMMENTS |
|
storage:ControllerSubType
scalar:Enum8 |
subType (storage:ControllerBase:subType) This new property has been added to differentiate between different types NVMe form factors. Today there is no property in storage controller MO which can identify which type NVMe form factor it is. This new property will added in GUI as a new column in the storage controller inventory page. For other than NVMe controllers, it will be NA. This was a marketing ask. |
|
storage:ControllerType
scalar:Enum8 |
type (storage:ControllerBase:type) NO COMMENTS |
| Defined in: pci:Card | |
|
pci:Addr
string:Basic |
pciAddr (pci:Card:pciAddr) NO COMMENTS |
|
pci:Slot
string:Basic |
pciSlot (pci:Card:pciSlot) NO COMMENTS |
| Defined in: equipment:StatefulBladeComp | |
| reference:Object |
locationDn (equipment:StatefulBladeComp:locationDn) Added for aggregate boards. This property refers to the DN of the extended board object |
| Defined in: equipment:StatefulChComp | |
|
equipment:OperQualifierReason
string:Basic |
operQualifierReason (equipment:StatefulChComp:operQualifierReason) Overrides:equipment:Stateful:operQualifierReason NO COMMENTS |
|
equipment:Operability
scalar:Enum8 |
operState (equipment:StatefulChComp:operState) NO COMMENTS |
|
equipment:Operability
scalar:Enum8 |
operability (equipment:StatefulChComp:operability) Overrides:equipment:Stateful:operability NO COMMENTS |
|
equipment:SensorThresholdStatus
scalar:Enum8 |
perf (equipment:StatefulChComp:perf) NO COMMENTS |
|
equipment:PowerState
scalar:Enum8 |
power (equipment:StatefulChComp:power) NO COMMENTS |
|
equipment:Presence
scalar:Enum8 |
presence (equipment:StatefulChComp:presence) Overrides:equipment:Stateful:presence NO COMMENTS |
|
equipment:SensorThresholdStatus
scalar:Enum8 |
thermal (equipment:StatefulChComp:thermal) NO COMMENTS |
|
equipment:SensorThresholdStatus
scalar:Enum8 |
voltage (equipment:StatefulChComp:voltage) NO COMMENTS |
| Defined in: equipment:Item | |
|
equipment:Model
string:Basic |
model (equipment:Item:model) NO COMMENTS |
|
equipment:Revision
string:Basic |
revision (equipment:Item:revision) NO COMMENTS |
|
equipment:Serial
string:Basic |
serial (equipment:Item:serial) NO COMMENTS |
|
equipment:Vendor
string:Basic |
vendor (equipment:Item:vendor) NO COMMENTS |
| Defined in: mo:TopProps | |
|
mo:ModificationChildAction
scalar:Bitmask32 |
childAction (mo:TopProps:childAction) |
| reference:Object |
dn (mo:TopProps:dn) The Distinguished Name (dn) unambiguously identifies an object in the system. The dn provides a fully qualified path from the top of the object tree, all the way to the object. It is built as a sequence of relative names separated by the "/" character. For example: < ... dn = "sys/chassis-5/blade-2/adaptor-1" /> |
| reference:RN |
rn (mo:TopProps:rn) The Relative Name (rn) uniquely identifies an object within a given context. Note that a dn is comprised of a sequence of relative names. For example, the context "sys/chassis-1/blade-1/adaptor-1/host-eth-2" can be thought of as the following expression: dn = <root object>/{rn}/{rn}/{rn}/{rn}/{rn}. The rn can then be used to identify the object (for instance, "adaptor-1") within the context: <... rn ="../" /> |
|
mo:InstSaclType
scalar:Bitmask8 |
sacl (mo:TopProps:sacl) The system acl property for each Managed Object. br/> This property is a 8 bit mask and supports the following values :- a: del b: mod c: addchild d: cascade By default all Managed Objects have the following permissions a: del b: mod c: addchild This property is persisted in the db. If this property has a value none it means, the user has read only permissions on this object. |
|
mo:ModificationStatus
scalar:Bitmask32 |
status (mo:TopProps:status) This property controls the life cycle of a managed object |
| Properties Detail |
Type: mo:ModificationChildAction Primitive Type: scalar:Bitmask32
Units: null
Encrypted: false
Access: implicit
Category: TopLevelChildAction
Property Validators:
Comments:
| ||
Type: reference:Object
Units: null
Encrypted: false
Access: implicit
Category: TopLevelDn
Property Validators:
Comments:
Type: equipment:Id Primitive Type: scalar:Uint32
Overrides:equipment:Item:id
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Range: min: (long)1l max: (long)64l
Comments:
Type: reference:Object
Refers: compute:ExtBoard
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
Type: equipment:Model Primitive Type: string:Basic
Like: equipment:Info:model
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Range: min: "0" max: "510"
Comments:
Type: equipment:OperQualifierReason Primitive Type: string:Basic
Overrides:equipment:Stateful:operQualifierReason
Paths: equipment:StatefulChCompIf:operQualifierReason
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Range: min: "0" max: "256"
Allowed Chars:
Regex: [a-zA-Z0-9\[\]!#$%()*+,-./:;@ _{|}˜?&]+
Comments:
| ||
Type: equipment:Operability Primitive Type: scalar:Enum8
Like: equipment:StatefulChCompIf:operState
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
| ||
Type: equipment:Operability Primitive Type: scalar:Enum8
Overrides:equipment:Stateful:operability
Paths: equipment:StatefulChCompIf:operability
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
| ||
Type: pci:Addr Primitive Type: string:Basic
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Range: min: "0" max: "510"
Comments:
Type: pci:Slot Primitive Type: string:Basic
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Range: min: "0" max: "510"
Comments:
| ||
Type: equipment:SensorThresholdStatus Primitive Type: scalar:Enum8
Like: equipment:StatefulChCompIf:perf
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
| ||
Type: equipment:PowerState Primitive Type: scalar:Enum8
Like: equipment:StatefulChCompIf:power
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
| ||
Type: equipment:Presence Primitive Type: scalar:Enum8
Overrides:equipment:Stateful:presence
Paths: equipment:StatefulChCompIf:presence
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
| ||
Type: equipment:Revision Primitive Type: string:Basic
Like: equipment:Info:revision
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Range: min: "0" max: "510"
Comments:
| ||
Type: reference:RN
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRn
Property Validators:
Comments:
Type: mo:InstSaclType Primitive Type: scalar:Bitmask8
Units: null
Encrypted: false
Access: implicit
Category: TopLevelSacl
Property Validators:
Comments:
| ||
Type: equipment:Serial Primitive Type: string:Basic
Like: equipment:Info:serial
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Range: min: "0" max: "510"
Comments:
Type: mo:ModificationStatus Primitive Type: scalar:Bitmask32
Units: null
Encrypted: false
Access: implicit
Category: TopLevelStatus
Property Validators:
Comments:
| ||
Type: storage:ControllerSubType Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
| ||
Type: equipment:SensorThresholdStatus Primitive Type: scalar:Enum8
Like: equipment:StatefulChCompIf:thermal
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
| ||
Type: storage:ControllerType Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
| ||
Type: equipment:Vendor Primitive Type: string:Basic
Like: equipment:Info:vendor
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Range: min: "0" max: "510"
Comments:
Type: equipment:SensorThresholdStatus Primitive Type: scalar:Enum8
Like: equipment:StatefulChCompIf:voltage
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
| ||
|
||||||||