📄 cim_policyset.mof
字号:
// Copyright (c) 2005 DMTF. All rights reserved.// <change cr="ArchCR00066.004" type="add">Add UmlPackagePath// qualifier values to CIM Schema.</change>// ==================================================================// CIM_PolicySet// ================================================================== [UMLPackagePath ( "CIM::Policy" ), Abstract, Version ( "2.8.0" ), Description ( "PolicySet is an abstract class that represents a set of " "policies that form a coherent set. The set of contained " "policies has a common decision strategy and a common set of " "policy roles (defined via the PolicySetInRole Collection " "association). Subclasses include PolicyGroup and PolicyRule.")]class CIM_PolicySet : CIM_Policy { [Description ( "PolicyDecisionStrategy defines the evaluation method used " "for policies contained in the PolicySet. FirstMatching " "enforces the actions of the first rule that evaluates to " "TRUE. It is the only value currently defined."), ValueMap { "1" }, Values { "First Matching" }] uint16 PolicyDecisionStrategy; [Deprecated { "CIM_PolicySetInRoleCollection" }, Description ( "The PolicyRoles property represents the roles associated " "with a PolicySet. All contained PolicySet instances inherit " "the values of the PolicyRoles of the aggregating PolicySet " "but the values are not copied. A contained PolicySet " "instance may, however, add additional PolicyRoles to those " "it inherits from its aggregating PolicySet(s). Each value " "in PolicyRoles multi-valued property represents a role for " "which the PolicySet applies, i.e., the PolicySet should be " "used by any enforcement point that assumes any of the " "listed PolicyRoles values. \n" "\n" "Although not officially designated as 'role combinations', " "multiple roles may be specified using the form: \n" "<RoleName>[&&<RoleName>]* \n" "where the individual role names appear in alphabetical " "order (according to the collating sequence for UCS-2). " "Implementations may treat PolicyRoles values that are " "specified as 'role combinations' as simple strings. \n" "\n" "This property is deprecated in lieu of the use of an " "association, CIM_PolicySetInRoleCollection. The latter is a " "more explicit and less error-prone approach to modeling " "that a PolicySet has one or more PolicyRoles.")] string PolicyRoles[]; [Description ( "Indicates whether this PolicySet is administratively " "enabled, administratively disabled, or enabled for debug. " "The \"EnabledForDebug\" property value is deprecated and, " "when it or any value not understood by the receiver is " "specified, the receiving enforcement point treats the " "PolicySet as \"Disabled\". To determine if a PolicySet is " "\"Enabled\", the containment hierarchy specified by the " "PolicySetComponent aggregation is examined and the Enabled " "property values of the hierarchy are ANDed together. Thus, " "for example, everything aggregated by a PolicyGroup may be " "disabled by setting the Enabled property in the PolicyGroup " "instance to \"Disabled\" without changing the Enabled " "property values of any of the aggregated instances. The " "default value is 1 (\"Enabled\")."), ValueMap { "1", "2", "3" }, Values { "Enabled", "Disabled", "Enabled For Debug" }] uint16 Enabled = 1;};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -