| Properties Summary |
| Defined in: storage:ControllerBase |
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.
|
| 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
|
adminAction
Type: storage:AdminCtrlActionType
Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: admin
Category: TopLevelRegular
Property Validators:
Comments:
-
Admin operation
| |
| Constants |
| unspecified |
0 |
NO COMMENTS
|
| import-foreign-configuration |
1 |
NO COMMENTS
|
| clear-foreign-configuration |
2 |
NO COMMENTS
|
| unpin-cache-all |
3 |
NO COMMENTS
|
| skip-initial-config |
4 |
NO COMMENTS
|
| clear-boot-configuration |
5 |
NO COMMENTS
|
| unlock-disk |
6 |
NO COMMENTS
|
| disable-security |
7 |
NO COMMENTS
|
| modify-key |
8 |
NO COMMENTS
|
| enable-security |
9 |
NO COMMENTS
|
| test-kmip-connectivity |
10 |
NO COMMENTS
|
| clean-hx-state |
11 |
NO COMMENTS
|
| secure-hx-drives |
12 |
NO COMMENTS
|
| rescan-hx-inventory |
13 |
NO COMMENTS
|
| DEFAULT |
unspecified(0) |
NO COMMENTS
|
|
adminActionTrigger
Type: storage:AdminActionTrigger
Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: admin
Category: TopLevelRegular
Property Validators:
Comments:
-
Property used to trigger an admin action
| |
| Constants |
| idle |
0 |
NO COMMENTS
|
| triggered |
1 |
NO COMMENTS
|
| canceled |
2 |
NO COMMENTS
|
| DEFAULT |
idle(0) |
NO COMMENTS
|
|
adminSecurityKey
Type: string:Basic
Units: null
Encrypted: false
Access: admin
Category: TopLevelRegular
Property Validators:
Range: min: "0" max: "510"
Comments:
-
Admin security key for unlocking the disk
assetTag
Type: naming:UserLabel
Primitive Type: string:Basic
Like: equipment:FruidInfo:assetTag
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Range: min: "0" max: "32"
Allowed Chars:
Regex: [a-zA-Z0-9\[\]!#$%()*+,-./:;@ _{|}˜?&]+
Comments:
-
NO COMMENTS
childAction
Type: mo:ModificationChildAction
Primitive Type: scalar:Bitmask32
Units: null
Encrypted: false
Access: implicit
Category: TopLevelChildAction
Property Validators:
Comments:
-
| |
| Constants |
| deleteAll |
16384u |
NO COMMENTS
|
| ignore |
4096u |
NO COMMENTS
|
| deleteNonPresent |
8192u |
NO COMMENTS
|
| DEFAULT |
0 |
This type is used to
|
|
configState
Type: storage:ConfigState
Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
-
Admin config state
| |
| Constants |
| not-applied |
0 |
NO COMMENTS
|
| applying |
1 |
NO COMMENTS
|
| applied |
2 |
NO COMMENTS
|
| apply-failed |
3 |
NO COMMENTS
|
| orphaned |
4 |
NO COMMENTS
|
| not-in-use |
5 |
NO COMMENTS
|
| N/A |
6 |
NO COMMENTS
|
| unknown |
7 |
NO COMMENTS
|
| DEFAULT |
not-applied(0) |
NO COMMENTS
|
|
controllerFlags
Type: storage:ControllerFlags
Primitive Type: scalar:Bitmask64
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
-
Various flags that pass information about the Controller
| |
| Constants |
| none |
0x0000ull |
NO COMMENTS
|
| driveSecurityCapable |
0x0001ull |
NO COMMENTS
|
| driveSecurityEnable |
0x0002ull |
NO COMMENTS
|
| DEFAULT |
none(0x0000ull) |
NO COMMENTS
|
|
controllerOps
Type: storage:SupportedControllerOp
Primitive Type: scalar:Bitmask64
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
-
NO COMMENTS
| |
| Constants |
| unknown |
0x0ull |
NO COMMENTS
|
| unlock-disk |
0x100000ull |
NO COMMENTS
|
| get-phy-errors |
0x10000ull |
NO COMMENTS
|
| ctlr-shutdown |
0x1000ull |
NO COMMENTS
|
| set-suboem |
0x100ull |
NO COMMENTS
|
| get-foreign-configuration |
0x10ull |
NO COMMENTS
|
| no-ops-supported |
0x1ull |
NO COMMENTS
|
| disable-security |
0x200000ull |
NO COMMENTS
|
| clear-all-config |
0x20000ull |
NO COMMENTS
|
| get-pinned-list |
0x2000ull |
NO COMMENTS
|
| set-factory-defaults |
0x200ull |
NO COMMENTS
|
| clear-foreign-configuration |
0x20ull |
NO COMMENTS
|
| modify |
0x2ull |
NO COMMENTS
|
| update-boot-drive |
0x40000ull |
NO COMMENTS
|
| unpin-cache |
0x4000ull |
NO COMMENTS
|
| get-time-secs |
0x400ull |
NO COMMENTS
|
| import-foreign-configuration |
0x40ull |
NO COMMENTS
|
| clear-boot-drive |
0x4ull |
NO COMMENTS
|
| ctlr-lock-operation |
0x8000ull |
NO COMMENTS
|
| set-time-secs |
0x800ull |
NO COMMENTS
|
| get-suboem |
0x80ull |
NO COMMENTS
|
| get-tty-log |
0x8ull |
NO COMMENTS
|
| DEFAULT |
unknown(0x0ull) |
NO COMMENTS
|
|
controllerStatus
Type: storage:ControllerStatus
Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
-
Storage controller status
| |
| Constants |
| unknown |
0 |
NO COMMENTS
|
| optimal |
1 |
NO COMMENTS
|
| failed |
2 |
NO COMMENTS
|
| unresponsive |
3 |
NO COMMENTS
|
| degraded |
4 |
NO COMMENTS
|
| deleted |
5 |
NO COMMENTS
|
| moderate-fault |
6 |
NO COMMENTS
|
| severe-fault |
7 |
NO COMMENTS
|
| DEFAULT |
unknown(0) |
NO COMMENTS
|
|
defaultStripSize
Type: storage:SupportedStripSizeBitmask
Primitive Type: scalar:Bitmask64
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
-
NO COMMENTS
| |
| Constants |
| unknown |
0x00000000ull |
NO COMMENTS
|
| not-applicable |
0x00000001ull |
NO COMMENTS
|
| 8KB |
0x00000002ull |
NO COMMENTS
|
| 16KB |
0x00000004ull |
NO COMMENTS
|
| 32KB |
0x00000008ull |
NO COMMENTS
|
| 64KB |
0x00000010ull |
NO COMMENTS
|
| 128KB |
0x00000020ull |
NO COMMENTS
|
| 256KB |
0x00000040ull |
NO COMMENTS
|
| 512KB |
0x00000080ull |
NO COMMENTS
|
| 1MB |
0x00000100ull |
NO COMMENTS
|
| 2MB |
0x00000200ull |
NO COMMENTS
|
| 4MB |
0x00000400ull |
NO COMMENTS
|
| 8MB |
0x00000800ull |
NO COMMENTS
|
| 16MB |
0x00001000ull |
NO COMMENTS
|
| 32MB |
0x00002000ull |
NO COMMENTS
|
| 64MB |
0x00004000ull |
NO COMMENTS
|
| 128MB |
0x00008000ull |
NO COMMENTS
|
| 256MB |
0x00010000ull |
NO COMMENTS
|
| 512MB |
0x00020000ull |
NO COMMENTS
|
| DEFAULT |
unknown(0x00000000ull) |
NO COMMENTS
|
|
deviceRaidSupport
Type: string:Basic
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Range: min: "0" max: "510"
Comments:
-
This property is populated using the RaidSupport string obtained from the device(controller).
This field is not displayed to the user.
diskOps
Type: storage:SupportedLocalDiskOp
Primitive Type: scalar:Bitmask64
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
-
NO COMMENTS
| |
| Constants |
| unknown |
0x0ull |
NO COMMENTS
|
| clear-secure-foreign-config-drive |
0x1000000ull |
NO COMMENTS
|
| set-rebuild-status |
0x100000ull |
NO COMMENTS
|
| clear-foreign-configuration |
0x10000ull |
NO COMMENTS
|
| cancel-rebuild |
0x1000ull |
NO COMMENTS
|
| make-offline |
0x100ull |
NO COMMENTS
|
| make-ghsp |
0x10ull |
NO COMMENTS
|
| no-ops-supported |
0x1ull |
NO COMMENTS
|
| get-phy-errors |
0x2000000ull |
NO COMMENTS
|
| set-copyback-status |
0x200000ull |
NO COMMENTS
|
| set-state |
0x20000ull |
NO COMMENTS
|
| get-pd-progress |
0x2000ull |
NO COMMENTS
|
| prepare-to-remove |
0x200ull |
NO COMMENTS
|
| make-dhsp |
0x20ull |
NO COMMENTS
|
| remove |
0x2ull |
NO COMMENTS
|
| smart-ssd-support |
0x4000000ull |
NO COMMENTS
|
| enable-security-on-jbod |
0x400000ull |
NO COMMENTS
|
| set-boot-drive |
0x40000ull |
NO COMMENTS
|
| get-foreign-configuration |
0x4000ull |
NO COMMENTS
|
| undo-prepare-to-remove |
0x400ull |
NO COMMENTS
|
| remove-hsp |
0x40ull |
NO COMMENTS
|
| locate-start |
0x4ull |
NO COMMENTS
|
| clear-secure-drive |
0x800000ull |
NO COMMENTS
|
| update-lrop-status |
0x80000ull |
NO COMMENTS
|
| import-foreign-configuration |
0x8000ull |
NO COMMENTS
|
| start-rebuild |
0x800ull |
NO COMMENTS
|
| make-online |
0x80ull |
NO COMMENTS
|
| locate-stop |
0x8ull |
NO COMMENTS
|
| DEFAULT |
unknown(0x0ull) |
NO COMMENTS
|
|
dn
Type: reference:Object
Units: null
Encrypted: false
Access: implicit
Category: TopLevelDn
Property Validators:
Comments:
-
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" />
errDescription
Type: string:Basic
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Range: min: "0" max: "64"
Comments:
-
NO COMMENTS
faultMonitoring
Type: scalar:Enum16
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
-
NO COMMENTS
| |
| Constants |
| supported |
1 |
NO COMMENTS
|
| notSupported |
2 |
NO COMMENTS
|
| DEFAULT |
supported(1) |
NO COMMENTS
|
|
hwRevision
Type: string:Basic
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Range: min: "0" max: "510"
Comments:
-
NO COMMENTS
id
Type: equipment:Id
Primitive Type: scalar:Uint32
Overrides:storage:ControllerBase:id | equipment:Item:id
Units: null
Encrypted: false
Naming Property -- [NAMING RULES]
Access: naming
Category: TopLevelRegular
Property Validators:
Range: min: (long)1l max: (long)64l
Comments:
-
NO COMMENTS
idCount
Type: storage:VirtualDriveId
Primitive Type: scalar:Uint32
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
-
NO COMMENTS
| |
| Constants |
| min |
1000u |
NO COMMENTS
|
| unknown |
65535u |
NO COMMENTS
|
| DEFAULT |
min(1000u) |
NO COMMENTS
|
|
jbodMode
Type: storage:ControllerJBODMode
Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
-
Specifies the controller's JBOD mode. This is different from whether the
controller supports JBOD mode. If JBOD mode is enabled, this implies that
the controller supports JBOD, but if it is disabled, it may or may not
be supported
| |
| Constants |
| unknown |
0 |
NO COMMENTS
|
| disabled |
1 |
NO COMMENTS
|
| enabled |
2 |
NO COMMENTS
|
| DEFAULT |
unknown(0) |
NO COMMENTS
|
|
lc
Type: fsm:Lifecycle
Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
-
Storage controller mo life cycle
| |
| Constants |
| available |
0 |
NO COMMENTS
|
| allocated |
1 |
NO COMMENTS
|
| deallocated |
2 |
NO COMMENTS
|
| repurposed |
3 |
NO COMMENTS
|
| DEFAULT |
available(0) |
NO COMMENTS
|
|
locationDn
Type: reference:Object
Refers: compute:ExtBoard
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
-
Added for aggregate boards.
This property refers to the DN of the extended board object
mode
Type: storage:ControllerMode
Primitive Type: scalar:Enum16
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
-
NO COMMENTS
| |
| Constants |
| unknown |
0 |
NO COMMENTS
|
| RAID |
1 |
NO COMMENTS
|
| HBA |
2 |
NO COMMENTS
|
| AHCI |
3 |
NO COMMENTS
|
| SWRAID |
4 |
NO COMMENTS
|
| NVME |
5 |
NO COMMENTS
|
| PHBA |
6 |
NO COMMENTS
|
| PRAID |
7 |
NO COMMENTS
|
| XSDS |
8 |
NO COMMENTS
|
| DEFAULT |
unknown(0) |
NO COMMENTS
|
|
model
Type: equipment:Model
Primitive Type: string:Basic
Overrides:equipment:Item:model
Paths: equipment:Info:model
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Range: min: "0" max: "510"
Comments:
-
NO COMMENTS
onBoardMemoryPresent
Type: storage:OnBoardMemoryPresent
Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
-
NO COMMENTS
| |
| Constants |
| unknown |
0 |
NO COMMENTS
|
| yes |
1 |
NO COMMENTS
|
| no |
2 |
NO COMMENTS
|
| DEFAULT |
unknown(0) |
NO COMMENTS
|
|
onBoardMemorySize
Type: storage:UnitSize
Primitive Type: scalar:Uint64
Units: MB
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
-
The size of the Onboard memory
| |
| Constants |
| unknown |
0ull |
NO COMMENTS
|
| DEFAULT |
unknown(0ull) |
NO COMMENTS
|
|
oobControllerId
Type: storage:OobControllerId
Primitive Type: scalar:Uint32
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
-
Oob Storage controller ID. This is the id as reported by the OOB
storage interface. By default, it's set to a not applicable value
| |
| Constants |
| not-applicable |
4294967295u |
NO COMMENTS
|
| DEFAULT |
not-applicable(4294967295u) |
NO COMMENTS
|
|
oobInterfaceSupported
Type: scalar:Bool
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
-
Controller can be programmed via an out of band interface if true
| |
| Constants |
| yes |
true |
NO COMMENTS
|
| defaultValue |
false |
NO COMMENTS
|
|
operQualifierReason
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:
-
NO COMMENTS
| |
| Constants |
| defaultValue |
"N/A" |
NO COMMENTS
|
|
operState
Type: equipment:Operability
Primitive Type: scalar:Enum8
Like: equipment:StatefulChCompIf:operState
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
-
NO COMMENTS
| |
| Constants |
| unknown |
0 |
NO COMMENTS
|
| operable |
1 |
NO COMMENTS
|
| inoperable |
2 |
NO COMMENTS
|
| degraded |
3 |
NO COMMENTS
|
| powered-off |
4 |
NO COMMENTS
|
| power-problem |
5 |
NO COMMENTS
|
| removed |
6 |
NO COMMENTS
|
| voltage-problem |
7 |
NO COMMENTS
|
| thermal-problem |
8 |
NO COMMENTS
|
| performance-problem |
9 |
NO COMMENTS
|
| accessibility-problem |
10 |
NO COMMENTS
|
| identity-unestablishable |
11 |
NO COMMENTS
|
| bios-post-timeout |
12 |
NO COMMENTS
|
| disabled |
13 |
NO COMMENTS
|
| malformed-fru |
14 |
NO COMMENTS
|
| backplane-port-problem |
15 |
NO COMMENTS
|
| chassis-intrusion |
16 |
NO COMMENTS
|
| non-optimal |
17 |
NO COMMENTS
|
| unsupported-config |
18 |
NO COMMENTS
|
| fabric-conn-problem |
51 |
NO COMMENTS
|
| fabric-unsupported-conn |
52 |
NO COMMENTS
|
| config |
81 |
NO COMMENTS
|
| equipment-problem |
82 |
NO COMMENTS
|
| decomissioning |
83 |
NO COMMENTS
|
| chassis-limit-exceeded |
84 |
NO COMMENTS
|
| not-supported |
100 |
NO COMMENTS
|
| discovery |
101 |
NO COMMENTS
|
| discovery-failed |
102 |
NO COMMENTS
|
| identify |
103 |
NO COMMENTS
|
| post-failure |
104 |
NO COMMENTS
|
| upgrade-problem |
105 |
NO COMMENTS
|
| peer-comm-problem |
106 |
NO COMMENTS
|
| auto-upgrade |
107 |
NO COMMENTS
|
| link-activate-blocked |
108 |
NO COMMENTS
|
| DEFAULT |
unknown(0) |
NO COMMENTS
|
|
operability
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:
-
NO COMMENTS
| |
| Constants |
| unknown |
0 |
NO COMMENTS
|
| operable |
1 |
NO COMMENTS
|
| inoperable |
2 |
NO COMMENTS
|
| degraded |
3 |
NO COMMENTS
|
| powered-off |
4 |
NO COMMENTS
|
| power-problem |
5 |
NO COMMENTS
|
| removed |
6 |
NO COMMENTS
|
| voltage-problem |
7 |
NO COMMENTS
|
| thermal-problem |
8 |
NO COMMENTS
|
| performance-problem |
9 |
NO COMMENTS
|
| accessibility-problem |
10 |
NO COMMENTS
|
| identity-unestablishable |
11 |
NO COMMENTS
|
| bios-post-timeout |
12 |
NO COMMENTS
|
| disabled |
13 |
NO COMMENTS
|
| malformed-fru |
14 |
NO COMMENTS
|
| backplane-port-problem |
15 |
NO COMMENTS
|
| chassis-intrusion |
16 |
NO COMMENTS
|
| non-optimal |
17 |
NO COMMENTS
|
| unsupported-config |
18 |
NO COMMENTS
|
| fabric-conn-problem |
51 |
NO COMMENTS
|
| fabric-unsupported-conn |
52 |
NO COMMENTS
|
| config |
81 |
NO COMMENTS
|
| equipment-problem |
82 |
NO COMMENTS
|
| decomissioning |
83 |
NO COMMENTS
|
| chassis-limit-exceeded |
84 |
NO COMMENTS
|
| not-supported |
100 |
NO COMMENTS
|
| discovery |
101 |
NO COMMENTS
|
| discovery-failed |
102 |
NO COMMENTS
|
| identify |
103 |
NO COMMENTS
|
| post-failure |
104 |
NO COMMENTS
|
| upgrade-problem |
105 |
NO COMMENTS
|
| peer-comm-problem |
106 |
NO COMMENTS
|
| auto-upgrade |
107 |
NO COMMENTS
|
| link-activate-blocked |
108 |
NO COMMENTS
|
| DEFAULT |
unknown(0) |
NO COMMENTS
|
|
opromBootStatus
Type: storage:OptionRomBootStatus
Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
-
This property is populated by the host inventory to keep track of the OptionROM Boot BIOS status
| |
| Constants |
| unknown |
0 |
NO COMMENTS
|
| enabled |
1 |
NO COMMENTS
|
| disabled |
2 |
NO COMMENTS
|
| DEFAULT |
unknown(0) |
NO COMMENTS
|
|
partNumber
Type: equipment:PartNumber
Primitive Type: string:Basic
Like: equipment:FruidInfo:partNumber
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Range: min: "0" max: "510"
Comments:
-
NO COMMENTS
pciAddr
Type: pci:Addr
Primitive Type: string:Basic
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Range: min: "0" max: "510"
Comments:
-
NO COMMENTS
pciSlot
Type: pci:Slot
Primitive Type: string:Basic
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Range: min: "0" max: "510"
Comments:
-
NO COMMENTS
| |
| Constants |
| defaultValue |
"N/A" |
NO COMMENTS
|
|
pciSlotRawName
Type: pci:Slot
Primitive Type: string:Basic
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Range: min: "0" max: "510"
Comments:
-
This property is populated by the pci-slot name provided by storaged
| |
| Constants |
| defaultValue |
"N/A" |
NO COMMENTS
|
|
peerDn
Type: reference:Object
Refers: storage:NvmeSwitch
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
-
This peerDn will be set only for NVMe drives.
perf
Type: equipment:SensorThresholdStatus
Primitive Type: scalar:Enum8
Like: equipment:StatefulChCompIf:perf
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
-
NO COMMENTS
| |
| Constants |
| unknown |
0 |
NO COMMENTS
|
| ok |
1 |
NO COMMENTS
|
| upper-non-recoverable |
2 |
NO COMMENTS
|
| upper-critical |
3 |
NO COMMENTS
|
| upper-non-critical |
4 |
NO COMMENTS
|
| lower-non-critical |
5 |
NO COMMENTS
|
| lower-critical |
6 |
NO COMMENTS
|
| lower-non-recoverable |
7 |
NO COMMENTS
|
| not-supported |
100 |
NO COMMENTS
|
| DEFAULT |
unknown(0) |
NO COMMENTS
|
|
pinnedCacheStatus
Type: storage:PinnedCacheStatus
Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
-
NO COMMENTS
| |
| Constants |
| unknown |
0 |
NO COMMENTS
|
| enabled |
1 |
NO COMMENTS
|
| disabled |
2 |
NO COMMENTS
|
| DEFAULT |
unknown(0) |
NO COMMENTS
|
|
power
Type: equipment:PowerState
Primitive Type: scalar:Enum8
Like: equipment:StatefulChCompIf:power
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
-
NO COMMENTS
| |
| Constants |
| unknown |
0 |
NO COMMENTS
|
| on |
1 |
NO COMMENTS
|
| test |
2 |
NO COMMENTS
|
| off |
3 |
NO COMMENTS
|
| online |
4 |
NO COMMENTS
|
| offline |
5 |
NO COMMENTS
|
| offduty |
6 |
NO COMMENTS
|
| degraded |
7 |
NO COMMENTS
|
| power-save |
8 |
NO COMMENTS
|
| error |
9 |
NO COMMENTS
|
| ok |
10 |
NO COMMENTS
|
| failed |
11 |
NO COMMENTS
|
| not-supported |
100 |
NO COMMENTS
|
| DEFAULT |
unknown(0) |
NO COMMENTS
|
|
presence
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:
-
NO COMMENTS
| |
| Constants |
| unknown |
0 |
NO COMMENTS
|
| empty |
1 |
NO COMMENTS
|
| equipped |
10 |
NO COMMENTS
|
| missing |
11 |
NO COMMENTS
|
| mismatch |
12 |
NO COMMENTS
|
| equipped-not-primary |
13 |
NO COMMENTS
|
| equipped-slave |
14 |
NO COMMENTS
|
| mismatch-slave |
15 |
NO COMMENTS
|
| missing-slave |
16 |
NO COMMENTS
|
| equipped-identity-unestablishable |
20 |
NO COMMENTS
|
| mismatch-identity-unestablishable |
21 |
NO COMMENTS
|
| equipped-with-malformed-fru |
22 |
NO COMMENTS
|
| inaccessible |
30 |
NO COMMENTS
|
| unauthorized |
40 |
NO COMMENTS
|
| not-supported |
100 |
NO COMMENTS
|
| equipped-unsupported |
101 |
NO COMMENTS
|
| equipped-deprecated |
102 |
NO COMMENTS
|
| equipped-disc-not-started |
102 |
NO COMMENTS
|
| equipped-disc-in-progress |
103 |
NO COMMENTS
|
| equipped-disc-error |
104 |
NO COMMENTS
|
| equipped-disc-unknown |
105 |
NO COMMENTS
|
| DEFAULT |
unknown(0) |
NO COMMENTS
|
|
raidBatteryOps
Type: storage:SupportedRaidBatteryOp
Primitive Type: scalar:Bitmask64
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
-
NO COMMENTS
| |
| Constants |
| unknown |
0x0ull |
NO COMMENTS
|
| no-ops-supported |
0x1ull |
NO COMMENTS
|
| disable-learn |
0x2ull |
NO COMMENTS
|
| enable-learn |
0x4ull |
NO COMMENTS
|
| start-learn-cycle |
0x8ull |
NO COMMENTS
|
| DEFAULT |
unknown(0x0ull) |
NO COMMENTS
|
|
raidSupport
Type: string:Basic
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Range: min: "0" max: "510"
Comments:
-
This property is used to store and display the raid support functionality. The
value is concatenated from the catalog list of supported RAID modes, if available.
If catalog does not specify the supported raid modes, it is populated with
deviceRaidSupport string value. This field is displayed in both CLI and GUI.
rebuildRate
Type: storage:Progress
Primitive Type: scalar:UByte
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Range: min: (short)0 max: (short)101
Comments:
-
Controller configuration setting indicating what per centage of the drive's
resources should be used to rebuild the drive. Values are between 1 and 100
| |
| Constants |
| unknown |
101 |
NO COMMENTS
|
| not-applicable |
102 |
NO COMMENTS
|
| DEFAULT |
unknown(101) |
NO COMMENTS
|
|
revision
Type: equipment:Revision
Primitive Type: string:Basic
Overrides:equipment:Item:revision
Paths: equipment:Info:revision
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Range: min: "0" max: "510"
Comments:
-
NO COMMENTS
| |
| Constants |
| defaultValue |
"0" |
NO COMMENTS
|
|
rn
Type: reference:RN
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRn
Property Validators:
Comments:
-
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 ="../" />
sacl
Type: mo:InstSaclType
Primitive Type: scalar:Bitmask8
Units: null
Encrypted: false
Access: implicit
Category: TopLevelSacl
Property Validators:
Comments:
-
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.
| |
| Constants |
| none |
0 |
NO COMMENTS
|
| del |
1 |
NO COMMENTS
|
| mod |
2 |
NO COMMENTS
|
| addchild |
4 |
NO COMMENTS
|
| cascade |
8 |
NO COMMENTS
|
| DEFAULT |
0 |
NO COMMENTS
|
|
serial
Type: equipment:Serial
Primitive Type: string:Basic
Overrides:equipment:Item:serial
Paths: equipment:Info:serial
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Range: min: "0" max: "510"
Comments:
-
NO COMMENTS
status
Type: mo:ModificationStatus
Primitive Type: scalar:Bitmask32
Units: null
Encrypted: false
Access: implicit
Category: TopLevelStatus
Property Validators:
Comments:
-
This property controls the life cycle of a managed object
| |
| Constants |
| removed |
16u |
In a setter method: specifies that an object should be removed.
In the return value of a setter method: indicates that an object has been removed.
|
| created |
2u |
In a setter method: specifies that an object should be created.
An error is returned if the object already exists.
In the return value of a setter method: indicates that an object has been created.
|
| modified |
4u |
In a setter method: specifies that an object should be modified
In the return value of a setter method: indicates that an object has been modified.
|
| deleted |
8u |
In a setter method: specifies that an object should be deleted.
In the return value of a setter method: indicates that an object has been deleted.
|
| DEFAULT |
0 |
This type controls the life cycle of objects passed in the XML API.
When used in a setter method (such as configConfMo), the ModificationStatus
specifies whether an object should be created, modified, deleted or removed.
In the return value of a setter method, the ModificationStatus indicates the actual
operation that was performed. For example, the ModificationStatus is set to "created"
if the object was created. The ModificationStatus is not set if the object was neither
created, modified, deleted or removed.
When invoking a setter method, the ModificationStatus is optional:
If a setter method such as configConfMo is invoked and the ModificationStatus
is not set, the system automatically determines if the object should be created or modified.
|
|
subOemId
Type: scalar:UByte
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
-
This OemId set for particular platform for Storage Controller
| |
| Constants |
| unknown |
0xFF |
NO COMMENTS
|
| DEFAULT |
unknown(0xFF) |
NO COMMENTS
|
|
subType
Type: storage:ControllerSubType
Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
-
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.
| |
| Constants |
| NA |
0 |
NO COMMENTS
|
| NVME-FRONT |
1 |
NO COMMENTS
|
| NVME-REAR |
2 |
NO COMMENTS
|
| NVME-HHHL |
3 |
NO COMMENTS
|
| NVME-MEZZ |
4 |
NO COMMENTS
|
| NVME-M2 |
5 |
NO COMMENTS
|
| DEFAULT |
NA(0) |
NO COMMENTS
|
|
supportedStripSizes
Type: storage:SupportedStripSizeBitmask
Primitive Type: scalar:Bitmask64
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
-
NO COMMENTS
| |
| Constants |
| unknown |
0x00000000ull |
NO COMMENTS
|
| not-applicable |
0x00000001ull |
NO COMMENTS
|
| 8KB |
0x00000002ull |
NO COMMENTS
|
| 16KB |
0x00000004ull |
NO COMMENTS
|
| 32KB |
0x00000008ull |
NO COMMENTS
|
| 64KB |
0x00000010ull |
NO COMMENTS
|
| 128KB |
0x00000020ull |
NO COMMENTS
|
| 256KB |
0x00000040ull |
NO COMMENTS
|
| 512KB |
0x00000080ull |
NO COMMENTS
|
| 1MB |
0x00000100ull |
NO COMMENTS
|
| 2MB |
0x00000200ull |
NO COMMENTS
|
| 4MB |
0x00000400ull |
NO COMMENTS
|
| 8MB |
0x00000800ull |
NO COMMENTS
|
| 16MB |
0x00001000ull |
NO COMMENTS
|
| 32MB |
0x00002000ull |
NO COMMENTS
|
| 64MB |
0x00004000ull |
NO COMMENTS
|
| 128MB |
0x00008000ull |
NO COMMENTS
|
| 256MB |
0x00010000ull |
NO COMMENTS
|
| 512MB |
0x00020000ull |
NO COMMENTS
|
| DEFAULT |
unknown(0x00000000ull) |
NO COMMENTS
|
|
thermal
Type: equipment:SensorThresholdStatus
Primitive Type: scalar:Enum8
Like: equipment:StatefulChCompIf:thermal
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
-
NO COMMENTS
| |
| Constants |
| unknown |
0 |
NO COMMENTS
|
| ok |
1 |
NO COMMENTS
|
| upper-non-recoverable |
2 |
NO COMMENTS
|
| upper-critical |
3 |
NO COMMENTS
|
| upper-non-critical |
4 |
NO COMMENTS
|
| lower-non-critical |
5 |
NO COMMENTS
|
| lower-critical |
6 |
NO COMMENTS
|
| lower-non-recoverable |
7 |
NO COMMENTS
|
| not-supported |
100 |
NO COMMENTS
|
| DEFAULT |
unknown(0) |
NO COMMENTS
|
|
type
Type: storage:ControllerType
Primitive Type: scalar:Enum8
Overrides:storage:ControllerBase:type
Units: null
Encrypted: false
Naming Property -- [NAMING RULES]
Access: naming
Category: TopLevelRegular
Property Validators:
Comments:
-
NO COMMENTS
| |
| Constants |
| unknown |
0 |
NO COMMENTS
|
| SAS |
1 |
NO COMMENTS
|
| SATA |
2 |
NO COMMENTS
|
| FLASH |
3 |
NO COMMENTS
|
| SD |
4 |
NO COMMENTS
|
| PT |
5 |
NO COMMENTS
|
| PCH |
6 |
NO COMMENTS
|
| external |
7 |
NO COMMENTS
|
| NVME |
8 |
NO COMMENTS
|
| HBA |
9 |
NO COMMENTS
|
| M2 |
10 |
NO COMMENTS
|
| DEFAULT |
SAS(1) |
NO COMMENTS
|
|
variantType
Type: string:Basic
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Range: min: "0" max: "510"
Comments:
-
Indicates the controller variant type,
it is set to 'default' for all but NVME controllers that are in disk form-factor
for NVME disks this property indiates the sled type, the sled type for the disk varies based
on the platform it is made for
| |
| Constants |
| defaultValue |
"default" |
NO COMMENTS
|
|
vendor
Type: equipment:Vendor
Primitive Type: string:Basic
Overrides:equipment:Item:vendor
Paths: equipment:Info:vendor
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Range: min: "0" max: "510"
Comments:
-
NO COMMENTS
vid
Type: string:Basic
Like: equipment:FruidInfo:vid
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Range: min: "0" max: "510"
Comments:
-
NO COMMENTS
virtualDriveOps
Type: storage:SupportedVirtualDriveOp
Primitive Type: scalar:Bitmask64
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
-
NO COMMENTS
| |
| Constants |
| unknown |
0x0ull |
NO COMMENTS
|
| set-changed |
0x10000000ull |
NO COMMENTS
|
| clear-transport-ready |
0x1000000ull |
NO COMMENTS
|
| set-cc-status |
0x100000ull |
NO COMMENTS
|
| get-maxsize |
0x10000ull |
NO COMMENTS
|
| get-reconstruction-info |
0x1000ull |
NO COMMENTS
|
| cancel-initialization |
0x100ull |
NO COMMENTS
|
| delete-operation |
0x10ull |
NO COMMENTS
|
| no-ops-supported |
0x1ull |
NO COMMENTS
|
| get-disk-group |
0x2000000ull |
NO COMMENTS
|
| unpin-cache-op |
0x200000ull |
NO COMMENTS
|
| update-lrop-status |
0x20000ull |
NO COMMENTS
|
| get-ld-progress |
0x2000ull |
NO COMMENTS
|
| start-check-consistency |
0x200ull |
NO COMMENTS
|
| modify-operation |
0x20ull |
NO COMMENTS
|
| deleted |
0x2ull |
NO COMMENTS
|
| set-reconstruction-status |
0x4000000ull |
NO COMMENTS
|
| secure-drive-group |
0x400000ull |
NO COMMENTS
|
| set-hidden-op |
0x40000ull |
NO COMMENTS
|
| start-patrol-read |
0x4000ull |
NO COMMENTS
|
| cancel-check-consistency |
0x400ull |
NO COMMENTS
|
| set-boot-drive-operation |
0x40ull |
NO COMMENTS
|
| create-operation |
0x4ull |
NO COMMENTS
|
| set-initialization-status |
0x8000000ull |
NO COMMENTS
|
| set-transport-ready |
0x800000ull |
NO COMMENTS
|
| clear-hidden-op |
0x80000ull |
NO COMMENTS
|
| stop-patrol-read |
0x8000ull |
NO COMMENTS
|
| start-reconstruction |
0x800ull |
NO COMMENTS
|
| start-initialization |
0x80ull |
NO COMMENTS
|
| carve-operation |
0x8ull |
NO COMMENTS
|
| DEFAULT |
unknown(0x0ull) |
NO COMMENTS
|
|
voltage
Type: equipment:SensorThresholdStatus
Primitive Type: scalar:Enum8
Like: equipment:StatefulChCompIf:voltage
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
-
NO COMMENTS
| |
| Constants |
| unknown |
0 |
NO COMMENTS
|
| ok |
1 |
NO COMMENTS
|
| upper-non-recoverable |
2 |
NO COMMENTS
|
| upper-critical |
3 |
NO COMMENTS
|
| upper-non-critical |
4 |
NO COMMENTS
|
| lower-non-critical |
5 |
NO COMMENTS
|
| lower-critical |
6 |
NO COMMENTS
|
| lower-non-recoverable |
7 |
NO COMMENTS
|
| not-supported |
100 |
NO COMMENTS
|
| DEFAULT |
unknown(0) |
NO COMMENTS
|
|