|
|||||||||||
| Naming Rules | |
RN FORMAT: cp-[name] [1] PREFIX=cp- PROPERTY = name DN FORMAT: [0] org-[name]/cp-tier-[name]/cp-[name] [1] org-[name]/cp-[name] |
|
| Containers Hierarchies | ||||||||||||||||
|
||||||||||||||||
| Contained Hierarchy | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||
| Inheritance | |||||||||||||||
|
|||||||||||||||
| Events | |
|
|
| Fsms | |
equipment:ChassisProfile:Configure
|
|
| Properties Summary | |||||||||||
| Defined in: equipment:ChassisProfile | |
|
equipment:Assignment
scalar:Enum8 |
assignState (equipment:ChassisProfile:assignState) State of the assignment between this Chassis Profile and the chassis. Does not apply to templates. |
|
equipment:ChassisAssocState
scalar:Enum8 |
assocState (equipment:ChassisProfile:assocState) State of the association between this Chassis profile and the chassis resource. Does not apply to templates. |
| reference:Object |
chassisDn (equipment:ChassisProfile:chassisDn) NO COMMENTS |
|
naming:Name
string:Basic |
chassisFwPolicyName (equipment:ChassisProfile:chassisFwPolicyName) Name reference to the host firmware policy name. |
|
naming:Name
string:Basic |
computeConnPolicyName (equipment:ChassisProfile:computeConnPolicyName) Name reference to the Compute Connection policy specifying the PCIe Connectivity to be configured for the SIOCs in the chassis. |
|
equipment:ChassisConfigIssues
scalar:Bitmask64 |
configQualifier (equipment:ChassisProfile:configQualifier) NO COMMENTS |
|
equipment:ChassisProfileConfigState
scalar:Enum8 |
configState (equipment:ChassisProfile:configState) State of the configuration between this chassis profile and the chassis resource. Does not apply to templates. |
|
naming:Descr
string:Basic |
descr (equipment:ChassisProfile:descr) Overrides:policy:Definition:descr Non-copyable description, such that description doesn't get copied from template to instance, or from original to clone |
|
naming:Name
string:Basic |
diskZoningPolicyName (equipment:ChassisProfile:diskZoningPolicyName) Name reference to the disk zoning configuration policy specifying the ownership of disk slots. Note that disk zoning policy can also be contained by the profile definition, in which case local definition is always checked first and then, if not found, resolution by name is performed. |
| scalar:Uint64 |
fltAggr (equipment:ChassisProfile:fltAggr) NO COMMENTS |
|
fsm:Descr
string:Basic |
fsmDescr (equipment:ChassisProfile:fsmDescr) NO COMMENTS |
|
equipment:ChassisProfileFsmFlags
scalar:Bitmask64 |
fsmFlags (equipment:ChassisProfile:fsmFlags) NO COMMENTS |
|
equipment:ChassisProfileFsmStatus
scalar:Enum32 |
fsmPrev (equipment:ChassisProfile:fsmPrev) NO COMMENTS |
|
fsm:Progress
scalar:UByte |
fsmProgr (equipment:ChassisProfile:fsmProgr) NO COMMENTS |
|
condition:ErrCode
scalar:Uint32 |
fsmRmtInvErrCode (equipment:ChassisProfile:fsmRmtInvErrCode) NO COMMENTS |
| string:Basic |
fsmRmtInvErrDescr (equipment:ChassisProfile:fsmRmtInvErrDescr) NO COMMENTS |
|
condition:RemoteInvRslt
scalar:Bitmask32 |
fsmRmtInvRslt (equipment:ChassisProfile:fsmRmtInvRslt) NO COMMENTS |
|
fsm:Descr
string:Basic |
fsmStageDescr (equipment:ChassisProfile:fsmStageDescr) NO COMMENTS |
| scalar:Date |
fsmStamp (equipment:ChassisProfile:fsmStamp) NO COMMENTS |
|
equipment:ChassisProfileFsmStatus
scalar:Enum32 |
fsmStatus (equipment:ChassisProfile:fsmStatus) NO COMMENTS |
| scalar:UByte |
fsmTry (equipment:ChassisProfile:fsmTry) NO COMMENTS |
|
naming:Name
string:Basic |
maintPolicyName (equipment:ChassisProfile:maintPolicyName) NO COMMENTS |
|
naming:Name
string:Basic |
name (equipment:ChassisProfile:name) Overrides:policy:Object:name | naming:NamedObject:name NO COMMENTS |
| reference:Object |
operChassisFwPolicyName (equipment:ChassisProfile:operChassisFwPolicyName) NO COMMENTS |
| reference:Object |
operComputeConnPolicyName (equipment:ChassisProfile:operComputeConnPolicyName) NO COMMENTS |
| reference:Object |
operDiskZoningPolicyName (equipment:ChassisProfile:operDiskZoningPolicyName) NO COMMENTS |
| reference:Object |
operMaintPolicyName (equipment:ChassisProfile:operMaintPolicyName) NO COMMENTS |
| reference:Object |
operSasExpanderConfigPolicyName (equipment:ChassisProfile:operSasExpanderConfigPolicyName) NO COMMENTS |
| reference:Object |
operSrcTemplName (equipment:ChassisProfile:operSrcTemplName) NO COMMENTS |
|
equipment:ChassisProfileOperState
scalar:Enum8 |
operState (equipment:ChassisProfile:operState) Operational state of the Chassis profile Does not apply to templates. |
|
equipment:Owner
scalar:Enum8 |
owner (equipment:ChassisProfile:owner) Chassis profile ownership. Defines the origins of given chassis profile instantiation. chassis profile can be instantiated as a result of: |
|
mo:PropAclMask
scalar:Uint64 |
propAcl (equipment:ChassisProfile:propAcl) NO COMMENTS |
|
equipment:ResolveFromRemoteServer
scalar:Enum8 |
resolveRemote (equipment:ChassisProfile:resolveRemote) Flag to indicate, if pools and policies need to be resolved from UCS Central, if connected. specific to a given chassis profile instance. Does not apply to templates. |
|
naming:Name
string:Basic |
sasExpanderConfigPolicyName (equipment:ChassisProfile:sasExpanderConfigPolicyName) NO COMMENTS |
|
equipment:NameRef
string:Basic |
srcTemplName (equipment:ChassisProfile:srcTemplName) Name of the corresponding template that is used to define this Chassis profile. Such templates are hierarchically resolved via the org tree where serach is performed towards org tree hierarchy. |
|
equipment:Type
scalar:Enum8 |
type (equipment:ChassisProfile:type) Specifies whether given definition is an instance or a template. |
|
naming:UserLabel
string:Basic |
usrLbl (equipment:ChassisProfile:usrLbl) NO COMMENTS |
| Defined in: compute:Container | |
|
bios:Uuid
address:UUID |
uuid (compute:Container:uuid) NO COMMENTS |
| Defined in: policy:Definition | |
|
policy:InternalId
scalar:Uint32 |
intId (policy:Definition:intId) NO COMMENTS |
| scalar:Uint32 |
policyLevel (policy:Definition:policyLevel) policyLevel is used internally by generic policy server. |
|
policy:PolicyOwner
scalar:Enum8 |
policyOwner (policy:Definition:policyOwner) "local" denotes policy created by local policy client, "policy" denotes a policy created by remote policy server. |
| 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: equipment:Assignment Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
| ||
Type: equipment:ChassisAssocState Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
| ||
Type: reference:Object
Refers: equipment:Chassis
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
Type: naming:Name Primitive Type: string:Basic
Units: null
Encrypted: false
Access: admin
Category: TopLevelRegular
Policy Reference to: firmware:ChassisPack
Property Validators:
Range: min: "0" max: "16"
Allowed Chars:
Regex: [a-zA-Z0-9_.:-]+
Comments:
Type: mo:ModificationChildAction Primitive Type: scalar:Bitmask32
Units: null
Encrypted: false
Access: implicit
Category: TopLevelChildAction
Property Validators:
Comments:
| ||
Type: naming:Name Primitive Type: string:Basic
Units: null
Encrypted: false
Access: admin
Category: TopLevelRegular
Policy Reference to: equipment:ComputeConnPolicy
Property Validators:
Range: min: "0" max: "16"
Allowed Chars:
Regex: [a-zA-Z0-9_.:-]+
Comments:
Type: equipment:ChassisConfigIssues Primitive Type: scalar:Bitmask64
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
| ||
Type: equipment:ChassisProfileConfigState Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
| ||
Type: naming:Descr Primitive Type: string:Basic
Overrides:policy:Definition:descr
Units: null
Encrypted: false
Access: admin
Category: TopLevelRegular
Property Validators:
Range: min: "0" max: "256"
Allowed Chars:
Regex: [a-zA-Z0-9\[\]!#$%()*+,-./:;@ _{|}˜?&]+
Comments:
Type: naming:Name Primitive Type: string:Basic
Units: null
Encrypted: false
Access: admin
Category: TopLevelRegular
Policy Reference to: lstorage:DiskZoningPolicy
Property Validators:
Range: min: "0" max: "16"
Allowed Chars:
Regex: [a-zA-Z0-9_.:-]+
Comments:
Type: reference:Object
Units: null
Encrypted: false
Access: implicit
Category: TopLevelDn
Property Validators:
Comments:
Type: scalar:Uint64
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: equipment:ChassisProfileFsmFlags Primitive Type: scalar:Bitmask64
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
| ||
Type: equipment:ChassisProfileFsmStatus 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: equipment:ChassisProfileFsmStatus 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: policy:InternalId Primitive Type: scalar:Uint32
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
| ||
Type: naming:Name Primitive Type: string:Basic
Units: null
Encrypted: false
Access: admin
Category: TopLevelRegular
Policy Reference to: cpmaint:MaintPolicy
Property Validators:
Range: min: "0" max: "16"
Allowed Chars:
Regex: [a-zA-Z0-9_.:-]+
Comments:
Type: naming:Name Primitive Type: string:Basic
Overrides:policy:Object:name | naming:NamedObject:name
Units: null
Encrypted: false
Naming Property -- [NAMING RULES]
Access: naming
Category: TopLevelRegular
Property Validators:
Range: min: "1" max: "16"
Allowed Chars:
Regex: [a-zA-Z0-9_.:-]+
Comments:
Type: reference:Object
Refers: firmware:ChassisPack
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
Type: reference:Object
Refers: equipment:ComputeConnPolicy
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
Type: reference:Object
Refers: lstorage:DiskZoningPolicy
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
Type: reference:Object
Refers: cpmaint:MaintPolicy
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
Type: reference:Object
Refers: lstorage:SasExpanderConfigPolicy
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
Type: reference:Object
Refers: equipment:ChassisProfile
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
Type: equipment:ChassisProfileOperState Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: oper
Category: TopLevelRegular
Property Validators:
Comments:
| ||
Type: equipment:Owner Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
| ||
Type: scalar:Uint32
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
Type: policy:PolicyOwner Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: admin
Category: TopLevelRegular
Property Validators:
Comments:
| ||
Type: mo:PropAclMask Primitive Type: scalar:Uint64
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
Type: equipment:ResolveFromRemoteServer Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: admin
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: naming:Name Primitive Type: string:Basic
Units: null
Encrypted: false
Access: admin
Category: TopLevelRegular
Policy Reference to: lstorage:SasExpanderConfigPolicy
Property Validators:
Range: min: "0" max: "16"
Allowed Chars:
Regex: [a-zA-Z0-9_.:-]+
Comments:
Type: equipment:NameRef Primitive Type: string:Basic
Units: null
Encrypted: false
Access: admin
Category: TopLevelRegular
Policy Reference to: equipment:ChassisProfile
Property Validators:
Range: min: "0" max: "32"
Allowed Chars:
Regex: [a-zA-Z0-9_.:-]+
Comments:
Type: mo:ModificationStatus Primitive Type: scalar:Bitmask32
Units: null
Encrypted: false
Access: implicit
Category: TopLevelStatus
Property Validators:
Comments:
| ||
Type: equipment:Type Primitive Type: scalar:Enum8
Units: null
Encrypted: false
Access: create
Category: TopLevelRegular
Property Validators:
Comments:
| ||
Type: naming:UserLabel Primitive Type: string:Basic
Units: null
Encrypted: false
Access: admin
Category: TopLevelRegular
Property Validators:
Range: min: "0" max: "32"
Allowed Chars:
Regex: [a-zA-Z0-9\[\]!#$%()*+,-./:;@ _{|}˜?&]+
Comments:
Type: bios:Uuid Primitive Type: address:UUID
Units: null
Encrypted: false
Access: implicit
Category: TopLevelRegular
Property Validators:
Comments:
|
|||||||||||