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

Diff for /pegasus/Schemas/CIM231/DMTF/User/CIM_AccessControlInformation.mof between version 1.1.2.1 and 1.1.2.2

version 1.1.2.1, 2012/01/24 13:50:36 version 1.1.2.2, 2012/02/15 17:46:55
Line 0 
Line 1 
   // Copyright (c) 2005 DMTF.  All rights reserved.
   // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
   // qualifier values to CIM Schema.</change>
   // ==================================================================
   //  CIM_AccessControlInformation
   // ==================================================================
      [Deprecated { "CIM_AuthorizedPrivilege", "CIM_SecuritySensitivity" },
       Version ( "2.8.0" ),
       UMLPackagePath ( "CIM::User::AccessControl" ),
       Description (
          "CIM_AccessControlInformation provides, through its properties "
          "and its associations, the specification of the access rights "
          "granted to a set of subject users to a set of target "
          "resources. The AccessControlInformation class is weak to the "
          "system (e.g., Computer System or Administrative Domain) for "
          "which the access controls apply. \n"
          "\n"
          "This class is deprecated in lieu of two others: "
          "AuthorizedPrivilege (defining specific access details) and "
          "SecuritySensitivity (defining individual security levels). The "
          "reasons for this are: 1. More specific access details are "
          "defined in Privilege (the superclass of AuthorizedPrivilege); "
          "and, 2. SecuritySensitivity allows security levels to be "
          "applied to other elements than access control information." )]
   class CIM_AccessControlInformation : CIM_LogicalElement {
   
         [Deprecated { "No value" },
          Key, Description ( "Hosting system creation class name." ),
          MaxLen ( 256 ),
          Propagated ( "CIM_System.CreationClassName" )]
      string SystemCreationClassName;
   
         [Deprecated { "No value" },
          Key, Description ( "Hosting system name." ),
          MaxLen ( 256 ),
          Propagated ( "CIM_System.Name" )]
      string SystemName;
   
         [Deprecated { "No value" },
          Key, Description (
             "CreationClassName indicates the name of the class or the "
             "subclass used in the creation of an instance. When used "
             "with the other key properties of this class, this "
             "property allows all instances of this class and its "
             "subclasses to be uniquely identified." ),
          MaxLen ( 256 )]
      string CreationClassName;
   
         [Deprecated { "CIM_AuthorizedPrivilege.InstanceID" },
          Key, Override ( "Name" ),
          Description (
             "The Name property defines the unique label, in the "
             "context of the hosting system, by which the "
             "AccessControlInformation is known." ),
          MaxLen ( 256 )]
      string Name;
   
         [Deprecated { "CIM_SecuritySensitivity.SecurityLevel" },
          Description (
             "The SecurityClassification property specifies a named "
             "level of security associated with the "
             "AccessControlInformation, e.g., \'Confidential\', \'Top "
             "Secret\', etc." )]
      string SecurityClassification;
   
         [Deprecated { "CIM_AuthorizedPrivilege.Activities" },
          Description (
             "The AccessType property is an array of string values "
             "that specifies the type of access for which the "
             "corresponding permission applies. For example, it can be "
             "used to specify a generic access such as \'Read-only\', "
             "\'Read/Write\', etc. for file or record access control "
             "or it can be used to specifiy an entry point name for "
             "service access control." ),
          ArrayType ( "Indexed" ),
          ModelCorrespondence {
             "CIM_AccessControlInformation.AccessQualifier",
             "CIM_AccessControlInformation.Permission" }]
      string AccessType[];
   
         [Deprecated { "CIM_AuthorizedPrivilege.ActivityQualifiers" },
          Description (
             "The AccessQualifier property is an array of string "
             "values may be used to further qualify the type of access "
             "for which the corresponding permission applies. For "
             "example, it may be used to specify a set of parameters "
             "that are permitted or denied in conjunction with the "
             "corresponding AccessType entry point name." ),
          ArrayType ( "Indexed" ),
          ModelCorrespondence {
             "CIM_AccessControlInformation.AccessType",
             "CIM_AccessControlInformation.Permission" }]
      string AccessQualifier[];
   
         [Deprecated { "CIM_AuthorizedPrivilege" },
          Description (
             "The Permission property is an array of string values "
             "indicating the permission that applies to the "
             "corresponding AccessType and AccessQualifier array "
             "values. The values may be extended in subclasses to "
             "provide more specific access controls. \n"
             "\n"
             "This property is deprecated in lieu of the general "
             "AuthorizedPrivilege class. This is because the "
             "Permissions, \'Access\' and \'Deny\', are addressed by "
             "the PrivilegeGranted property, while \'Manage\' maps to "
             "specific activities with their corresponding qualifiers "
             "and formats." ),
          ValueMap { "Unknown", "Allow", "Deny", "Manage" },
          ArrayType ( "Indexed" ),
          ModelCorrespondence {
             "CIM_AccessControlInformation.AccessType",
             "CIM_AccessControlInformation.AccessQualifier" }]
      string Permission[];
   
   
   };


Legend:
Removed from v.1.1.2.1  
changed lines
  Added in v.1.1.2.2

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2