Class CIM_StorageHardwareIDManagementService


CIM_ManagedElement
\_CIM_ManagedSystemElement
  \_CIM_LogicalElement
    \_CIM_EnabledLogicalElement
      \_CIM_Service
        \_CIM_SecurityService
          \_CIM_AuthenticationService


Description

StorageHardwareIDManagementService provides methods for manipulating instances of StorageHardwareIDs and manipulating the trust of these IDs in the underlying storage system.

Subclasses

IBMTSDS_StorageHardwareIDManagementService

Referenced By


Properties

IdTypeRangeDescription
Key
CreationClassName string
Max Length256
CreationClassName indicates the name of the class or the subclass that is used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified.
Name string
Max Length256
The Name property uniquely identifies the Service and provides an indication of the functionality that is managed. This functionality is described in more detail in the Description property of the object.
SystemCreationClassName string
Max Length256
The CreationClassName of the scoping System.
SystemName string
Max Length256
The Name of the scoping System.
Read Only
Read Write
 
Inherited from class CIM_ManagedElement
Caption, Description, ElementName
 
Inherited from class CIM_ManagedSystemElement
HealthState, InstallDate, Name, OperationalStatus, Status, StatusDescriptions
 
Inherited from class CIM_EnabledLogicalElement
EnabledState, OtherEnabledState, RequestedState, TimeOfLastStateChange, EnabledDefault
 
Inherited from class CIM_Service
Started, StartMode, PrimaryOwnerContact, PrimaryOwnerName
 

Method Summary

NameDescription
AddHardwareIDsToCollectionCreate MemberOfCollection instances between the specified Collection and the StorageHardwareIDs.
CreateGatewayPathIDThis method creates a CIM_GatewayPathID and the association CIM_ConcreteDependency between this service and the new GatewayPathID.
CreateHardwareIDCollectionCreate a group of StorageHardwareIDs as a new instance of SystemSpecificCollection.
CreateStorageHardwareIDThis method creates a CIM_StorageHardwareID, it creates the association CIM_ConcreteDependency between this service and the new CIM_StorageHardwareID.
DeleteStorageHardwareIDThis method deletes a named CIM_StorageHardwareID, and also tears down the associations that are no longer needed, including CIM_ConcreteDependency and CIM_AuthorizedSubject.
 
Inherited from class CIM_EnabledLogicalElement
RequestStateChange
 
Inherited from class CIM_Service
StartService, StopService
 

Method Detail


AddHardwareIDsToCollection

Description

Create MemberOfCollection instances between the specified Collection and the StorageHardwareIDs. This method allows the client to make a request of a specific Service instance to create the associations. When these capabilities are standardized in CIM/WBEM, this method can be deprecated and intrinsic methods used.

Parameters

IdTypeRangeDescription
In
HardwareIDs string
Array of strings containing representations of references to StorageHardwareID instances that will become members of the collection.
Collection CIM_SystemSpecificCollection
The Collection which groups the StorageHardwareIDs.
out
none
Return Codes
none

CreateGatewayPathID

Description

This method creates a CIM_GatewayPathID and the association CIM_ConcreteDependency between this service and the new GatewayPathID.

Parameters

IdTypeRangeDescription
In
ElementName string
The ElementName of the new StorageHardwareID instance.
StorageID string
StorageID is the value used by the SecurityService to represent Identity - in this case, a hardware worldwide unique name.
IDType uint16
The type of the StorageID property. iSCSI IDs may use one of three iSCSI formats - iqn, eui, or naa. This three letter format is the name prefix; so a single iSCSI type is provided here, the prefix can be used to further refine the format.
OtherIDType string
The type of the storage ID, when IDType is"Other".
GatewayID string
GatewayID is the value used by the SecurityService to represent identity of a Gateway element.
GatewayIDType uint16
The type of the GatewayID property. iSCSI IDs may use one of three iSCSI formats - iqn, eui, or naa. This three letter format is the name prefix; so a single iSCSI type is provided here, the prefix can be used to further refine the format.
OtherGatewayIDType string
The type of the storage ID, when GatewayIDType is"Other".
out
NewGatewayPathID CIM_GatewayPathID
REF to the new GatewayPathID instance.
Return Codes
none

CreateHardwareIDCollection

Description

Create a group of StorageHardwareIDs as a new instance of SystemSpecificCollection. This is useful to define a set of authorized subjects that can access volumes in a disk array. This method allows the client to make a request of a specific Service instance to create the collection and provide the appropriate class name. When these capabilities are standardized in CIM/WBEM, this method can be deprecated and intrinsic methods used. In addition to creating the collection, this method causes the creation of the HostedCollection association (to this service's scoping system) and MemberOfCollection association to members of the IDs parameter.

Parameters

IdTypeRangeDescription
In
ElementName string
The ElementName to be assigned to the created collection.
HardwareIDs string
Array of strings containing representations of references to StorageHardwareID instances that will become members of the new collection.
out
Collection CIM_SystemSpecificCollection
The new instance of SystemSpecificCollection that is created.
Return Codes
none

CreateStorageHardwareID

Description

This method creates a CIM_StorageHardwareID, it creates the association CIM_ConcreteDependency between this service and the new CIM_StorageHardwareID.

Parameters

IdTypeRangeDescription
In
ElementName string
The ElementName of the new StorageHardwareID instance.
StorageID string
StorageID is the value used by the SecurityService to represent Identity - in this case, a hardware worldwide unique name.
IDType uint16
The type of the StorageID property. iSCSI IDs may use one of three iSCSI formats - iqn, eui, or naa. This three letter format is the name prefix; so a single iSCSI type is provided here, the prefix can be used to further refine the format.
OtherIDType string
The type of the storage ID, when IDType is"Other".
Setting CIM_StorageClientSettingData
REF to the StorageClientSettingData containing the OSType appropriate for this initiator. If left NULL, the instrumentation assumes a standard OSType - i.e., that no OS-specific behavior for this initiator is defined.
out
HardwareID CIM_StorageHardwareID
REF to the new StorageHardwareID instance.
Return Codes
none

DeleteStorageHardwareID

Description

This method deletes a named CIM_StorageHardwareID, and also tears down the associations that are no longer needed, including CIM_ConcreteDependency and CIM_AuthorizedSubject.

Parameters

IdTypeRangeDescription
In
HardwareID CIM_StorageHardwareID
The storage hardware ID to be deleted.
out
none
Return Codes
none