CIM_MetricServiceCapabilities class

Describes the capabilities of a CIM_MetricService object.

Syntax

[Abstract, Version("2.22.0"), UMLPackagePath("CIM::Metrics::BaseMetrics"), AMENDMENT]
class CIM_MetricServiceCapabilities : CIM_EnabledLogicalElementCapabilities
{
  string ControllableMetrics[];
  uint16 MetricsControlTypes[];
  string ControllableManagedElements[];
  uint16 ManagedElementControlTypes[];
  uint16 SupportedMethods[];
};

Members

The CIM_MetricServiceCapabilities class has these types of members:

Properties

The CIM_MetricServiceCapabilities class has these properties.

ControllableManagedElements

Data type: string array

Access type: Read-only

Qualifiers: ArrayType ("Indexed"), ModelCorrespondence ("CIM_MetricServiceCapabilities.ManagedElementControlTypes")

An array that contains identifiers of the CIM_ManagedElement instances that are controlled by the metric service. The identifiers must be formatted as Web-Based Enterprise Management (WBEM) URIs. In order to use this property, the metric service must support enabling or disabling at least one metric that is defined for the CIM_ManagedElement instance.

ControllableMetrics

Data type: string array

Access type: Read-only

Qualifiers: ArrayType ("Indexed"), ModelCorrespondence ("CIM_MetricServiceCapabilities.MetricControlTypes")

An array that contains identifiers of the CIM_BaseMetricDefinition that defines the metrics that are managed by the metric service. The identifiers must be formatted as Web-Based Enterprise Management (WBEM) URIs.

In order to use this property, a CIM_BaseMetricDefinition instance must be associated with a CIM_MetricService instance through the CIM_ServiceAffectsElement class. In addition the metric service must support enabling or disabling at least one metric that is defined by the CIM_BaseMetricDefinition instance.

ManagedElementControlTypes

Data type: uint16 array

Access type: Read-only

Qualifiers: ArrayType ("Indexed"), ModelCorrespondence ("CIM_MetricServiceCapabilities.ControllableManagedElements")

An array that indicates the control types that are supported by the metric service for the managed elements in the ControllableManagedElements array. This array corresponds to the ControllableManagedElements array. The control types in this array are associated with metrics through the ControllableManagedElements array.

Unknown (0)

Discrete (2)

Bulk (3)

Both (4)

DMTF Reserved (..)

Vendor Specific (32768..65535)

MetricsControlTypes

Data type: uint16 array

Access type: Read-only

Qualifiers: ArrayType ("Indexed"), ModelCorrespondence ("CIM_MetricServiceCapabilities.ControllableMetrics")

An array that indicates the control types that are supported by the metric service. This array corresponds to the ControllableMetrics array. The control types in this array are associated with metrics through the ControllableMetrics array.

Unknown (0)

Discrete (2)

Bulk (3)

Both (4)

DMTF Reserved (..)

Vendor Specific (32768..65535)

SupportedMethods

Data type: uint16 array

Access type: Read-only

An array that contains names of methods that are supported by the metric service.

ControlMetrics (2)

ControlMetricsByClass (3)

ShowMetrics (4)

ShowMetricsByClass (5)

GetMetricValues (6)

ControlSampleTimes (7)

DMTF Reserved (..)

Vendor Specific (0x8000..)

Requirements

Requirement Value
Minimum supported client
Windows 8
Minimum supported server
Windows Server 2012
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

See also

CIM_EnabledLogicalElementCapabilities