Class CIM_GroupMaskingMappingCapabilities
extends CIM_ProtocolControllerMaskingCapabilities

A subclass of CIM_ProtocolControllerMaskingCapabilities that defines the group masking-related capabilities of a ProtocolController.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_Capabilities
   |
   +--CIM_ProtocolControllerMaskingCapabilities
   |
   +--CIM_GroupMaskingMappingCapabilities

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringA subclass of CIM_ProtocolControllerMaskingCapabilities that defines the group masking-related capabilities of a ProtocolController.
UMLPackagePathstringCIM::Device::ComponentElement
Versionstring2.45.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
SupportedAsynchronousActionsuint16[]
DescriptionstringEnumeration indicating what operations will be executed as asynchronous jobs. If an operation is included in both this and SupportedSynchronousActions then the underlying implementation is indicating that it may or may not create a job. Values are: CreateGroup: Create Group DeleteGroup: Delete Group AddMembers: Add Members RemoveMembers: Remove Members CreateMaskingView: Create Masking View DeleteMaskingView: Delete Masking View ModifyMaskingView: Modify Masking View
ModelCorrespondencestringCIM_GroupMaskingMappingCapabilities.SupportedSynchronousActions
OverridestringSupportedAsynchronousActions
ValueMapstring19, 20, 21, 22, 23, 24, 25, .., 32768..65535
ValuesstringCreateGroup, DeleteGroup, AddMembers, RemoveMembers, CreateMaskingView, DeleteMaskingView, ModifyMaskingView, DMTF Reserved, Vendor Specific
SupportedDeviceGroupFeaturesuint16[]
DescriptionstringEnumeration indicating the capabilities of device masking groups.
ValueMapstring2, 3, 4, 5, 6, 7, 8, 9, 10, 11, .., 32768..65535
ValuesstringGroup is nameable, Can add to an associated group, Empty group is allowed, Group associated with view can be empty, Nested groups allowed, Only one level of nested groups, Group can participate in multiple views, Maskview deletion deletes unassociated masking group, Associated empty group indicates no access, Unassociated group rejects device numbers, DMTF Reserved, Vendor Specific
SupportedFeaturesuint16[]
DescriptionstringEnumeration indicating the capabilities of masking and mapping features having to do with masking groups.
ValueMapstring2, 3, 4, 5, 6, 7, 8, 9, 10, 11, .., 32768..65535
ValuesstringSupports initiator masking group, Supports target masking group, Supports device masking group, Auto assigns host device numbers, Maskview creation requires initiator masking group, Maskview creation requires target masking group, Maskview creation requires device masking group, Maskview requires non-empty initiator masking group, Maskview requires non-empty target masking group, Maskview requires non-empty device masking group, DMTF Reserved, Vendor Specific
SupportedInitiatorGroupFeaturesuint16[]
DescriptionstringEnumeration indicating the capabilities of Initiator groups. Group can participate in multiple views: As long as the associated devices are not shared between these views. Maskview deletion deletes unassociated masking group: See the parameter DeleteWhenBecomesUnassociated of the CreateGroup method. ConsistentLogicalUnitNumber must be true: Indicates a LogicalDevice visible to the same initiator through different paths, must have the same DeviceNumber.
ValueMapstring2, 3, 4, 5, 6, 7, 8, 9, 10, 11, .., 32768..65535
ValuesstringGroup is nameable, Can add to an associated group, Empty group is allowed, Group associated with view can be empty, Nested groups allowed, Only one level of nested groups, Group can participate in multiple views, Maskview deletion deletes unassociated masking group, Associated empty group indicates no access, ConsistentLogicalUnitNumber must be true, DMTF Reserved, Vendor Specific
SupportedSynchronousActionsuint16[]
DescriptionstringEnumeration indicating what operations will be executed without the creation of a job. If an operation is included in both this and SupportedAsynchronousActions then the underlying instrumentation is indicating that it may or may not create a job. Values are: CreateGroup: Create Group DeleteGroup: Delete Group AddMembers: Add Members RemoveMembers: Remove Members CreateMaskingView: Create Masking View DeleteMaskingView: Delete Masking View ModifyMaskingView: Modify Masking View
ModelCorrespondencestringCIM_GroupMaskingMappingCapabilities.SupportedAsynchronousActions
OverridestringSupportedSynchronousActions
ValueMapstring19, 20, 21, 22, 23, 24, 25, .., 32768..65535
ValuesstringCreateGroup, DeleteGroup, AddMembers, RemoveMembers, CreateMaskingView, DeleteMaskingView, ModifyMaskingView, DMTF Reserved, Vendor Specific
SupportedTargetGroupFeaturesuint16[]
DescriptionstringEnumeration indicating the capabilities of target port groups. Group can participate in multiple views: As long as the associated devices are not shared between these views. Maskview deletion deletes unassociated masking group: See the parameter DeleteWhenBecomesUnassociated of the CreateGroup method.
ValueMapstring2, 3, 4, 5, 6, 7, 8, 9, 10, .., 32768..65535
ValuesstringGroup is nameable, Can add to an associated group, Empty group is allowed, Group associated with view can be empty, Nested groups allowed, Only one level of nested groups, Group can participate in multiple views, Maskview deletion deletes unassociated masking group, Associated empty group indicates no access, DMTF Reserved, Vendor Specific

Inherited Properties

NameData Type
AttachDeviceSupportedboolean
Captionstring
ClientSelectableDeviceNumbersboolean
CreateProtocolControllerSupportedboolean
Descriptionstring
ElementNamestring
ExposePathsSupportedboolean
ExposePathsWithNameAndHostTypeSupportedboolean
Generationuint64
InstanceIDstring
MaximumMapCountuint16
OneHardwareIDPerViewboolean
PortsPerViewuint16
PrivilegeDeniedSupportedboolean
ProtocolControllerRequiresAuthorizedIdentityboolean
ProtocolControllerSupportsCollectionsboolean
SPCAllowsNoInitiatorsboolean
SPCAllowsNoLUsboolean
SPCAllowsNoTargetsboolean
SPCSupportsDefaultViewsboolean
UniqueUnitNumbersPerPortboolean
OtherValidHardwareIDTypesstring[]
ValidHardwareIdTypesuint16[]

Class Methods

Inherited Class Methods

NameReturn Type
CreateGoalSettingsuint16
GetElementNameCapabilitiesuint32
GetMaskingGroupOperationOrderuint32
GetSupportedGroupMaximumsuint32