2.2.5.2 CapabilityEnumeration

CapabilityEnumeration is an enumeration of possible request types supported by plug-ins that expose a set of resources through the Web Services Management Protocol Extensions for Windows Vista service. Each capability corresponds directly to one or more actions. The schema MUST be as shown here.

The type is used under the following namespace:  http://schemas.microsoft.com/wbem/wsman/1/config/PluginConfiguration

 <xs:simpleType name="CapabilityEnumeration">
   <xs:restriction base="xs:string">
     <xs:enumeration value="Get" />
     <xs:enumeration value="Put" />
     <xs:enumeration value="Create" />
     <xs:enumeration value="Delete" />
     <xs:enumeration value="Invoke" />
     <xs:enumeration value="Enumerate" />
     <xs:enumeration value="Subscribe" />
     <xs:enumeration value="Shell" />
     <xs:enumeration value="Identify" />
   </xs:restriction>
 </xs:simpleType>
            

Enumeration

The following values are defined by the CapabilityEnumeration simple type.

Value

Description

Get

The plug-in accepts Get messages.

Put

The plug-in accepts Put messages.

Create

The plug-in accepts Create messages.

Delete

The plug-in accepts Delete messages.

Invoke

The plug-in accepts messages to invoke CIM methods as specified in section 3.1.4.1.32.

Enumerate

The plug-in accepts Enumerate, Pull, and Release messages.

Subscribe

The plug-in accepts Subscribe, Pull, and Unsubscribe messages.

Shell

The plug-in accepts messages for the Remote Shell scenario.

Identify

The plug-in accepts Identify messages as specified in section 3.1.4.1.23.