(file) Return to CIM_AccountSettingData.mof CVS log (file) (dir) Up to [OMI] / omi / share / networkschema

 1 krisbash 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 krisbash 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 krisbash 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 krisbash 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              };

ViewCVS 0.9.2