Hidepaths: hiding hosts from a virtual disk, Classes, Class introduction – HP SAN Virtualization Services Platform User Manual
Page 96: Class keys/properties, 96 class keys/properties
HPSVSP_ControllerConfigurationService ExposePaths() method to affect the exposure of the storage
entity.
HidePaths: hiding hosts from a virtual disk
Once a ProtocolController is created, an SMI-S client may remove logical units, initiators, or target
ports within the ProtocolController, and hence, can hide certain 'paths' within the storage system.
Classes
HPSVSP_AuthorizedPrivilege : CIM_AuthorizedPrivilege
Class introduction
This class represents the access privileges of HPSVSP_HostInitiatorPort (User Defined Host Hba ) to a
set of VirtualDisks or Snapshot-on-VirtualDisk through a SCSI LUN snapshot represented by an
HPSVSP_SCSIProtocolController.
Since the existence of this class implicitly means the HostInitiatorPort has access and since the
Read-Read/Write access is controlled at the VirtualDisk level in ProtcolControllerForUnit.DeviceAccess,
the properties on this class represent full permissions and cannot be modifed. The
PrivilegeManagementService, while present, cannot be used to create or delete instances of this class
and return "Not Supported" for both the AssignAccess and RemoveAccess methods.
There is exactly a 1-1-1 relationship between the AuthorizedSubject, AuthorizedPrivilege, and
AuthorizedTarget instances. In other words, Privilege instances cannot be shared.
This class is enumerated by the following steps:
Class keys/properties
Comments
Description
Property Name
InstanceID
Boolean indicating whether the Privilege is granted
(TRUE) or denied (FALSE). The default is to grant
permission.
True
PrivilegeGranted
SMI-S defines the following allowed values:
•
1 ( Other )
•
2 ( Create )
•
3 ( Delete )
•
4 ( Detect )
•
5 ( Read )
•
6 ( Write )
•
7 ( Execute )
•
( DMTF Reserved )
•
16000.. ( Vendor Reserved)
PermissionReadWrite: { 5, 6 }
Activities
Masking and Mapping Profile
96