Class CIM_Policy
CIM_ManagedElement
CIM_Policy
- Known Subclasses:
- CIM_PolicyCondition AMT_StateTransitionCondition CIM_PolicyAction AMT_AgentPresenceWatchdogAction
CIM_PolicySet CIM_PolicyRule AMT_RemoteAccessPolicyRule AMT_AuditPolicyRule
Abstract class CIM_Policy
- extends CIM_ManagedElement
General Information:
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.
Qualifiers:
-------------
Abstract
Version=2.6.0
UMLPackagePath=CIM::Policy
Supported Fields
Summary |
string
|
ElementName A
user-friendly name for the object . . .
|
string
|
Description The
Description property provides a textual description of the object.
|
string
|
Caption The Caption
property is a short textual description (one- line string) of the
object.
|
string
|
CommonName A
user-friendly name of this policy-related object.
|
string[]
|
PolicyKeywords
An array of keywords for characterizing / categorizing policy
objects . . .
|
Methods Summary |
|
Create(Instance,
ResourceCreated) Creates a new instance of this class
|
|
Put(Instance) Changes
properties of the selected instance
|
|
Get(Instance) Gets the
representation of the instance
|
|
Delete() Deletes an
instance
|
|
Pull(EnumerationContext,
MaxElements) Pulls instances of this class, following an
Enumerate operation
|
|
Enumerate()
Enumerates the instances of this class
|
|
Release(EnumerationContext)
Releases an enumeration context
|
|
Subscribe()
Subscribes to this resource (WS-Eventing)
|
|
Unsubscribe()
Remove subscription to this resource
(WS-Eventing)
|
ElementName
public string ElementName
- General Information:
A 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
the Name property of ManagedSystemElement 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 can be present in both the Name and
ElementName properties. Note that if there is an associated instance of
CIM_EnabledLogicalElementCapabilities, restrictions on this properties may
exist as defined in ElementNameMask and MaxElementNameLen properties defined
in that
class.
Qualifiers:
-------------
MaxLen=256
Description
public string Description
- General Information:
The Description property provides a textual
description of the
object.
Qualifiers:
-------------
MaxLen=256
Caption
public string Caption
- General Information:
The Caption property is a short textual
description (one- line string) of the
object.
Qualifiers:
-------------
MaxLen=64
CommonName
public string CommonName
- General Information:
A user-friendly name of this policy-related
object.
Qualifiers:
-------------
MaxLen=256
PolicyKeywords
public string[] PolicyKeywords
- General Information:
An 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.
Qualifiers:
-------------
MaxLen=256
Create
public Create([IN]CIM_Policy Instance, [OUT] REF CIM_Policy ResourceCreated)
- Permission Information:
No permissions defined
General
Information:
Creates a new instance of this class
Product
Specific Usage:
The following properties must be included in any
representation of CIM_Policy:
Put
public Put([IN]CIM_Policy Instance)
- Permission Information:
No permissions defined
General
Information:
Changes properties of the selected
instance
Product Specific Usage:
The following properties
must be included in any representation of CIM_Policy:
Get
public Get([OUT]CIM_Policy Instance)
- Permission Information:
No permissions defined
General
Information:
Gets the representation of the instance
Delete
public Delete()
- Permission Information:
No permissions defined
General
Information:
Deletes an instance
Pull
public Pull([IN]String EnumerationContext, [IN]String MaxElements)
- Permission Information:
All users permitted to use method, only
instances to whom the user has permissions will be returned
General
Information:
Pulls instances of this class, following an Enumerate
operation
Enumerate
public Enumerate()
- Permission Information:
All users permitted to use
method
General Information:
Enumerates the instances of this
class
Release
public Release([IN]String EnumerationContext)
- Permission Information:
All users permitted to use
method
General Information:
Releases an enumeration
context
Subscribe
public Subscribe()
- Permission Information:
No permissions defined
General
Information:
Subscribes to this resource (WS-Eventing)
Unsubscribe
public Unsubscribe()
- Permission Information:
No permissions defined
General
Information:
Remove subscription to this resource
(WS-Eventing)