(file) Return to CIM_AccountSettingData.mof CVS log (file) (dir) Up to [Pegasus] / pegasus / Schemas / CIM231 / DMTF / User

 1 marek 1.1 // Copyright (c) 2009 DMTF.  All rights reserved.
 2              [Version ( "2.22.0" ), 
 3               UMLPackagePath ( "CIM::User::Account" ), 
 4               Description ( 
 5                  "CIM_AccountSettingData provides the ability to manage the "
 6                  "desired configuration for an instance of CIM_Account. When "
 7                  "associated with an instance of CIM_AccountManagementService, "
 8                  "this class may be used to constrain the properties of "
 9                  "instances of CIM_Accountcreated using the service. When "
10                  "associated with an instance of CIM_Account, this class may be "
11                  "used to manage the configuration of the CIM_Acount instance." )]
12           class CIM_AccountSettingData : CIM_SettingData {
13           
14                 [Description ( 
15                     "ComplexPasswordRulesEnforced indicates the rules for "
16                     "constructing a complex password enforced by the Account.\n"
17                     "Minimum Length a minimum length is enforced for "
18                     "passwords for the account.\n"
19                     "Preclude User ID inclusion precluding the password from "
20                     "including the user ID is supported. \n"
21                     "Maximum Repeating Characters a limit will be enforced on "
22 marek 1.1           "the number of times a character can occur consecutively. \n"
23                     "Lower Case Alpha at least one lower case alpha character "
24                     "is required. \n"
25                     "Upper Case Alpha at least one upper case alpha character "
26                     "is required. \n"
27                     "Numeric Character at least one numeric character is "
28                     "required. \n"
29                     "Special Character at least one special character is "
30                     "required." ), 
31                  ValueMap { "2", "3", "4", "5", "6", "7", "8", "..", 
32                     "0x8000..0xFFFF" }, 
33                  Values { "Minimum Length", "Preclude User ID Inclusion", 
34                     "Maximum Repeating Characters", "Lower Case Alpha", 
35                     "Upper Case Alpha", "Numeric Character", 
36                     "Special Character", "DMTF Reserved", "Vendor Reserved" }]
37              uint16 ComplexPasswordRulesEnforced[];
38           
39                 [Description ( 
40                     "InactivityTimeout specifies the interval after which if "
41                     "an account has been inactive, it shall be Disabled. The "
42                     "value shall be expressed in interval format or shall be "
43 marek 1.1           "NULL. A value of NULL shall indicate that the Account "
44                     "will not be disabled due to inactivity." )]
45              datetime InactivityTimeout;
46           
47                 [Description ( 
48                     "MaximumPasswordExpiration indicates the maximum password "
49                     "age enforced for the Account. The value shall be "
50                     "expressed in interval format or shall be NULL. A value "
51                     "of NULL shall indicate that the password aging is not "
52                     "enforced." )]
53              datetime MaximumPasswordExpiration;
54           
55                 [Description ( 
56                     "MaximumSuccessiveLoginFailures indicates the number of "
57                     "successive failed login attempts that shall result in "
58                     "the Account being disabled. A value of zero shall "
59                     "indicate that the Account will not be disabled due to "
60                     "successive failed login attempts." )]
61              uint16 MaximumSuccessiveLoginFailures;
62           
63                 [Description ( 
64 marek 1.1           "PasswordHistoryDepth indicates the number of previous "
65                     "passwords that shall be maintained for the Account. The "
66                     "Account shall preclude the selection of a password if it "
67                     "occurs in the password history. A value of zero shall "
68                     "indicate that a password history is not maintained." )]
69              uint16 PasswordHistoryDepth;
70           
71           
72           };

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2