summaryrefslogtreecommitdiffstats
path: root/Schemas/CIM236/DMTF/System/CIM_BIOSPassword.mof
diff options
context:
space:
mode:
Diffstat (limited to 'Schemas/CIM236/DMTF/System/CIM_BIOSPassword.mof')
-rw-r--r--Schemas/CIM236/DMTF/System/CIM_BIOSPassword.mof62
1 files changed, 62 insertions, 0 deletions
diff --git a/Schemas/CIM236/DMTF/System/CIM_BIOSPassword.mof b/Schemas/CIM236/DMTF/System/CIM_BIOSPassword.mof
new file mode 100644
index 0000000..b9180af
--- /dev/null
+++ b/Schemas/CIM236/DMTF/System/CIM_BIOSPassword.mof
@@ -0,0 +1,62 @@
+// Copyright (c) 2010 DMTF. All rights reserved.
+ [Version ( "2.27.0" ),
+ UMLPackagePath ( "CIM::System::BIOS" ),
+ Description (
+ "The CIM_BIOSPassword object may be used to instantiate detail "
+ "information about manageable BIOS-based passwords." )]
+class CIM_BIOSPassword : CIM_BIOSAttribute {
+
+ [Description (
+ "This property specifies the minimum string length "
+ "allowed when modifying this BIOS attribute. A value of "
+ "NULL SHALL be defined as zero." ),
+ ModelCorrespondence { "CIM_BIOSPassword.MaxLength" }]
+ uint64 MinLength;
+
+ [Description (
+ "This property specifies the maximum string length "
+ "allowed when modifying this BIOS attribute. A value of "
+ "NULL defines the maximum length is unknown. A value of 0 "
+ "defines the maximum length as 18446744073709551615, the "
+ "limitation of the property definition as uint64." ),
+ ModelCorrespondence { "CIM_BIOSPassword.MinLength" }]
+ uint64 MaxLength;
+
+ [Override ( "CurrentValue" ),
+ Description ( "CurrentValue shall return an empty array." )]
+ string CurrentValue[];
+
+ [Required, Override ( "PendingValue" ),
+ Description ( "PendingValue shall return an empty array." )]
+ string PendingValue[];
+
+ [Description (
+ "PasswordEncoding specifies encoding tag used to denote "
+ "the format the password string was createdor set with "
+ "\"kbd\" denotes a string in hexadecimal format "
+ "containing keyboard scan code input. An example of a "
+ "password structured in this format would be "
+ "\"321539191E1F1F11181320\", which is the representation "
+ "of \"my password\" in US English keyboard scan codes. "
+ "\"ascii\" denotes clear text that shall comply with the "
+ "ASCII character set. Character encodings from \" \" "
+ "(decimal 32) to \"~\" (decimal 126) are supported. An "
+ "example would be \"my password\".\"pin\" denotes that "
+ "only numeric input in ASCII text is allowed for the "
+ "password instance. An example would be \"1234\"." ),
+ ValueMap { "2", "3", "4", "5", "..", "65536..4294967295" },
+ Values { "ascii", "kbd", "pin", "Unicode", "DMTF Reserved",
+ "Vendor Reserved" },
+ ModelCorrespondence {
+ "CIM_BIOSServiceCapabilities.SupportedPasswordEncodings" }]
+ uint32 PasswordEncoding;
+
+ [Description (
+ "This property returns TRUE if the current password "
+ "instance is non-blank and FALSE otherwise. This property "
+ "is provided because the Value property is always defined "
+ "as NULL for password instances." )]
+ boolean IsSet;
+
+
+};