1 karl 1.1.2.2 // Copyright (c) 2005 DMTF. All rights reserved.
2 [Version ( "2.6.0" ),
3 UMLPackagePath ( "CIM::Policy" ),
4 Description (
5 "A class that provides a general extension mechanism for "
6 "representing PolicyActions that have not been modeled with "
7 "specific properties. Instead, the two properties ActionData "
8 "and ActionEncoding are used to define the content and format "
9 "of the Action, as explained below. \n"
10 "\n"
11 "As its name suggests, VendorPolicyAction is intended for "
12 "vendor-specific extensions to the Policy Core Information "
13 "Model. Standardized extensions are not expected to use this "
14 "class." )]
15 class CIM_VendorPolicyAction : CIM_PolicyAction {
16
17 [Description (
18 "This property provides a general extension mechanism for "
19 "representing PolicyActions that have not been modeled "
20 "with specific properties. The format of the octet "
21 "strings in the array is left unspecified in this "
22 karl 1.1.2.2 "definition. It is determined by the OID value stored in "
23 "the property ActionEncoding. Since ActionEncoding is "
24 "single-valued, all the values of ActionData share the "
25 "same format and semantics." ),
26 OctetString, ModelCorrespondence {
27 "CIM_VendorPolicyAction.ActionEncoding" }]
28 string ActionData[];
29
30 [Description (
31 "An OID encoded as a string, identifying the format and "
32 "semantics for this instance\'s ActionData property." ),
33 ModelCorrespondence { "CIM_VendorPolicyAction.ActionData" }]
34 string ActionEncoding;
35
36
37 };
|