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

  1 karl  1.1.2.2 // Copyright (c) 2005 DMTF.  All rights reserved.
  2               // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
  3               // qualifier values to CIM Schema.</change>
  4               // ==================================================================
  5               //  CIM_AccessControlInformation 
  6               // ==================================================================
  7                  [Deprecated { "CIM_AuthorizedPrivilege", "CIM_SecuritySensitivity" }, 
  8                   Version ( "2.8.0" ), 
  9                   UMLPackagePath ( "CIM::User::AccessControl" ), 
 10                   Description ( 
 11                      "CIM_AccessControlInformation provides, through its properties "
 12                      "and its associations, the specification of the access rights "
 13                      "granted to a set of subject users to a set of target "
 14                      "resources. The AccessControlInformation class is weak to the "
 15                      "system (e.g., Computer System or Administrative Domain) for "
 16                      "which the access controls apply. \n"
 17                      "\n"
 18                      "This class is deprecated in lieu of two others: "
 19                      "AuthorizedPrivilege (defining specific access details) and "
 20                      "SecuritySensitivity (defining individual security levels). The "
 21                      "reasons for this are: 1. More specific access details are "
 22 karl  1.1.2.2        "defined in Privilege (the superclass of AuthorizedPrivilege); "
 23                      "and, 2. SecuritySensitivity allows security levels to be "
 24                      "applied to other elements than access control information." )]
 25               class CIM_AccessControlInformation : CIM_LogicalElement {
 26               
 27                     [Deprecated { "No value" }, 
 28                      Key, Description ( "Hosting system creation class name." ), 
 29                      MaxLen ( 256 ), 
 30                      Propagated ( "CIM_System.CreationClassName" )]
 31                  string SystemCreationClassName;
 32               
 33                     [Deprecated { "No value" }, 
 34                      Key, Description ( "Hosting system name." ), 
 35                      MaxLen ( 256 ), 
 36                      Propagated ( "CIM_System.Name" )]
 37                  string SystemName;
 38               
 39                     [Deprecated { "No value" }, 
 40                      Key, Description ( 
 41                         "CreationClassName indicates the name of the class or the "
 42                         "subclass used in the creation of an instance. When used "
 43 karl  1.1.2.2           "with the other key properties of this class, this "
 44                         "property allows all instances of this class and its "
 45                         "subclasses to be uniquely identified." ), 
 46                      MaxLen ( 256 )]
 47                  string CreationClassName;
 48               
 49                     [Deprecated { "CIM_AuthorizedPrivilege.InstanceID" }, 
 50                      Key, Override ( "Name" ), 
 51                      Description ( 
 52                         "The Name property defines the unique label, in the "
 53                         "context of the hosting system, by which the "
 54                         "AccessControlInformation is known." ), 
 55                      MaxLen ( 256 )]
 56                  string Name;
 57               
 58                     [Deprecated { "CIM_SecuritySensitivity.SecurityLevel" }, 
 59                      Description ( 
 60                         "The SecurityClassification property specifies a named "
 61                         "level of security associated with the "
 62                         "AccessControlInformation, e.g., \'Confidential\', \'Top "
 63                         "Secret\', etc." )]
 64 karl  1.1.2.2    string SecurityClassification;
 65               
 66                     [Deprecated { "CIM_AuthorizedPrivilege.Activities" }, 
 67                      Description ( 
 68                         "The AccessType property is an array of string values "
 69                         "that specifies the type of access for which the "
 70                         "corresponding permission applies. For example, it can be "
 71                         "used to specify a generic access such as \'Read-only\', "
 72                         "\'Read/Write\', etc. for file or record access control "
 73                         "or it can be used to specifiy an entry point name for "
 74                         "service access control." ), 
 75                      ArrayType ( "Indexed" ), 
 76                      ModelCorrespondence { 
 77                         "CIM_AccessControlInformation.AccessQualifier", 
 78                         "CIM_AccessControlInformation.Permission" }]
 79                  string AccessType[];
 80               
 81                     [Deprecated { "CIM_AuthorizedPrivilege.ActivityQualifiers" }, 
 82                      Description ( 
 83                         "The AccessQualifier property is an array of string "
 84                         "values may be used to further qualify the type of access "
 85 karl  1.1.2.2           "for which the corresponding permission applies. For "
 86                         "example, it may be used to specify a set of parameters "
 87                         "that are permitted or denied in conjunction with the "
 88                         "corresponding AccessType entry point name." ), 
 89                      ArrayType ( "Indexed" ), 
 90                      ModelCorrespondence { 
 91                         "CIM_AccessControlInformation.AccessType", 
 92                         "CIM_AccessControlInformation.Permission" }]
 93                  string AccessQualifier[];
 94               
 95                     [Deprecated { "CIM_AuthorizedPrivilege" }, 
 96                      Description ( 
 97                         "The Permission property is an array of string values "
 98                         "indicating the permission that applies to the "
 99                         "corresponding AccessType and AccessQualifier array "
100                         "values. The values may be extended in subclasses to "
101                         "provide more specific access controls. \n"
102                         "\n"
103                         "This property is deprecated in lieu of the general "
104                         "AuthorizedPrivilege class. This is because the "
105                         "Permissions, \'Access\' and \'Deny\', are addressed by "
106 karl  1.1.2.2           "the PrivilegeGranted property, while \'Manage\' maps to "
107                         "specific activities with their corresponding qualifiers "
108                         "and formats." ), 
109                      ValueMap { "Unknown", "Allow", "Deny", "Manage" }, 
110                      ArrayType ( "Indexed" ), 
111                      ModelCorrespondence { 
112                         "CIM_AccessControlInformation.AccessType", 
113                         "CIM_AccessControlInformation.AccessQualifier" }]
114                  string Permission[];
115               
116               
117               };

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2