1 marek 1.1 // 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 PolicyConditions that have not been modeled with "
7 "specific properties. Instead, the two properties Constraint "
8 "and ConstraintEncoding are used to define the content and "
9 "format of the Condition, as explained below. \n"
10 "\n"
11 "As its name suggests, VendorPolicyCondition 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_VendorPolicyCondition : CIM_PolicyCondition {
16
17 [Description (
18 "This property provides a general extension mechanism for "
19 "representing PolicyConditions 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 marek 1.1 "definition. It is determined by the OID value stored in "
23 "the property ConstraintEncoding. Since "
24 "ConstraintEncoding is single-valued, all the values of "
25 "Constraint share the same format and semantics." ),
26 OctetString, ModelCorrespondence {
27 "CIM_VendorPolicyCondition.ConstraintEncoding" }]
28 string Constraint[];
29
30 [Description (
31 "An OID encoded as a string, identifying the format and "
32 "semantics for this instance\'s Constraint property." ),
33 ModelCorrespondence { "CIM_VendorPolicyCondition.Constraint" }]
34 string ConstraintEncoding;
35
36
37 };
|