95 lines
3.9 KiB
Plaintext
95 lines
3.9 KiB
Plaintext
// Copyright (c) 2005 DMTF. All rights reserved.
|
|
// <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
|
|
// qualifier values to CIM Schema.</change>
|
|
// ==================================================================
|
|
// CIM_PhysicalFrame
|
|
// ==================================================================
|
|
[Version ( "2.7.0" ),
|
|
UMLPackagePath ( "CIM::Physical::Package" ),
|
|
Description (
|
|
"PhysicalFrame is a superclass of Rack, Chassis and other frame "
|
|
"enclosures, as they are defined in extension classes. "
|
|
"Properties like visible or audible alarm, and data related to "
|
|
"security breaches are in this superclass." )]
|
|
class CIM_PhysicalFrame : CIM_PhysicalPackage {
|
|
|
|
[Description (
|
|
"CableManagementStrategy is a free-form string that "
|
|
"contains information on how the various cables are "
|
|
"connected and bundled for the Frame. With many "
|
|
"networking, storage-related and power cables, cable "
|
|
"management can be a complex and challenging endeavor. "
|
|
"This string property contains information to aid in "
|
|
"assembly and service of the Frame." )]
|
|
string CableManagementStrategy;
|
|
|
|
[Description (
|
|
"ServicePhilosophy is an enumerated, integer-valued array "
|
|
"that indicates whether the Frame is serviced from the "
|
|
"top (value=2), front (3), back (4) or side (5), whether "
|
|
"it has sliding trays (6) or removable sides (7), and/or "
|
|
"whether the Frame is moveable (8), for example, having "
|
|
"rollers." ),
|
|
ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8" },
|
|
Values { "Unknown", "Other", "Service From Top",
|
|
"Service From Front", "Service From Back",
|
|
"Service From Side", "Sliding Trays", "Removable Sides",
|
|
"Moveable" },
|
|
ArrayType ( "Indexed" ),
|
|
ModelCorrespondence { "CIM_PhysicalFrame.ServiceDescriptions" }]
|
|
uint16 ServicePhilosophy[];
|
|
|
|
[Description (
|
|
"An array of free-form strings providing more detailed "
|
|
"explanations for any of the entries in the Service "
|
|
"Philosophy array. Note, each entry of this array is "
|
|
"related to the entry in ServicePhilosophy that is "
|
|
"located at the same index." ),
|
|
ArrayType ( "Indexed" ),
|
|
ModelCorrespondence { "CIM_PhysicalFrame.ServicePhilosophy" }]
|
|
string ServiceDescriptions[];
|
|
|
|
[Description (
|
|
"Boolean indicating whether the Frame is protected with a lock."
|
|
)]
|
|
boolean LockPresent;
|
|
|
|
[Description (
|
|
"Boolean indicating whether the Frame is equipped with an "
|
|
"audible alarm." )]
|
|
boolean AudibleAlarm;
|
|
|
|
[Description (
|
|
"Boolean indicating that the equipment includes a visible alarm."
|
|
)]
|
|
boolean VisibleAlarm;
|
|
|
|
[Description (
|
|
"SecurityBreach is an enumerated, integer-valued property "
|
|
"indicating whether a physical breach of the Frame was "
|
|
"attempted but unsuccessful (value=4) or attempted and "
|
|
"successful (5). Also, the values, \"Unknown\", \"Other\" "
|
|
"or \"No Breach\", can be specified." ),
|
|
ValueMap { "1", "2", "3", "4", "5" },
|
|
Values { "Other", "Unknown", "No Breach", "Breach Attempted",
|
|
"Breach Successful" },
|
|
MappingStrings {
|
|
"MIF.DMTF|Physical Container Global Table|004.12" },
|
|
ModelCorrespondence { "CIM_PhysicalFrame.BreachDescription" }]
|
|
uint16 SecurityBreach;
|
|
|
|
[Description (
|
|
"BreachDescription is a free-form string providing more "
|
|
"information if the SecurityBreach property indicates "
|
|
"that a breach or some other security-related event "
|
|
"occurred." ),
|
|
ModelCorrespondence { "CIM_PhysicalFrame.SecurityBreach" }]
|
|
string BreachDescription;
|
|
|
|
[Description (
|
|
"Boolean indicating that the Frame is currently locked." )]
|
|
boolean IsLocked;
|
|
|
|
|
|
};
|