ValueMap { "2" , "3" , "4" , "5" , "6" , "7" , "8" } Values { "FcApiBindToDID" , "FcApiBindToWWPN" , "FcApiBindToWWNN" , "BindToLUID" , "iSCSI Target Name" , "iSCSI Network Address" , "Bridge Binding" } MappingStrings { "FC API.INCITS-T11| HBA_BIND_TYPE" } uint16 ValidBindingTypes [ ] ; The type of bindings supported. |
MappingStrings { "FC API.INCITS-T11|HBA_CAN_BIND_AUTOMAP" } boolean AutoDiscovery ; Set to true if the implementation supports auto-discovery and automatic name binding; create binding methods in StorageBindingService are not supported. Set to false indicates that create binding methods are supported. |
MappingStrings { "FC API.INCITS-T11|HBA_CAN_BIND_TARGETS" } boolean CanBindAllLuns ; Set to true if the implementation supports OSStorageNameBinding and supports binding all logical units from a target to the OS. Set to false if not OSStorageNameBinding or if the implementation requires binding each logical unit independently. |
boolean CanSetOSDeviceName ; Set to true if the implementation supports OSStorageNameBinding method and supports changing OSDeviceName by specifying a non-null OSDeviceName parameter to CreateOSStorageNameBinding. |
boolean ActivateBindingRequiresReset ; Set to true if the implementation requires the associated software element be reset. In the case of drivers, this requires a system reboot. Set to false if the implementation can activate bindings without a reset. |
MappingStrings { "FC API.INCITS-T11|HBA_CAN_BIND_ANY_LUNS" } ModelCorrespondence { "CIM_OSStorageNameBinding.OSBusNumber" , "CIM_OSStorageNameBinding.OSTargetNumber" , "CIM_OSStorageNameBinding.OSLUN" } boolean CanMapAddresses ; Set to true if the implementation supports OSStorageNameBinding and allows overriding OS bus/target/LUN numbers. Set to false if not OSStorageNameBinding or if overriding OS address is not supported. |
Required Override ( "ElementName" ) string ElementName ; The user friendly name for this instance of Capabilities. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.) |
Key string InstanceID ; Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. In order to ensure uniqueness within the NameSpace, the value of InstanceID SHOULD be constructed using the following 'preferred' algorithm: <OrgID>:<LocalID> Where <OrgID> and <LocalID> are separated by a colon ':', and where <OrgID> MUST include a copyrighted, trademarked or otherwise unique name that is owned by the business entity creating/defining the InstanceID, or is a registered ID that is assigned to the business entity by a recognized global authority (This is similar to the <Schema Name>_<Class Name> structure of Schema class names.) In addition, to ensure uniqueness <OrgID> MUST NOT contain a colon (':'). When using this algorithm, the first colon to appear in InstanceID MUST appear between <OrgID> and <LocalID>. <LocalID> is chosen by the business entity and SHOULD not be re-used to identify different underlying (real-world) elements. If the above 'preferred' algorithm is not used, the defining entity MUST assure that the resultant InstanceID is not re-used across any InstanceIDs produced by this or other providers for this instance's NameSpace. For DMTF defined instances, the 'preferred' algorithm MUST be used with the <OrgID> set to 'CIM'. |
MaxLen ( 64 ) string Caption ; The Caption property is a short textual description (one- line string) of the object. |
string Description ; The Description property provides a textual description of the object. |