|
|||||||||||
| Naming Rules | |
RN FORMAT: vdrive-ref-[lunItemName] [1] PREFIX=vdrive-ref- PROPERTY = lunItemName DN FORMAT: [0] org-[name]/tier-[name]/ls-[name]/vdrive-ref-[lunItemName] [1] org-[name]/ls-[name]/vdrive-ref-[lunItemName] |
|
| Containers Hierarchies | |||||||||||||||||||||||||
|
|||||||||||||||||||||||||
| Contained Hierarchy | ||||||||||||||
|
||||||||||||||
| Inheritance | |||
|
|||
| Events | |
|
|
| Faults | |
|
|
| Fsms | |
|
|
| Properties Summary | |||||||||||
| Defined in: storage:VirtualDriveRef | |
|
naming:Name
string:Basic |
adminName (storage:VirtualDriveRef:adminName) Overrides:storage:ALunRefBase:adminName NO COMMENTS |
|
lstorage:AdminState
scalar:Enum8 |
adminState (storage:VirtualDriveRef:adminState) Overrides:storage:ALunRefBase:adminState NO COMMENTS |
|
storage:ConfigState
scalar:Enum8 |
configState (storage:VirtualDriveRef:configState) The config state of virtual drive if deployed, otherwise value of not-applied |
| scalar:Uint16 |
diskSelectionOrder (storage:VirtualDriveRef:diskSelectionOrder) decision order |
| scalar:Date |
diskSelectionTs (storage:VirtualDriveRef:diskSelectionTs) The following props: diskSelectionTs and diskSelectionOrder are used as debug/helper information for auto-disk-selection lun configuration. These two props indicate the order and time for each lun being processed duing each config transaction. For example, you might have local luns with the following values: 1) ts=1:30:00, order=1 2) ts=1:30:00, order=2 3) ts=1:35:00, order=1 4) ts=1:35:00, order=2 This should be interpreted as being ordered 1, 2, 3, 4. decision timestamp |
|
lstorage:BootDevice
scalar:Enum8 |
isBootable (storage:VirtualDriveRef:isBootable) If the virtual drive is bootable or not |
| reference:Object |
lunDn (storage:VirtualDriveRef:lunDn) Overrides:storage:ALunRefBase:lunDn NO COMMENTS |
|
naming:Name
string:Basic |
lunItemName (storage:VirtualDriveRef:lunItemName) Overrides:storage:ALunRefBase:lunItemName NO COMMENTS |
|
naming:Name
string:Basic |
lunName (storage:VirtualDriveRef:lunName) Deploy name which is either generated by DasScsiLn name or from user manual input. |
|
lstorage:Order
scalar:Uint16 |
order (storage:VirtualDriveRef:order) The order of appearance of virtual drive |
|
storage:LunType
scalar:Enum8 |
raidLevel (storage:VirtualDriveRef:raidLevel) NO COMMENTS |
|
storage:Size
scalar:Uint64 |
size (storage:VirtualDriveRef:size) The virtual drive size if deployed, otherwise lun config size |
| address:UUID |
uuid (storage:VirtualDriveRef:uuid) LUN universally unique identifier, which is used to identify a SCSI LUN across multiple initiators. |
| address:UUID |
vendorUuid (storage:VirtualDriveRef:vendorUuid) LUN universally unique identifier, as assigned by the vendor |
| Defined in: storage:ALunRefBase | |
| reference:Object |
lunItemDn (storage:ALunRefBase:lunItemDn) This property references a lstorage:ScsiLun MO defined in storage profile. |
|
equipment:SlotId
scalar:Uint32 |
lunSetDiskSlotId (storage:ALunRefBase:lunSetDiskSlotId) NO COMMENTS |
| reference:Object |
refLunSet (storage:ALunRefBase:refLunSet) 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: naming:Name Primitive Type: string:Basic
Overrides:storage:ALunRefBase:adminName
Units: null
Encrypted: false
Access: admin
Category: TopLevelRegular
Property Validators:
Range: min: "0" max: "10"
Comments:
Type: lstorage:AdminState Primitive Type: scalar:Enum8
Overrides:storage:ALunRefBase:adminState
Units: null
Encrypted: false
Access: admin
Category: TopLevelRegular
Property Validators:
Comments:
| ||
Type: mo:ModificationChildAction Primitive Type: scalar:Bitmask32
Units: null
Encrypted: false
Access: implicit
Category: TopLevelChildAction
Property Validators:
Comments:
| ||
Type: storage:ConfigState Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
| ||
Type: scalar:Uint16
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
Type: scalar:Date
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
Type: reference:Object
Units: null
Encrypted: false
Access: implicit
Category: TopLevelDn
Property Validators:
Comments:
Type: lstorage:BootDevice Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
| ||
Type: reference:Object
Refers: storage:VirtualDrive
Overrides:storage:ALunRefBase:lunDn
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
Type: reference:Object
Refers: lstorage:ScsiLun
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
Type: naming:Name Primitive Type: string:Basic
Overrides:storage:ALunRefBase:lunItemName
Units: null
Encrypted: false
Naming Property -- [NAMING RULES]
Access: naming
Category: TopLevelRegular
Property Validators:
Range: min: "1" max: "32"
Comments:
Type: naming:Name Primitive Type: string:Basic
Units: null
Encrypted: false
Access: admin
Category: TopLevelRegular
Property Validators:
Range: min: "0" max: "15"
Allowed Chars:
Regex: [a-zA-Z0-9_.:-]+
Comments:
Type: equipment:SlotId Primitive Type: scalar:Uint32
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Range: min: (long)1l max: (long)60l
Comments:
| ||
Type: lstorage:Order Primitive Type: scalar:Uint16
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Range: min: 0 max: 64
Comments:
| ||
Type: storage:LunType Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
| ||
Type: reference:Object
Refers: lstorage:LunSetConfig
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
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: storage:Size Primitive Type: scalar:Uint64
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
Type: mo:ModificationStatus Primitive Type: scalar:Bitmask32
Units: null
Encrypted: false
Access: implicit
Category: TopLevelStatus
Property Validators:
Comments:
| ||
Type: address:UUID
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
Type: address:UUID
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
|
|||||||||||