Class CIM_Policy
extends CIM_ManagedElement

An abstract class defining the common properties of the policy managed elements derived from CIM_Policy. The subclasses are used to create rules and groups of rules that work together to form a coherent set of policies within an administrative domain or set of domains.

Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_Policy

Direct Known Subclasses

CIM_PolicySet
CIM_PolicyGroup
CIM_PolicyRule
CIM_AuthenticationRule
CIM_SARule
CIM_IKERule
CIM_IPsecRule
CIM_PolicyCondition
CIM_PolicyTimePeriodCondition
CIM_CompoundPolicyCondition
CIM_AuthenticationCondition
CIM_SharedSecretAuthentication
CIM_AccountAuthentication
CIM_BiometricAuthentication
CIM_NetworkingIDAuthentication
CIM_PublicPrivateKeyAuthentication
CIM_KerberosAuthentication
CIM_DocumentAuthentication
CIM_PhysicalCredentialAuthentication
CIM_VendorPolicyCondition
CIM_PacketFilterCondition
CIM_PolicyAction
CIM_VendorPolicyAction
CIM_CompoundPolicyAction
CIM_NetworkPacketAction
CIM_RejectConnectionAction
CIM_SAAction
CIM_SAStaticAction
CIM_PreconfiguredSAAction
CIM_PreconfiguredTransportAction
CIM_PreconfiguredTunnelAction
CIM_SANegotiationAction
CIM_IKEAction
CIM_IPsecAction
CIM_IPsecTransportAction
CIM_IPsecTunnelAction

Class Qualifiers

NameData TypeValueScopeFlavors
AbstractbooleantrueTOSUBCLASS= falseNone
DescriptionstringAn abstract class defining the common properties of the policy managed elements derived from CIM_Policy. The subclasses are used to create rules and groups of rules that work together to form a coherent set of policies within an administrative domain or set of domains.None TRANSLATABLE= true
Versionstring2.6.0TOSUBCLASS= falseTRANSLATABLE= true

Local Class Properties

NameData TypeQualifiers
NameData TypeValueScopeFlavors
Captionstring
DescriptionstringThe Caption property is a short textual description (one- line string) of the object.None TRANSLATABLE= true
MaxLenuint3264None None
CommonNamestring
DescriptionstringA user-friendly name of this policy-related object.None TRANSLATABLE= true
Descriptionstring
DescriptionstringThe Description property provides a textual description of the object.None TRANSLATABLE= true
ElementNamestring
DescriptionstringA user-friendly name for the object. This property allows each instance to define a user-friendly name IN ADDITION TO its key properties/identity data, and description information. Note that ManagedSystemElement's Name property is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information MAY be present in both the Name and ElementName properties.None TRANSLATABLE= true
PolicyKeywordsstring[]
DescriptionstringAn array of keywords for characterizing / categorizing policy objects. Keywords are of one of two types: - Keywords defined in this and other MOFs, or in DMTF white papers. These keywords provide a vendor- independent, installation-independent way of characterizing policy objects. - Installation-dependent keywords for characterizing policy objects. Examples include 'Engineering', 'Billing', and 'Review in December 2000'. This MOF defines the following keywords: 'UNKNOWN', 'CONFIGURATION', 'USAGE', 'SECURITY', 'SERVICE', 'MOTIVATIONAL', 'INSTALLATION', and 'EVENT'. These concepts are self-explanatory and are further discussed in the SLA/Policy White Paper. One additional keyword is defined: 'POLICY'. The role of this keyword is to identify policy-related instances that may not be otherwise identifiable, in some implementations. The keyword 'POLICY' is NOT mutually exclusive of the other keywords specified above.None TRANSLATABLE= true