Activities
public uint16[2] Activities
- General Information:
An enumeration indicating the activities
that are granted or denied. These activities apply to all entities specified
in the ActivityQualifiers array.
"Other" (1): indicates an activity that is
not specified in this enumeration.
"Create" (2), "Delete" (3), "Detect"
(4), "Read" (5), "Write" (6), "Execute" (7): each of these values indicates
that the Subject is permitted to use an operation supported by the Target.
They are all straightforward except for one, 4="Detect". This value indicates
that the existence or presence of an entity may be determined, but not
necessarily specific data (which requires the Read privilege to be true). This
activity is exemplified by 'hidden files'- if you list the contents of a
directory, you will not see hidden files. However, if you know a specific file
name, or know how to expose hidden files, then they can be 'detected'. Another
example is the ability to define search privileges in directory
implementations.
"Deny Create" (8), "Deny Delete" (9), "Deny Detect" (10),
"Deny Read" (11), "Deny Write" (12), "Deny Execute" (13): each of these values
indicates that the Subject is expressly denied permission to use an operation
supported by the Target.
Authorize to Grant/Deny Authorization (14): this
value indicates that the Subject is permitted to add any of the following
values to - or remove any of the following values from - the Activities array
property in any other instance of CIM_AssociatedPrivilege that references the
same Target: "Authorize to Create" (15), "Authorize to Delete" (16),
"Authorize to Detect" (17), "Authorize to Read" (18), "Authorize to Write"
(19), "Authorize to Execute" (20), "Authorize to Deny Create" (21), "Authorize
to Deny Delete" (22), "Authorize to Deny Detect" (23), "Authorize to Deny
Read" (24), "Authorize to Deny Write" (25), and "Authorize to Deny Execute"
(26).
"Authorize to Create" (15), "Authorize to Delete" (16), "Authorize to
Detect" (17), "Authorize to Read" (18), "Authorize to Write" (19), "Authorize
to Execute" (20), "Authorize to Deny Create" (21), "Authorize to Deny Delete"
(22), "Authorize to Deny Detect" (23), "Authorize to Deny Read" (24),
"Authorize to Deny Write" (25), and "Authorize to Deny Execute" (26): each of
these values indicates that the Subject is permitted to add value named in the
string to - or remove the value from - the Activities array property in any
other instance of CIM_AssociatedPrivilege that references the same Target. For
example, "Authorize to Read" indicates that the Subject is permitted to add or
remove the value "Read", and "Authorize to Deny Read" indicates that the
Subject is permitted to add or remove the value "Deny
Read".
Qualifiers:
-------------
ValueMap={1, 2, 3, 4, 5,
6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25,
26, .., 16000..}
Values={Other, Create, Delete, Detect, Read, Write,
Execute, Deny Create, Deny Delete, Deny Detect, Deny Read, Deny Write, Deny
Execute, Authorize to Grant/Deny Authorization, Authorize to Create, Authorize
to Delete, Authorize to Detect, Authorize to Read, Authorize to Write,
Authorize to Execute, Authorize to Deny Create, Authorize to Deny Delete,
Authorize to Deny Detect, Authorize to Deny Read, Authorize to Deny Write,
Authorize to Deny Execute, DMTF Reserved, Vendor
Reserved}
ArrayType=Indexed
ModelCorrespondence={CIM_AssociatedPrivilege.ActivityQualifiers}