|
|||||||||||
| Naming Rules | |
RN FORMAT: file-[scope]:[id] [1] PREFIX=file- PROPERTY = scope [2] PREFIX=: PROPERTY = id DN FORMAT: [0] sys/license/file-[scope]:[id] |
|
| Containers Hierarchies | ||||||||||
|
||||||||||
| Contained Hierarchy | |||||||||||||||||||
|
|||||||||||||||||||
| Inheritance | |||
|
|||
| Events | |
|
|
| Faults | |
license:File:badLicenseFile
license:File:fileNotDeleted
|
|
| Fsms | |
license:File:Clear
license:File:Install
|
|
| Properties Summary | |||||||||||
| Defined in: license:File | |
|
license:FileState
scalar:Enum8 |
adminState (license:File:adminState) License Files' administration state. It is used to trigger different operations on this file like install, clear etc. |
|
fsm:Descr
string:Basic |
fsmDescr (license:File:fsmDescr) NO COMMENTS |
|
license:FileFsmStatus
scalar:Enum32 |
fsmPrev (license:File:fsmPrev) NO COMMENTS |
|
fsm:Progress
scalar:UByte |
fsmProgr (license:File:fsmProgr) NO COMMENTS |
|
condition:ErrCode
scalar:Uint32 |
fsmRmtInvErrCode (license:File:fsmRmtInvErrCode) NO COMMENTS |
| string:Basic |
fsmRmtInvErrDescr (license:File:fsmRmtInvErrDescr) NO COMMENTS |
|
condition:RemoteInvRslt
scalar:Bitmask32 |
fsmRmtInvRslt (license:File:fsmRmtInvRslt) NO COMMENTS |
|
fsm:Descr
string:Basic |
fsmStageDescr (license:File:fsmStageDescr) NO COMMENTS |
| scalar:Date |
fsmStamp (license:File:fsmStamp) NO COMMENTS |
|
license:FileFsmStatus
scalar:Enum32 |
fsmStatus (license:File:fsmStatus) NO COMMENTS |
| scalar:UByte |
fsmTry (license:File:fsmTry) NO COMMENTS |
|
license:Id
string:Basic |
id (license:File:id) The license file id is the only naming property for license files. It is globally unique and is availble through 'LicFileID' tag in license files. |
|
naming:Name
string:Basic |
name (license:File:name) Overrides:naming:NamedObject:name NO COMMENTS |
|
license:FileState
scalar:Enum8 |
operState (license:File:operState) License files progress through a state sequence. Initially a license file is pending, meaning installation is in progress. The installation can either pass (ok) or fail (invalid). If the state is invalid, the stateInfo property contains an explanation. If the user deletes a license, the state becomes deleted (the Mo is never actually deleted). |
|
license:StateInfo
string:Basic |
operStateDescr (license:File:operStateDescr) If the state is invalid, this property will contain an English US-ASCII text explanation. |
|
license:Scope
scalar:Enum8 |
scope (license:File:scope) Defines which node this file is registered with |
|
license:Version
string:Basic |
version (license:File:version) The license file version (e.g., "1.0"). |
| 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: license:FileState Primitive Type: scalar:Enum8
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: reference:Object
Units: null
Encrypted: false
Access: implicit
Category: TopLevelDn
Property Validators:
Comments:
Type: fsm:Descr Primitive Type: string:Basic
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Range: min: "0" max: "256"
Allowed Chars:
Regex: [a-zA-Z0-9\[\]!#$%()*+,-./:;@ _{|}˜?&]+
Comments:
Type: license:FileFsmStatus Primitive Type: scalar:Enum32
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
| ||
Type: fsm:Progress Primitive Type: scalar:UByte
Units: %
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Range: min: (short)0 max: (short)100
Comments:
| ||
Type: condition:ErrCode Primitive Type: scalar:Uint32
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
| ||
Type: string:Basic
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Range: min: "0" max: "510"
Comments:
Type: condition:RemoteInvRslt Primitive Type: scalar:Bitmask32
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
| ||
Type: fsm:Descr Primitive Type: string:Basic
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Range: min: "0" max: "256"
Allowed Chars:
Regex: [a-zA-Z0-9\[\]!#$%()*+,-./:;@ _{|}˜?&]+
Comments:
Type: scalar:Date
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
| ||
Type: license:FileFsmStatus Primitive Type: scalar:Enum32
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
| ||
Type: scalar:UByte
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
Type: license:Id Primitive Type: string:Basic
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
Overrides:naming:NamedObject:name
Units: null
Encrypted: false
Access: create
Category: TopLevelRegular
Property Validators:
Range: min: "1" max: "64"
Allowed Chars:
Regex: [a-zA-Z0-9_.:-]+
Comments:
Type: license:FileState Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
| ||
Type: license:StateInfo Primitive Type: string:Basic
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Range: min: "0" max: "256"
Allowed Chars:
Regex: [a-zA-Z0-9\[\]!#$%()*+,-./:;@ _{|}˜?&]+
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: license:Scope Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Naming Property -- [NAMING RULES]
Access: naming
Category: TopLevelRegular
Property Validators:
Comments:
| ||
Type: mo:ModificationStatus Primitive Type: scalar:Bitmask32
Units: null
Encrypted: false
Access: implicit
Category: TopLevelStatus
Property Validators:
Comments:
| ||
Type: license:Version Primitive Type: string:Basic
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Range: min: "0" max: "510"
Comments:
|
|||||||||||