HEX
Server: Apache/2.4.34 (Red Hat) OpenSSL/1.0.2k-fips
System: Linux WORDPRESS 3.10.0-1160.118.1.el7.x86_64 #1 SMP Thu Apr 4 03:33:23 EDT 2024 x86_64
User: digital (1020)
PHP: 7.2.24
Disabled: NONE
Upload Files
File: //usr/share/mof/cimv2.33.0/Interop/CIM_ProviderCapabilities.mof
// Copyright (c) 2005 DMTF.  All rights reserved.
   [Experimental, Version ( "2.8.1000" ), 
    UMLPackagePath ( "CIM::Interop" ), 
    Description ( 
       "This class defines the capabilities of the associated provider." )]
class CIM_ProviderCapabilities : CIM_Capabilities {

      [Required, Description ( 
          "The ClassName lists the class for which the associated "
          "Provider supplies instances, associations or indications "
          "information. The ClassInNamespace association provides "
          "namespace information for the listed class name." )]
   string ClassName;

      [Description ( 
          "ProviderType enumerates the kind of provider "
          "capabilities defined for the associated Provider." ), 
       ValueMap { "1", "2", "3", "4", "5" }, 
       Values { "Other", "Instance", "Association", "Indication", 
          "Method" }, 
       ArrayType ( "Indexed" ), 
       ModelCorrespondence { 
          "CIM_ProviderCapabilities.OtherProviderTypes" }]
   uint16 ProviderTypes[];

      [Description ( 
          "Type(s) of provider capabilities when \"Other\" is "
          "included in ProviderType property array." ), 
       ArrayType ( "Indexed" ), 
       ModelCorrespondence { "CIM_ProviderCapabilities.ProviderTypes" }]
   string OtherProviderTypes[];

      [Description ( 
          "SupportedProperties lists the properties supported by "
          "this provider. If this array is NULL, the provider MUST "
          "support all of the properties defined in the class. If "
          "the provider does not support all of the properties, the "
          "properties supported MUST be included in the array. The "
          "array entry format is \"PropertyName\"." )]
   string SupportedProperties[];

      [Description ( 
          "SupportedMethods lists the methods supported by this "
          "provider. If this array is NULL, the provider MUST "
          "support all the methods defined in the class. If the "
          "provider does not support all the methods, the methods "
          "supported MUST be included in the array. The array entry "
          "format is \"MethodName\"." )]
   string SupportedMethods[];


};