summaryrefslogtreecommitdiffstats
path: root/Schemas/CIM236/DMTF/User/CIM_AccessControlInformation.mof
diff options
context:
space:
mode:
authordl.meetei <dl.meetei>2013-05-02 09:11:19 +0000
committerdl.meetei <dl.meetei>2013-05-02 09:11:19 +0000
commit0318dc022e2a82e67ffec09b04a3220910d7850f (patch)
treebad82858199066cb26e1cfbdaed2e441d0eee5d7 /Schemas/CIM236/DMTF/User/CIM_AccessControlInformation.mof
parent1a6938388a86e061c67677fc44482f1c05c0a3c9 (diff)
downloadtog-pegasus-0318dc022e2a82e67ffec09b04a3220910d7850f.zip
tog-pegasus-0318dc022e2a82e67ffec09b04a3220910d7850f.tar.gz
tog-pegasus-0318dc022e2a82e67ffec09b04a3220910d7850f.tar.xz
BUG#: 9616
TITLE: Upgrade pegasus to have CIM Schema 2.36 in it's repo DESCRIPTION:
Diffstat (limited to 'Schemas/CIM236/DMTF/User/CIM_AccessControlInformation.mof')
-rw-r--r--Schemas/CIM236/DMTF/User/CIM_AccessControlInformation.mof112
1 files changed, 112 insertions, 0 deletions
diff --git a/Schemas/CIM236/DMTF/User/CIM_AccessControlInformation.mof b/Schemas/CIM236/DMTF/User/CIM_AccessControlInformation.mof
new file mode 100644
index 0000000..157163a
--- /dev/null
+++ b/Schemas/CIM236/DMTF/User/CIM_AccessControlInformation.mof
@@ -0,0 +1,112 @@
+// Copyright (c) 2005 DMTF. All rights reserved.
+ [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[];
+
+
+};